copy markdown files to your data directory, and fire up the server: that's it to get started
if you want more reasons:
- blazing fast, but still insanely lightweight
- image/asset serving
- custom CSS + HTML supported on each page
- hidden blogposts
download the latest release from the GitHub Releases page,
and download config.yaml
from this repo
start with ./nbb /path/to/config.yaml
download docker-compose.yml
, and config.yaml
and put both into the same directory
then run docker-compose up -d
to start up
this binds to port 8080 by default: edit docker-compose.yml
to change this port
open up config.yaml
in a text editor
everything is heavily commented with an explanation
put new .md
files into ./blog
(by default)
then visit http://localhost:8080/blog/name
where name is the name of the
file on disk, minus the .md
extension
if you need static assets, place them in a new folder with the same name as the file, minus extension
these assets will be available at /blog/name/:assets
if you need global static assets, put them into /static
where they will be available at /static/:assets
check out the wiki
thanks to libreddit for the Docker image builds
EUPL-1.2