summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
* Add optional labels to internal linksBen Bridle2025-03-14
| | | | | | Internal links can have labels in the same manner as with external links, by separating the label and path from each other with a :: token.
* Double-thickness table walls represent a vertical separatorBen Bridle2025-01-22
| | | | | | | | | | Consecutive pipe characters in a table row are parsed as a single separator, with the 'border-right' attribute being given to the column on the left of the separator. Only the first alignments line is used when determining this attribute for columns. This is useful for tables with row labels running down the left-most cell column, to visually separate labels from data.
* Implement Math blockBen Bridle2025-01-19
| | | | A math block is a line that begins and ends with a pair of dollar-signs.
* Change syntaxBen Bridle2025-01-19
| | | | | | | | | | | | | | Internal links are now delimited with braces, and external links are now delimited with angle brackets. A label is separated from a path in an external link with two consecutive colons. Embed blocks are now delimited with angle brackets in the same manner as external links, with label separated from path with two consecutive colons. Embed blocks still begin with a single exclamation mark. Bold line elements are now delimited with only a single * character, instead of two. This is to match the other delimiters, which each use only a single character.
* Implement PartialEq for LevelBen Bridle2025-01-15
|
* Implement Copy for HeadingBen Bridle2025-01-09
|
* Add support for ![[...]] syntaxBen Bridle2025-01-07
| | | | Unlabelled embedded files are useful for audio, or for lazy images.
* Rewrite the library a second timev2.0.0Ben Bridle2025-01-06
|
* Completely rewrite the libraryv1.0.0Ben Bridle2024-04-21
|
* Initial commitBen Bridle2022-08-25