On Linux & macOS the following command should work. For Windows you have to adapt $PWD
accordingly:
zola build --base-url="$PWD/public/index.html" --output-dir="$PWD/public"
Click the date / subtitle line, it will give you the Git hash of the currently deployed version.
On Windows:
- Install Git, add all Unix tools (esp.
bash
) to PATH - In 'Environment Variables', bump Git PATH above Windows
C:\windows\system32
PATH - Install Zola
- Install Node
npm install
- Visit https://prismjs.com/download.html
- Select version: "Minified"
- Select theme: "Default"
- Select languages: "Rust" (and only Rust)
- Select plugins: "Keep Markup", "Highlight Keywords" (experimental)
- Save files and replace the ones in
static
- In
git
, discard changes to CSS which now make the page look ugly (for example but not limited to:font-style
,background
, ...)
- https://ezgif.com/image-to-datauri
- Add to
postprocess.js
The pentagram has a few desirable properties:
- easier and safer to execute compared to heptagrams and tridecagrams,
- faster to draw,
- has excellent documentation spanning several centuries,
- and, most importantly, it requires less blood and is therefore more ergonomic.
In other words, the pentagram is the Rust of summoning circles.
Some of the wontfix end up on Github with a brief comment why. The most common reason something didn't get fixed: The comment was too short or cryptic, and it was unclear what's actually broken.
Images are easier to create, but harder to version. Between PNGs and SVGs, HTML had the nicest balance.
At the risk of being overly specific, the persona the page is written for:
- 3+ years non-Rust programming experience (Java, Python, C, ...)
- 2+ weeks Rust experience (read a book or completed a tutorial)
- some familiarity with C-level concepts (memory, pointers)
We of course hope to provide value even if someone doesn't fall into that bucket, but not at the expense of a streamlined experience for our target audience.
Maybe. The current policy is not set in stone but is vaguely:
- To add items to an existing list the entry should be high quality and the list shouldn't grow too long.
- To add a specific link somewhere else it should be the best of its kind for that purpose.
Yes, just go ahead. You do not need to ask for extra permission and there are no special requirements. However, I would kindly ask you to respect what is written here. The easiest way of doing that is
- Change the page footer to something like:
Translated and hosted by XXX based on cheats.rs - Ralf Biedert, 20xx
- If you keep the "Legal & Privacy" page remove my name from the "Operator" section and adjust the "Hosting" section. If you don't keep the page you should find another way to display the copyright, and give credit to the used 3rd party assets.
Of course, many other ways are possible. If anything is unclear just get in touch.