https://github.com/dmbaturin/baturin.org
The www.baturin.org website
https://github.com/dmbaturin/baturin.org
Last synced: about 2 months ago
JSON representation
The www.baturin.org website
- Host: GitHub
- URL: https://github.com/dmbaturin/baturin.org
- Owner: dmbaturin
- Created: 2015-06-14T23:34:32.000Z (almost 10 years ago)
- Default Branch: main
- Last Pushed: 2024-05-20T18:24:02.000Z (11 months ago)
- Last Synced: 2025-01-21T23:49:50.067Z (3 months ago)
- Language: HTML
- Size: 87.2 MB
- Stars: 3
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
baturin.org
===========This is the source code of the www.baturin.org website.
It's built with [soupault](https://www.soupault.app), my own website generator framework.
It does showcase soupault's capabilities so it you want to look at an elaborate soupault setup,
go ahead and read the source.
However, it's not an exemplary project always kept in a good shape, it's my personal website,
so it can be messy and suboptimal. You have been warned.If you want a live example of a website build with soupault to learn from, you may want to
look at the source of the [soupault website](https://github.com/PataphysicalSociety/soupault.app) instead.If you want to build a modified version of the website impersonate me, hijack the domain first, then read on.
## Site structure
* `soupault.toml` — the config file.
* `site/` — page source files and static assets.
* `templates/` — page templates and includes. The page template is `templates/main.html`
* `scripts/` — helper scripts.Things in assets that may be of interest:
* `site/styles/` — the CSS files.
## Build process
As you can see from the `Makefile`, the full build process is:
1. Run `soupault` to build the website.
2. Fetch and process pages that have their own repositories (iproute2 manual and encapcalc).My deployment process is just rsync to a remote server (`make deploy`).
For the development web server, I just use Python's `http` module (`make serve`).