mirror of
https://gitlab.com/keys.openpgp.org/hagrid.git
synced 2025-10-05 16:12:44 +02:00
about: add to readme and adapt example routes file
This commit is contained in:
10
README.md
10
README.md
@@ -60,13 +60,20 @@ will be statically built, and can be copied anywhere. You will also need to
|
||||
adjust `Rocket.toml` accordingly. Hagrid uses `sendmail` for mailing, so you
|
||||
also need a working local mailer setup.
|
||||
|
||||
About Pages
|
||||
-----------
|
||||
|
||||
The pages under /about are built using [zola](https://getzola.org). Templates
|
||||
served by hagrid assume that the built pages are available under `/about`, but
|
||||
they are independent from the rest of the code.
|
||||
|
||||
# Development Dependencies
|
||||
|
||||
List of dependencies which are required or could be helpful for contribution
|
||||
to the project.
|
||||
|
||||
| Category | Type | Name | Version | Verified Version | Notes |
|
||||
|:------------------------:|:-----------:|:------------------------------------------:|:----------:|:----------------:|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
||||
|:--------------------------------:|:-----------:|:------------------------------------------:|:----------:|:----------------:|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
||||
| Shell | Obligatory | [Zsh](https://zsh.sourceforge.io/) | \>= 5.9 | 5.9 | Required for [translated templates generation](./make-translated-templates) script. |
|
||||
| VCS/SCM | Obligatory | [Git](https://git-scm.com/) | \>= 2.47.3 | 2.47.3 | Obviously, if going to get this repository you'll have the `git` CLI as dependency. But it also used in `just upgrade-rust` recipe to automate Rust upgrades. |
|
||||
| Shell | Preferrable | [Bash](https://www.gnu.org/software/bash/) | \>= 5.2.15 | 5.2.15 | Required for scripts embedded into [`justfile`](./justfile). If you don't want to use [`just`](https://just.systems/) you probably don't need this shell. |
|
||||
@@ -75,6 +82,7 @@ to the project.
|
||||
| Command Line HTTP client | Preferrable | [`curl`](https://curl.se/) | \>= 8.14.1 | 8.14.1 | Used by `just _rust-stable-version` recipe to determine current stable version of Rust. Indirectly, used by `just upgrade-rust` depends on `curl` through `_rust-stable-version` recipe. |
|
||||
| Text stream editor | Preferrable | [`sed`](https://www.gnu.org/software/sed/) | \>= 4.9 | 4.9 | Similar to `curl`, Used by `just _rust-stable-version` recipe to determine current stable version of Rust. Indirectly, used by `just upgrade-rust` depends on `curl` through `_rust-stable-version` recipe. |
|
||||
| TOML Query | Preferrable | [tomlq](https://crates.io/crates/tomlq) | \>= 0.2.2 | 0.2.2 | Similar to `curl`, Used by `just _rust-stable-version` recipe to determine current stable version of Rust. Indirectly, used by `just upgrade-rust` depends on `curl` through `_rust-stable-version` recipe. |
|
||||
| Static Site Generator | Preferrable | [zola](https://www.getzola.org) | \>= 0.20.0 | 0.20.0 | Use `zola build` in aboutPages to build the about pages and serve from /about |
|
||||
|
||||
Community
|
||||
---------
|
||||
|
@@ -226,8 +226,8 @@ location = /atom.xml {
|
||||
|
||||
# cache "about" pages
|
||||
location /about {
|
||||
proxy_cache static_cache;
|
||||
proxy_pass http://127.0.0.1:8080;
|
||||
# Should contain output of aboutPages zola build as "about" directory
|
||||
root /var/www/hagridAboutPages;
|
||||
}
|
||||
|
||||
# all other locations are handled by hagrid
|
||||
|
Reference in New Issue
Block a user