A "just the way I like it" static site generator built with Node.js
Docs can be found at jsssg.org)
- Convert markdown files into html files
- Format pages with template files
- Read frontmatter from markdown files, and expose it to templates
- Configure with an external configuration file
- Include "public" files in build (images, assets, etc.)
- Serve the built result
- Watch files for changes and re-build
- Nest templates
- "Include" other files (components) in templates
- Set permalinks in frontmatter
- Accept script args (for "serve", "watch" etc).
- Group pages internally ("categories","tags", etc.)
- [~]
In-markdown includeshandled by MDX components - Pagination between pages (based on grouping)
- Built-in image optimisation (optional)
- Built-in css/scss handling (optional)
- Built-in JS pipeline (optional)
- Generate a search index
- Sitemap xml file
- RSS feed
- Support MDX (
in markdown) files - Use JSX for templates
- Default theme
- Build pipeline for SSG itself (webpack? raw Babel? Something else?)
- Short demo video on YouTube
- Code block highlighting
- Documentation site
- url?
- theme
- Getting Started
- Using Templates (JS and JSX)
- Using Markdown and MDX
- Custom Taxonomies
- Pagination
- Config