geekdoc
On the one hand, Geekdoc
offers a clear and organized navigation structure,
which which allows users to quickly find the information they need need, but
also Geekdoc
relies on Hugo, this which allows it to
inherit the following features:
- Multi-language support
- function customization thanks to Hugo’s shortcodes.
- Ultra-fast page generation
But above all thanks to hugo, it is possible to have a documentation site
statistics (no need for PHP
or Node.js
server)
Here is an example of using this template for the site JSL Devops documentation
Installing Geekdoc
will use the trio
nix, direnv, just. This trio allows you to
install automatically a development environment as well as it facilitates the
contribution to a project without having to install the necessary tools to do so
contribute.
So to install and configure Geekdoc
, start with
install the nix, direnv, just trio.
Then retrieve and configure the hugo-geekdoc
template with the commands
following
nix flake new -t "github:badele/nix-projects#hugo-geekdoc" geekdoc
cd geekdoc
nix develop
sh init_project