The code that powers https://nathanhoad.net
Create a folder in the /posts
directory and name it what your slug/url is going to be (eg. posts/just-start-now
).
Now create a .text
file of the same name as the folder and put it in that folder (eg. posts/just-start-now/just-start-now.text
).
The first lines of the post will be its title, followed by a list of its headers:
# Just start now
- published: 2018-03-06
- tags: games, painting
There is a long road between a dream and reality. The path is not well worn and sometimes hard to see.
...
To run the server just do npm start
. Posts will be compiled statically and then a simple asset server will spin up.
In development mode (NODE_ENV !== 'production'
) the server will watch for changes to posts and templates and recompile/restart when needed.