Blog navigation

Blog navigation Last time I've added a page header and a page title to the rendering so the site can be navigated in a basic fashion. Adding those was possible because I added a render context that enables the rendering process to access more information it needs for rendering. The header works well for global navigation but I wanted to add a way to navigate between the blog articles. At the mome
7 November 2020

A page context for a header

A render context for a header The last milestone improved the blog generation situation significantly. A model on which I can operate has certain advantages I do not want to miss. After writing the article I refactored the website model a bit further to separate reading from disk and model objects more. There is no microdown page in the model anymore because it is converted to pillar and that shou
28 October 2020

A website model

A website model After the last milestone of creating this blog I've chosen a simple approach of page generation. Files in a raw/ folder are recursed and produced directly into the output directory as HTML. This is straightforward but not what is helpful in the long run. I want this library to be flexible and extensible. As an object oriented programmer what do we do if we want to manage and modif
24 October 2020

On to #2

On to #2 Writing the second page is especially exciting if it is about rendering the first page. The first markdown document is present but how to put it on the web? Step by step... hello.md Sketching the basic process to render a page I use the simplest markdown possible. # Hello Some text to form a paragraph In pharo we just put this in a file called hello.md and the rest can be done from th
6 October 2020

Nothing new

Nothing new This is one of the articles I have written quite a few times in my life. It is the first one to start a blog. So it means a few years have past and I feel the need for a new blog. Well, every single time that I do this it is less about writing articles than to play with a new blog software. Nothing new this time. It is a new software and it is written by myself as mostly. One of the re
15 September 2020
<-- newer