irssi.github.io icon indicating copy to clipboard operation
irssi.github.io copied to clipboard

irssi.org website

Irssi.org website repo

This repository builds the irssi.org website

The website consists of

To build it, you need

Join us in #irssi on irc.libera.chat, if you are interested in helping out.

Manual process

Please resolve any errors you encounter at each step, before proceeding!

Clone subrepos

./clone.sh

Install dependencies

./install_deps.sh

Build website

This builds the website, and the help for all versions specified in _conf.env. At least the dev version must be present for a successful build.

./sphinx.sh
./jekyll.sh
./merge_pages.sh

To skip building the help, use the -no-help flag.

Serve website

Use this to test the website in a browser.

./serve.sh

Github workflow

The same steps as above are encoded into a Github workflow.

Unfortunately, they need to be kept in sync manually.