5th iteration of my personal website
|
||
---|---|---|
pages | ||
posts | ||
public | ||
.gitignore | ||
barf | ||
footer.html | ||
header.html | ||
index.md | ||
Makefile | ||
README.md |
wb5
5th iteration of the dogeystamp personal website, based on barf. The following is an abridged version of the original README.
Requirements
- rsync
- lowdown (other markdown parsers are good too)
- entr (optonal, for
make watch
) - standard UNIX tools
Basic Setup
make build
Blog content will be in the build
directory.
Media (such as images, videos) are placed in the "public" folder and carried over to the "build" folder via rsync. You can easily remove this altogether inside the main barf
script if you plan to store media elsewhere (or not use any at all).
Post Structure
The first line of any markdown file inside your posts
directory should start
with a h1 heading, then a line break, then the date in YYYY-MM-DD
format.
Like so:
# This is the Post Title
2023-01-05
Changing this structure or date format will break things or require you to edit
the barf
script accordingly.