The files are mostly static files, but some of the content is automatically
generated. For example, you can change the <head>
tag in every HTML file by
editing it in index.html and running make
to instruct
inlineswap to copy&paste it into every
other .html file. Some content is also extracted from files like download.md
or ranger's CHANGELOG.md.
To update the "dynamic" content:
- Download inlineswap and place it into your $PATH
- Install the
markdown
console program - Symlink ranger's changelog:
ln -s /path/to/ranger/CHANGELOG.md CHANGELOG
- Run
make
, or justinlineswap yourfile.html
See news/README
The website is currently fragmented:
- One domain is https://ranger.github.io which is served by GitHub pages
- Another domain is https://ranger.fm which is served by Codeberg pages
The plan is to sunset the github.io domain and move over to ranger.fm in the long term.
To deploy the page, currently you need to update the master branch on both github and codeberg: