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 | ❌ | ✅ |