Skip to content

futurepaul/my-own-personal-blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

my-own-personal-blog

a static site generator

TODO

  • convert markdown to html
  • pick a template engine (handlebars)
  • read a markdown file and turn it into html
  • figure out what type of data handlebars likes (instead of b-tree)
  • actually just use structs and derive for everything
  • read from a config.toml and store that (for basics like site name)
  • read a folder of markdown files and turn them into a folder of html
  • add toml frontmatter and turn that into metadata
  • render index.html list with set of posts
  • render a separate page for each post
  • make the rss template and render that too
  • robots.txt
  • parse dates with a helper function (also in the special rss spec)
  • make sure the posts show up in order (also to do with dates)
  • regenerate the entire build dir when run to make sure everything exists
  • specify folder layout in config.toml

About

a static site generator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published