nixos-config/docs/website
Gabriel Arazas 9aff86a3e8
docs/website: create package definition
This makes deployment through CI way easier.
2024-09-04 19:14:14 +08:00
..
assets docs: restructure folder 2024-09-04 19:13:39 +08:00
config/_default docs: restructure folder 2024-09-04 19:13:39 +08:00
content/en docs: restructure folder 2024-09-04 19:13:39 +08:00
layouts docs: restructure folder 2024-09-04 19:13:39 +08:00
static docs: restructure folder 2024-09-04 19:13:39 +08:00
.gitignore docs: restructure folder 2024-09-04 19:13:39 +08:00
Gemfile docs: restructure folder 2024-09-04 19:13:39 +08:00
Gemfile.lock docs: restructure folder 2024-09-04 19:13:39 +08:00
gemset.nix docs: restructure folder 2024-09-04 19:13:39 +08:00
go.mod docs: restructure folder 2024-09-04 19:13:39 +08:00
go.sum docs: restructure folder 2024-09-04 19:13:39 +08:00
LICENSE docs: restructure folder 2024-09-04 19:13:39 +08:00
package.nix docs/website: create package definition 2024-09-04 19:14:14 +08:00
README.adoc docs: restructure folder 2024-09-04 19:13:39 +08:00
shell.nix docs: restructure folder 2024-09-04 19:13:39 +08:00

Its the documentation for my project rendered with Hugo and written with Asciidoctor format. There are some things you need to be aware of.

  • This is basically an extended theme using my website. It is built on top of it so every single change will have to be adapted to it including the assets (especially).

  • This heavily uses my own set of Asciidoctor extensions.

  • This uses my custom Asciidoctor templates. Unfortunately, this is not doable with Hugo so it is done primarily with a hack that shadows the original asciidoctor executable with a custom script of the same name.

  • This also uses nixpkgs with their Ruby packaging infrastructure. You can see more details about developing and maintaining them in the respective manual.