converter

package
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 29, 2026 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func IsBolded

func IsBolded(node ast.Node) bool

IsBolded 太字かどうかを判定

func IsCode

func IsCode(node ast.Node) bool

IsCode コードかどうかを判定

func IsItalic

func IsItalic(node ast.Node) bool

IsItalic 斜体かどうかを判定

Types

type Converter

type Converter struct {
	// contains filtered or unexported fields
}

Converter Markdown→Notionブロック変換器

func NewConverter

func NewConverter() *Converter

NewConverter 新しいコンバーターを作成

func (*Converter) Convert

func (c *Converter) Convert(markdown string) ([]notionapi.Block, error)

Convert MarkdownをNotionブロックに変換

func (*Converter) ExtractTitle

func (c *Converter) ExtractTitle(markdown string) string

ExtractTitle Markdownの最初の見出しをタイトルとして抽出

type ReverseConverter added in v0.2.0

type ReverseConverter struct {
	// contains filtered or unexported fields
}

ReverseConverter Notion→Markdown変換器

func NewReverseConverter added in v0.2.0

func NewReverseConverter() *ReverseConverter

NewReverseConverter 新しいReverseConverterを作成

func (*ReverseConverter) Convert added in v0.2.0

func (c *ReverseConverter) Convert(blocks []notion.BlockWithChildren) (string, error)

Convert NotionブロックをMarkdownに変換

func (*ReverseConverter) GetUnsupportedBlocks added in v0.2.0

func (c *ReverseConverter) GetUnsupportedBlocks() []string

GetUnsupportedBlocks 変換中に検出された未対応ブロックを取得

type TableRowData

type TableRowData struct {
	Cells [][]notionapi.RichText
}

TableRowData テーブル行のデータ

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL