/blog.generator

The generator parses blog post entries from data.blog's posts directory using blog.parser.post.org and writes generated posts into the output directory using blog.parser.post.json.

Primary LanguageShell

About

https://github.com/jakub-stastny/blog.generator/actions/workflows/test.yml/badge.svg

The generator parses blog post entries from data.blog’s posts directory using blog.parser.post.org and writes generated posts into the output directory using blog.parser.post.json.

It checks that the version of blog.parser.post.json that’s being used by the generator is the same as the one used on the live server, hence avoiding any potential incompatibilities and runtime issues.

Resources and community

This repository is only one of many packages that I wrote for my blog. For the overall architecture and documentation please see the blog meta repo. That’s also the place to raise any issues if you encounter any and to discuss the project and ask questions.

Understanding the code base

Where’s all the source code?

Literate programming

In case you’re wondering where are all the Deno files, you have to tangle code blocks from Org mode files in src into actual Deno files using Org mode in Emacs.

Don’t worry about it though – unless you want to set up the code locally, there is no need. Just read the Org mode files in the src directory, it contains well-documented code.

If you’re curious why am I doing this, you can check my post on literate programming.

Setup

If you want to contribute or just play around with it, check out how to set up the repository.