Compare commits

..

3 Commits

15 changed files with 5 additions and 8 deletions
+1
View File
@@ -0,0 +1 @@
../../common/images/

Before

Width:  |  Height:  |  Size: 55 KiB

After

Width:  |  Height:  |  Size: 55 KiB

Before

Width:  |  Height:  |  Size: 88 KiB

After

Width:  |  Height:  |  Size: 88 KiB

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 28 KiB

Before

Width:  |  Height:  |  Size: 949 KiB

After

Width:  |  Height:  |  Size: 949 KiB

Before

Width:  |  Height:  |  Size: 82 KiB

After

Width:  |  Height:  |  Size: 82 KiB

Before

Width:  |  Height:  |  Size: 63 KiB

After

Width:  |  Height:  |  Size: 63 KiB

Before

Width:  |  Height:  |  Size: 76 KiB

After

Width:  |  Height:  |  Size: 76 KiB

Before

Width:  |  Height:  |  Size: 91 KiB

After

Width:  |  Height:  |  Size: 91 KiB

Before

Width:  |  Height:  |  Size: 914 KiB

After

Width:  |  Height:  |  Size: 914 KiB

+2 -5
View File
@@ -14,11 +14,8 @@ RUN npm run astro db push
COPY website . COPY website .
# Some capsule content is symlinked into the website, so RUN mkdir -p /common
# we need to copy over the targets of the symlinks COPY common /common
RUN mkdir -p /capsule/content/logs
COPY capsule/content/logs/longlog /capsule/content/logs/longlog
COPY capsule/content/images /capsule/content/images
ENV HOST=0.0.0.0 ENV HOST=0.0.0.0
ENV PORT=4321 ENV PORT=4321
+1
View File
@@ -0,0 +1 @@
../../common/images/
-1
View File
@@ -1 +0,0 @@
../../../capsule/content/images/
+1 -1
View File
@@ -1 +1 @@
../../../../capsule/content/logs/longlog/ ../../../../common/longlog/
-1
View File
@@ -31,7 +31,6 @@ const GemtextHTMLRenderer: Gemtext.Renderer<string> = {
return `<p>${htmlEscape(content)}</p>` return `<p>${htmlEscape(content)}</p>`
}, },
link: function (url: string, alt: string): string { link: function (url: string, alt: string): string {
url = url.replaceAll(/^\/images\//g, '/images/capsule/');
const imgExtensions: (string | undefined)[] = ['webp', 'png', 'svg', 'gif', 'jpg', 'jpeg', 'apng'] const imgExtensions: (string | undefined)[] = ['webp', 'png', 'svg', 'gif', 'jpg', 'jpeg', 'apng']
if (imgExtensions.includes(url.split('.').at(-1)?.toLowerCase())) { if (imgExtensions.includes(url.split('.').at(-1)?.toLowerCase())) {
return `<img src="${url}" alt="${alt}" />`; return `<img src="${url}" alt="${alt}" />`;