Compare commits
2 Commits
b38e9359d5
...
1be6292757
| Author | SHA1 | Date |
|---|---|---|
|
|
1be6292757 | |
|
|
6fcd234451 |
6
Makefile
6
Makefile
|
|
@ -54,11 +54,7 @@ pdf-thumbs:
|
||||||
fi
|
fi
|
||||||
|
|
||||||
deploy: build sign
|
deploy: build sign
|
||||||
@if [ -z "$(GITHUB_TOKEN)" ] || [ -z "$(GITHUB_REPO)" ]; then \
|
git push -u origin main
|
||||||
echo "Skipping GitHub push: set GITHUB_TOKEN and GITHUB_REPO in .env"; \
|
|
||||||
else \
|
|
||||||
git push "https://$(GITHUB_TOKEN)@github.com/$(GITHUB_REPO).git" main; \
|
|
||||||
fi
|
|
||||||
rsync -avz --delete _site/ $(VPS_USER)@$(VPS_HOST):$(VPS_PATH)/
|
rsync -avz --delete _site/ $(VPS_USER)@$(VPS_HOST):$(VPS_PATH)/
|
||||||
|
|
||||||
watch:
|
watch:
|
||||||
|
|
|
||||||
|
|
@ -155,11 +155,11 @@ constraints: any.Glob ==0.10.2,
|
||||||
any.safe-exceptions ==0.1.7.4,
|
any.safe-exceptions ==0.1.7.4,
|
||||||
any.scientific ==0.3.8.0,
|
any.scientific ==0.3.8.0,
|
||||||
any.semialign ==1.3.1,
|
any.semialign ==1.3.1,
|
||||||
any.semigroupoids ==6.0.1,
|
any.semigroupoids ==6.0.2,
|
||||||
any.serialise ==0.2.6.1,
|
any.serialise ==0.2.6.1,
|
||||||
any.simple-sendfile ==0.2.32,
|
any.simple-sendfile ==0.2.32,
|
||||||
any.skylighting ==0.14.3,
|
any.skylighting ==0.14.4,
|
||||||
any.skylighting-core ==0.14.3,
|
any.skylighting-core ==0.14.4,
|
||||||
any.skylighting-format-ansi ==0.1,
|
any.skylighting-format-ansi ==0.1,
|
||||||
any.skylighting-format-blaze-html ==0.1.1.3,
|
any.skylighting-format-blaze-html ==0.1.1.3,
|
||||||
any.skylighting-format-context ==0.1.0.2,
|
any.skylighting-format-context ==0.1.0.2,
|
||||||
|
|
@ -183,7 +183,7 @@ constraints: any.Glob ==0.10.2,
|
||||||
any.text-icu ==0.8.0.5,
|
any.text-icu ==0.8.0.5,
|
||||||
any.text-iso8601 ==0.1.1,
|
any.text-iso8601 ==0.1.1,
|
||||||
any.text-short ==0.1.6,
|
any.text-short ==0.1.6,
|
||||||
any.th-abstraction ==0.5.0.0,
|
any.th-abstraction ==0.6.0.0,
|
||||||
any.th-compat ==0.1.6,
|
any.th-compat ==0.1.6,
|
||||||
any.th-expand-syns ==0.4.12.0,
|
any.th-expand-syns ==0.4.12.0,
|
||||||
any.th-lift ==0.8.6,
|
any.th-lift ==0.8.6,
|
||||||
|
|
@ -198,7 +198,7 @@ constraints: any.Glob ==0.10.2,
|
||||||
any.tls ==2.0.6,
|
any.tls ==2.0.6,
|
||||||
any.toml-parser ==2.0.1.2,
|
any.toml-parser ==2.0.1.2,
|
||||||
any.transformers ==0.6.1.0,
|
any.transformers ==0.6.1.0,
|
||||||
any.transformers-base ==0.4.6,
|
any.transformers-base ==0.4.6.1,
|
||||||
any.transformers-compat ==0.7.2,
|
any.transformers-compat ==0.7.2,
|
||||||
any.typed-process ==0.2.13.0,
|
any.typed-process ==0.2.13.0,
|
||||||
any.typst ==0.6,
|
any.typst ==0.6,
|
||||||
|
|
|
||||||
|
|
@ -119,7 +119,7 @@ scripts.^[This is enforced at the nginx level via [CSP]{.smallcaps} headers, not
|
||||||
by omission. The Content Security Policy prevents any script not explicitly whitelisted
|
by omission. The Content Security Policy prevents any script not explicitly whitelisted
|
||||||
from executing. The whitelist is short.] The Hetzner VPS that provides this content runs
|
from executing. The whitelist is short.] The Hetzner VPS that provides this content runs
|
||||||
only open source software, and my machines use *almost exclusively*^[It is nearly impossible to run an entirely free system, but in approximation, it is actually wonderfully easy.] the same. The code is licensed under MIT and hosted
|
only open source software, and my machines use *almost exclusively*^[It is nearly impossible to run an entirely free system, but in approximation, it is actually wonderfully easy.] the same. The code is licensed under MIT and hosted
|
||||||
on a public repository at this domain with a [GitHub mirror](https://github.com/levineuwirth/levineuwirth.org); you are welcome
|
on a [self-hosted Forgejo instance](https://git.levineuwirth.org/neuwirth/levineuwirth.org) at this domain, with a [GitHub mirror](https://github.com/levineuwirth/levineuwirth.org); you are welcome
|
||||||
to inspect it, fork it, or, more broadly, do whatever you please with it.
|
to inspect it, fork it, or, more broadly, do whatever you please with it.
|
||||||
|
|
||||||
### Living Documents
|
### Living Documents
|
||||||
|
|
|
||||||
|
|
@ -216,7 +216,7 @@ html {
|
||||||
body {
|
body {
|
||||||
margin: 0;
|
margin: 0;
|
||||||
padding: 0;
|
padding: 0;
|
||||||
overflow-x: hidden;
|
overflow-x: clip;
|
||||||
background-color: var(--bg);
|
background-color: var(--bg);
|
||||||
color: var(--text);
|
color: var(--text);
|
||||||
transition: background-color var(--transition-fast),
|
transition: background-color var(--transition-fast),
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@
|
||||||
<a href="/">levineuwirth.org</a>
|
<a href="/">levineuwirth.org</a>
|
||||||
</div>
|
</div>
|
||||||
<div class="footer-center">
|
<div class="footer-center">
|
||||||
<span class="footer-license">CC BY-SA-NC 4.0 · <a href="https://github.com/levineuwirth/levineuwirth.org">MIT</a> · <a href="/memento-mori.html" class="footer-mm">MM</a></span>
|
<span class="footer-license">CC BY-SA-NC 4.0 · <a href="https://git.levineuwirth.org/neuwirth/levineuwirth.org">MIT</a> · <a href="/memento-mori.html" class="footer-mm">MM</a></span>
|
||||||
</div>
|
</div>
|
||||||
<div class="footer-right">
|
<div class="footer-right">
|
||||||
<a href="/build/" class="footer-build-link" aria-label="Build telemetry">build</a> $build-time$
|
<a href="/build/" class="footer-build-link" aria-label="Build telemetry">build</a> $build-time$
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue