Skip to content

tomhazledine/JS.SSG

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JS.SSG

A "just the way I like it" static site generator built with Node.js

Docs can be found at jsssg.org)

Roadmap

  • 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 includes handled 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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published