mirror of
https://git.sr.ht/~seirdy/seirdy.one
synced 2024-12-24 17:52:11 +00:00
No description
ca07453315
No browser I know of falls back to a PNG when given an SVG with a PNG fallback. The Tor version of my site uses no SVGs. Exclude the SVG favicon in the Tor version of the site, since the Tor Browser disables SVG on the safest setting. |
||
---|---|---|
archetypes | ||
assets | ||
content | ||
layouts | ||
static | ||
.browserslistrc | ||
.build.yml | ||
.gitignore | ||
.hintrc | ||
.lighthouserc.yml | ||
.rsyncignore | ||
.stylelintignore | ||
.stylelintrc.json | ||
budget.json | ||
config.toml | ||
LICENSE | ||
lychee.toml | ||
Makefile | ||
Makefile.online | ||
package.json | ||
README.md |
seirdy.one
Code for my personal website, seirdy.one. Built with Hugo.
Dependencies
To build:
- Hugo 0.75 or later
- Make
- Git (Hugo uses Git info for features like date last updated)
- Efficient Compression Tool
with patches from
MegaByte
(optional; set
NO_STATIC=1
to disable). It's like zopfli but more efficient and faster. - Brotli (optional; set
NO_STATIC=1
to disable) - POSIX utils: grep, find, etc.
To deploy:
- ssh
- rsync
- zstd
To lint:
- stylelint
- csslint
- webhint CLI
- lychee
To test in CI, after deploying to the staging environment:
- webhint CLI
- lighthouse-ci
CI also runs static-webmention to gather a list of WebMentions for me to send and review manually.
See the Makefile
for details.