Website sources for https://keepassxc.org.
This website uses Hugo. To build the sources, you need to install it first.
Additionally, NPM (bundled with NodeJS) is required to install other dependencies.
Linux:
sudo snap install hugo
sudo snap install node --classic
macOS:
brew install hugo node
Windows:
winget install Hugo.Hugo.Extended OpenJS.NodeJS
Install NPM dependencies
npm install
Compile website:
hugo
The compiled HTML files will be stored in the public
folder.
Instead of building static HTML files, you can also start a Hugo development server with live reload:
hugo serve
To create a new blog post, run
hugo new blog/202X-XX-XX-blog-post-name.md
This will create a new file blog/202x-XX-XX-blog-post-name.md
from the blog
archetype with inserted
boilerplate and some pre-filled frontmatter fields.