Features
- 📝 Extended Markdown features (such as Tables, Task lists, ...)
- 🎨 Syntax highlighting of code blocks using Shiki
- 💄 Support of Twing templates
Why not Hugo?
Gin | Hugo | |
---|---|---|
Markdown Renderer | MarkdownIt | Goldmark |
Heading anchors | ✅ | ✅ |
Definition lists | ✅ | ✅ |
Task lists | ✅ | ✅ |
Tables | ✅ | ✅ |
Footnotes | ✅ | ✅ |
Table of Contents | ✅ | ✅ |
Custom attributes | ✅ | Partial |
Emojis | ✅ | ❌ |
Wikilinks | ✅ | ❌ |
Image Size | ✅ | ❌ |
<abbr> |
✅ | ❌ |
<ins> |
✅ | ❌ |
<sub> |
✅ | ❌ |
<sup> |
✅ | ❌ |
<mark> |
✅ | ❌ |
Syntax Highlighting | Shiki | Chroma |
Custom language (TexMate grammar) | ✅ | ❌ |
Template Engine | Twing | Go templates |
Front Matter data | ✅ | ✅ |
Data folder | ✅ | ✅ |
Plugins | Javascript/Typescript | N/A |
Custom Markdown blocks | ✅ | ❌ |
Custom template filters | ✅ | ❌ |
Data formats | - | - |
YAML | ✅ | ✅ |
JSON | 🏗️ TODO | ✅ |
TOML | ❌ | ✅ |
Content formats | - | - |
Markdown | ✅ | ✅ |
HTML | Inside Markdown | ✅ |
RestructuredText | ❌ | ✅ |
Pandoc | ❌ | ✅ |
AsciiDoc | ❌ | ✅ |
Emacs Org-Mode | ❌ | ✅ |