-
-
Notifications
You must be signed in to change notification settings - Fork 63
Description
Description:
When exporting pages from Notion, the generated Markdown output exhibits several formatting issues. In particular, there are problems with the rendering of bold text and the numbering/sequence formatting in lists.
Issues Observed:
-
Bold Text Formatting:
-
Some bold text markers (i.e.,
**) are not consistently normalized. For example, extra spaces appear inside or around the bold markers, or the text after a bold marker might have unintended characters due to formatting conflicts. -
In one reproduction sample, the bold text intended to emphasize headers or inline key terms does not render properly. For instance, the snippet:
***Staking**** allows you to passively increase your cryptocurrency holdings. This process secures and maintains the network, which is required for most cryptocurrencies, especially those with the Proof of Stake mechanism.*
should ideally be rendered as a clear bold statement (i.e.
**Staking** ...), but instead the markers are misaligned, resulting in unclear or extra asterisks.
-
-
List Sequence Formatting:
-
Ordered lists that use sequences like "1.", "2.", etc., sometimes do not render in a clean, sequential format. The markdown export seems to include extra formatting characters or misplaced spaces that affect the numbering, e.g.:
1. **Annual Percentage Rate (APR):** The percentage rate of simple interest earned in a year. 1. **Annual Percentage Yield (APY):** This is compound interest, meaning how much an investment grows when rewards get reinvested.
The intended output should display as a numbered list with incremented numbers (or a correctly formatted markdown list), but instead, the exported content has issues with spacing and marker placement.
-
Reproduction Steps:
-
Setup Notion Page:
Create a Notion page with the following content (or similar content that includes multiple headings, bold texts, and ordered lists):# What is Staking? ## **Staking** allows you to passively increase your cryptocurrency holdings. This process secures and maintains the network, which is required for most cryptocurrencies, especially those with the Proof of Stake mechanism. ### Introduction 1. **Annual Percentage Rate (APR):** The percentage rate of simple interest earned in a year. 1. **Annual Percentage Yield (APY):** This is compound interest, meaning how much an investment grows when rewards get reinvested.
-
Examine Output:
Review the generated Markdown file. Notice that:- Bold text is not normalized—extra asterisks and spaces appear.
- List sequences are improperly formatted, with potential duplicate or missing numbers and formatting inconsistencies.
Expected Behavior:
-
Bold Text:
Bold text should be rendered with exactly two asterisks on each side, without extra spaces or extra asterisks, e.g.**Staking**. -
List Formatting:
Ordered lists should be correctly formatted as per standard Markdown. Either the numbers should increment correctly, or using1.repeatedly (which is acceptable in Markdown) should render consistently in markdown previewers without extra formatting artifacts.