1
0
Fork 0
mirror of https://git.sr.ht/~seirdy/seirdy.one synced 2024-11-23 21:02:09 +00:00
No description
Find a file
Rohan Kumar 938428333e
Indieweb: statically display webmentions
Statically grab and include webmentions during Hugo builds, no JS
involved. Hugo supports making web requests and parsing the resulting
JSON, so there was no need to use an external program either.
2021-01-17 20:11:40 -08:00
archetypes Batman!! (this commit has no parents) 2020-11-03 15:52:34 -08:00
assets Indieweb: statically display webmentions 2021-01-17 20:11:40 -08:00
content Allow adding a heading to the endnotes section 2021-01-17 17:18:02 -08:00
layouts Indieweb: statically display webmentions 2021-01-17 20:11:40 -08:00
static More agressive zopflipng 2021-01-17 14:09:40 -08:00
.browserslistrc Move link-checking and browserslist out of hintrc 2020-12-14 22:12:52 -08:00
.build.yml IndieWeb: gather WebWentions with static-webmention 2021-01-09 21:48:34 -08:00
.gitignore IndieWeb: gather WebWentions with static-webmention 2021-01-09 21:48:34 -08:00
.hintrc Drop unnecessary x-ua-compatible header 2021-01-10 22:12:23 -08:00
.lighthouserc.yml Use brotli_static with max brotli compression 2020-12-30 23:51:14 -08:00
.rsyncignore IndieWeb: gather WebWentions with static-webmention 2021-01-09 21:48:34 -08:00
.stylelintignore CI: use Makefile to lint, build, and deploy 2020-12-12 21:04:01 -08:00
.stylelintrc.json CI: use Makefile to lint, build, and deploy 2020-12-12 21:04:01 -08:00
budget.json CI: test with lighthouse, webhint in staging 2020-12-23 17:04:28 -08:00
config.toml Remove themes/, move its contents to repo root 2021-01-17 17:22:22 -08:00
LICENSE Batman!! (this commit has no parents) 2020-11-03 15:52:34 -08:00
lychee.toml CI: test with lighthouse, webhint in staging 2020-12-23 17:04:28 -08:00
Makefile Don't send webmentions to Wikipedia 2021-01-17 17:18:31 -08:00
Makefile.online Makefile.online: add redbot 2020-12-22 18:11:19 -08:00
package.json CI: save lighthouse artifacts 2020-12-23 21:47:58 -08:00
README.md IndieWeb: gather WebWentions with static-webmention 2021-01-09 21:48:34 -08:00

seirdy.one

sourcehut GitLab
mirror GitHub
mirror

builds.sr.ht
status

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)
  • Zopfli (optional; set NO_STATIC=1 to disable)
  • Brotli (optional; set NO_STATIC=1 to disable)
  • POSIX utils: grep, find, etc.

To deploy:

  • ssh
  • rsync
  • zstd

To lint:

To test in CI, after deploying to the staging environment:

CI also runs static-webmention to gather a list of WebMentions for me to send and review manually.

See the Makefile for details. The CI saves lighthouse reports as a build artifact.