- Upgraded all dependencies (Marked 11).
- Changed Note/Warning implementation to match latest behavior, see https://github.com/orgs/community/discussions/16925.
- Upgraded all dependencies (Marked 9).
- Changed Note/Warning implementation to match latest behavior (
> [!NOTE]
).
- Upgraded all dependencies.
- Support new delimiter syntax for math
$`
, see https://github.blog/changelog/2023-05-08-new-delimiter-syntax-for-inline-mathematical-expressions.
- Upgraded all dependencies.
- Fixed slugger (which renders heading id) not taking raw text into account.
- Included
marked-linkify-it
plugin, this may not be consist with github.
- Changed auto scroll behavior, it only occurs once (on init) now.
- Now when you scroll the page, the location.hash will be updated too.
- Support
```math
, see https://github.blog/changelog/2022-06-28-fenced-block-syntax-for-mathematical-expressions. - Transform
> **Warning**
like GitHub does.
- Fixed an edge case where mermaid error still exist.
- Support footnote.
- Support emoji.
- Support front matter.
- Support auto-link
#id
to issue. - Transform
> **Note**
like GitHub does.
- Fixed to escape html in mermaid.
- Support changing index file in root directory.
- Center mermaid diagrams.
- Make mermaid diagrams follow system theme change.
- Added octicon links.
- Support changing root directory.
- Redirect to the markdown file in subpath.
- Added
--help
and--version
flags. - Fixed file name with spaces and other special characters.
- Refactored the resolver so that it can find
/path/README.md
in/path
.
- Fixed missing highlight.js styles.
-
No vendors or CDN, I bundled front-end dependencies to a single file.
-
Added support for KaTeX by
$ E = mc^2 $
and$$ block mode $$
.Note: You can also use mermaid.js by
```mermaid
! -
Added support for multiple files (e.g. navigate to another markdown file through links).
-
Added GitHub Slugger to much the id generator behavior.
-
Added support for GitHub Markdown Rendering API to actually let GitHub render your markdown. Note that it does not support all features as GitHub.com, which including:
- Task list result is a bit different.
- No support for mermaid.js and math expressions.