Skip to content

ivvil/acylx-radiance

Repository files navigation

Acylx

A port of my personal web page acylx to radiance

What’s left

Generalize the header bar and footer

The navbar uses a pretty specific styling, using multiple two item lists. Having to update the navbar in each template when I want to change it is stupid.

Generate the HTML

Model how should you interact with it from lisp

Add caching

Closest thing we can do to static site generation, pre-generate all the pages before serving them, like in Reader

Article publishing

Use a simple file system based article storage

Articles                             
├── User 1                           
└── User 2                           
    ├── Article 1.org
    └── Article 2.org                    

Uploading a new article would be just copying a file into a specific directory.

Watch the directory for changes and keep an inventory of the articles

Using a database we can keep an inventory of the existing articles, and any changes to them. Maybe the biggest challenge in this approach is managing updating posts, maybe the adding of a UUID could help with this.

Use a secondary markup language for articles

Process either markdown or org to generate the articles for the blog

Consider building an abstraction for HTML

Currently using templates to build the website, but a more modular and dynamic abstraction seems like a good idea

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published