Simple Blogging System: a blog-oriented static site generator.
ssg
Go to file
Jake Bauer e0db2ae481 Initial commit 2021-08-25 09:47:17 -04:00
LICENSE Initial commit 2021-08-25 09:47:17 -04:00
README.md Initial commit 2021-08-25 09:47:17 -04:00

README.md

Simple Blogging System (working title)

A blogging system designed to be simpler to use than existing solutions such as Hugo and Jekyll.

Goals

An outline of what I intend to accomplish with this project:

Design

Simple and easy to use. Instructions for use should not be very long, and a user familiar with blogging systems should be able to understand this without much effort.

Documentation should be simple and easy to understand for non-technical users.

Creation of a few CSS styles for simple blog layouts, but otherwise no big complicated themes, no JavaScript, and no hacky HTML generation.

Minimal external dependencies:

  • lowdown for compiling markdown to HTML
  • optipng for optimizing PNGs
  • ImageMagick for optimizing JPGs, resizing images

Functionality

Does exactly what a blog needs:

  • Basic metadata for each post
  • Atom feed creation
  • Optional table of contents (three levels)
  • Support for static pages
  • Content written in markdown
  • Basic website styling -> One CSS file

And some extra quality-of-life features:

  • Image thumbnail creation
  • Parallel page compilation
  • Integration with Mastodon-API for posting when a new blog post is published.