diff options
-rw-r--r-- | .gitignore | 15 | ||||
-rw-r--r-- | Makefile | 20 | ||||
-rw-r--r-- | src/symlinks.txt | 28 |
3 files changed, 63 insertions, 0 deletions
@@ -1,3 +1,4 @@ +*.sentinel *.htmlbody *.embedded-config *.conf @@ -36,3 +37,17 @@ feed.*.xml /expiry.txt /src/content/security.txt /src/content/.well-known/security.txt +/src/content/css/ +/src/content/en/ +/src/content/favicon/ +/src/content/static/ +/src/content/images/ +src/content/public.asc +src/content/public-key.txt +src/content/atom.xml +src/content/rss.xml +src/content/feed.atom +src/content/feed.en.atom +src/content/feed.articles.en.atom +src/content/feed.blog.en.atom +src/content/feed.til.en.atom @@ -184,6 +184,7 @@ derived-assets = \ src/sources.txt \ install.txt \ sources.txt \ + redirect-symlinks.sentinel \ side-assets = \ src/collections/*/*/*/*/*.html.*.txt \ @@ -195,6 +196,21 @@ side-assets = \ src/collections/*/*.sortdata \ src/pages/*/*.html.*.txt \ src/content/.well-known/ \ + src/content/css/ \ + src/content/en/ \ + src/content/favicon/ \ + src/content/static/ \ + src/content/images/ \ + src/content/public.asc \ + src/content/public-key.txt \ + src/content/atom.xml \ + src/content/feed.xml \ + src/content/rss.xml \ + src/content/feed.atom \ + src/content/feed.en.atom \ + src/content/feed.blog.en.atom \ + src/content/feed.articles.en.atom \ + src/content/feed.til.en.atom \ @@ -208,6 +224,10 @@ $(derived-assets): Makefile deps.mk $(sources.conf): src/global.conf src/headers.txt +redirect-symlinks.sentinel: src/symlinks.txt + cd src/content/ && mkwb symlinks ../symlinks.txt + touch $@ + src/dyn.conf: email.txt baseurl.txt fingerprint.txt printf "export url_pre='%s'\n" "`cat baseurl.txt`" > $@ printf "export email='%s'\n" "`cat email.txt`" >> $@ diff --git a/src/symlinks.txt b/src/symlinks.txt new file mode 100644 index 0000000..51f320e --- /dev/null +++ b/src/symlinks.txt @@ -0,0 +1,28 @@ +# Paths that existed as I changed my mind on where to put them +en/favicon.ico favicon.ico +favicon/favicon.ico favicon.ico +static/favicon.svg img/favicon.svg +static/lord-favicon.svg img/favicon.svg +css/styles.css style.css +static/style.css style.css +static/atom.svg img/atom/light.svg +static/lock.svg img/lock/light.svg +static/envelope.svg img/envelope/light.svg +public.asc public.asc.txt +public-key.txt public.asc.txt +atom.xml blog/feed.xml +feed.xml blog/feed.xml +rss.xml blog/feed.xml +feed.atom blog/feed.xml +feed.en.atom blog/feed.xml +feed.blog.en.atom blog/feed.xml +feed.articles.en.atom blog/feed.xml +feed.til.en.atom tils/feed.xml + +# Some I think existed, and where the logs show a few hundred missing hits +images/atom.svg img/atom/light.svg +images/link.svg img/link/light.svg +images/lock.svg img/lock/light.svg +images/envelope.svg img/envelope/light.svg + +# Collection contents |