Code for dnlm.pw, a personal website.
- HTML, CSS
- GoLang
- Heroku
- Cloudflare R2 Storage
$ go run ./cmd/dnlm
or
$ go build -o ./bin/web ./cmd/dnlm
$ ./bin/web
The application will be available at http://localhost:4000 by default.
The app also accepts an optional -config
flag to specify the location of the configuration file. The default location is ./config/config.yml
so you can run the app with a custom configuration file like so:
$ go run ./cmd/dnlm -config /path/to/config.yml
By default, the app will look for a config.yml
file in the ./config
directory. It will fail if it does not find one.
The following directories and their contents are Copyright Daniel M. Matongo. You may not reuse anything therein without my permission:
blog/
notes/
ui/static/images/
ui/static/json/
All other directories and files are BSD 3-Clause Licensed (where applicable).
This project is licensed under the BSD 3-Clause License. See LICENSE for more information.
You can find the project roadmap here.