Personal website and blog
Find a file
2024-09-29 21:16:14 -04:00
.github/workflows Bump hugo version 2024-09-16 22:26:34 -04:00
.reuse Fix REUSE data for comics 2024-04-09 17:29:24 -04:00
3d Fix mistakenly duplicated file in 3d folder 2024-09-29 21:16:14 -04:00
animation Add bart 2024-07-21 23:23:45 -04:00
art Fix more dead links 2024-09-28 11:50:48 -04:00
assets Minor text edits, add new pages, add icons 2024-09-29 20:06:16 -04:00
characters more character editing 2024-09-29 21:07:09 -04:00
comic Add comic support, add latest artwork 2024-03-31 12:32:05 -04:00
content Fix mistakenly duplicated file in 3d folder 2024-09-29 21:16:14 -04:00
data Minor text edits, add new pages, add icons 2024-09-29 20:06:16 -04:00
guestart Add Lina art 2024-08-03 09:22:42 -04:00
LICENSES Support REUSE lint 2023-08-31 14:50:17 +02:00
resources/_gen/images Begin adding character infog 2024-02-17 22:04:30 -05:00
scripts Add back explicit image sizes 2024-09-29 18:50:45 -04:00
static New update 2023-09-24 22:36:17 -04:00
themes/red Remove mention of 2016 2024-09-29 21:12:45 -04:00
.build.yml Remove retro site 2024-02-19 18:39:50 -05:00
.gitignore Support REUSE lint 2023-08-31 14:50:17 +02:00
.htmltest.yml Add htmltest to the CI 2023-08-31 14:50:26 +02:00
config.yaml more character editing 2024-09-29 21:07:09 -04:00
README.md Add back explicit image sizes 2024-09-29 18:50:45 -04:00

redstrate.com

This is the source code of my personal website hosted at redstrate.com.

Building

You need Hugo (extended edition) to build the site, and optionally Python to run miscellaneous scripts.

To build the site, just run hugo and the built site will appear in public.

$ cd redstrate.com
$ hugo

For quick development, Hugo has a built-in HTTP server that auto-reloads on changes:

$ cd redstrate.com
$ hugo server

Art

The art gallery is defined via JSON (in art, and other directories in site root) and uses Python to generate the front-matter Markdown files that Hugo consumes. To refresh the gallery, re-run scripts/gen_art.py. The files are rarely edited by hand, I use Redai to edit these.

In data/sizes.json, the sizes for the images is defined and read by scripts/gen_art.py. Currently the script used to generate this is not public, but the format should be straight-forward to figure out.

License

License

The content of this website is licensed under CC-BY-SA 4.0. There may be other copyrighted works showcased on this website that are licensed differently.

The Hugo themes of this website is licensed under the MIT license.