Module: NotionToMd
- Defined in:
- lib/notion_to_md.rb,
lib/notion_to_md/page.rb,
lib/notion_to_md/text.rb,
lib/notion_to_md/blocks.rb,
lib/notion_to_md/logger.rb,
lib/notion_to_md/version.rb,
lib/notion_to_md/converter.rb,
lib/notion_to_md/blocks/block.rb,
lib/notion_to_md/blocks/types.rb,
lib/notion_to_md/page_property.rb,
lib/notion_to_md/blocks/builder.rb,
lib/notion_to_md/blocks/factory.rb,
lib/notion_to_md/text_annotation.rb,
lib/notion_to_md/blocks/normalizer.rb,
lib/notion_to_md/blocks/table_block.rb,
lib/notion_to_md/blocks/table_row_block.rb,
lib/notion_to_md/blocks/to_do_list_block.rb,
lib/notion_to_md/blocks/bulleted_list_block.rb,
lib/notion_to_md/blocks/numbered_list_block.rb,
lib/notion_to_md/blocks/to_do_list_item_block.rb,
lib/notion_to_md/blocks/bulleted_list_item_block.rb,
lib/notion_to_md/blocks/numbered_list_item_block.rb
Defined Under Namespace
Modules: Blocks Classes: Converter, Logger, Page, PageProperty, Text, TextAnnotation
Constant Summary collapse
- VERSION =
'2.3.0'
Class Method Summary collapse
-
.convert(page_id:, token: nil, frontmatter: false) ⇒ Object
Parameters page_id:: A string representing the notion page id.
Class Method Details
.convert(page_id:, token: nil, frontmatter: false) ⇒ Object
Parameters
- page_id
-
A string representing the notion page id.
- token
-
The notion API secret token. The token can replaced by the environment variable NOTION_TOKEN.
- frontmatter
-
A boolean indicating whether to include the page properties as frontmatter.
Returns
The string that represent the markdown document.
28 29 30 |
# File 'lib/notion_to_md.rb', line 28 def self.convert(page_id:, token: nil, frontmatter: false) Converter.new(page_id: page_id, token: token).convert(frontmatter: frontmatter) end |