Skip to content

404salad/pond_ssg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

101 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

what is this?

this is a blog and a static site generator
simply converts a folder of markdown files to a blog webpage

why?

I wanted to write blog in markdown and static deploy it without much hassle
rust is fun

how to use?

just install using cargo

cargo install pond_ssg

then just run the cli!

pond_ssg --help

current status

  • alpha version
  • currently using a GitHub workflow to deploy on push
  • need to configure it such that other people can use it easier
  • customization options without sacrificing simplicity

next steps

now priorities

other

  • refactor: cli so it's easier to set up and manage projects
  • docs: a simple setup guide so that users can simply install binaries and potential instructions
  • feat: add custom themes
  • feat: how to add time to the blogs (maybe for now get file created time but that's hacky)
  • feat: maybe some backups thing
  • test: write tests
  • feat: add an option to enable basic analytics
  • feat: somehow add mailing list support
  • clean: move images to a static folder inside dist instead of at root
  • (done) todo: make it availabe in cargo (crates.io) ie. write the docstrings and then cargo publish
  • (done) feat: figure out a drafts system (when a filename starts with an undescore consider it to be a draft?)
  • (done) bug: when code formatting is false then remove the prism files
  • (done) feat: write a simple logger so that --silent works
  • (done) feat: in a config file have flags for features like javascript (don't need to bundle if the user doesn't need it)
  • (done) refactor: use html templating (maud)
  • (done) feat: maybe watcher for live reload
  • (done) bug: images not copying over

About

blog!

Resources

License

Stars

Watchers

Forks

Contributors