My personal project and infrastructure archive
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
nomicon/README.md

51 lines
1.7 KiB

# fun memory violations
7 years ago
This is my website, running at https://spacekookie.de. It's built
with Pelican and uses my own theme, called `crumbs` (because
kookies...).
The theme itself is pretty easy, only implementing the bits that I
need, and using some components to deduplicate template code.
There's a ["permadraft"] folder of articles that never quite made it.
Some of them are farely fleshed out but either the time to publish
them passed or I otherwise thought it'd be a bad idea ot put them on
the blog.
Their HTML pages are still being built and published, but not included
in any index page (like `blog`). If you can find one, feel free to
hot-link to it.
## How to build
7 years ago
The easiest way to build the website is with [nix]. Simply run
`nix-shell` in this directory to install require dependencies. Then
you can use `make` to get access to a whole bunch of website commands,
such as `build`, or `devserver`. The dev server is hosted on port
8000.
5 years ago
**Manual install**
If you don't use nix, you need to install `python3` and `pip`. The
python dependencies are `pelican`, `markdown` and `webassets`. Please
for the love of god use a `virtualenv` 😬.
7 years ago
```bash
pip install pelican markdown webassets
pelican content
make devserver
```
5 years ago
## License
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or (at
your option) any later version.
5 years ago
This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
5 years ago