diff --git a/.forgejo/workflows/compress-assets.yaml.disabled b/.forgejo/workflows/compress-assets.yaml.disabled
index 08f2eff..7d8895f 100644
--- a/.forgejo/workflows/compress-assets.yaml.disabled
+++ b/.forgejo/workflows/compress-assets.yaml.disabled
@@ -24,4 +24,4 @@ jobs:
mv ./leanify /usr/local/bin
- name: Compress assets
- run: leanify -p ./views/assets
+ run: leanify -p ./assets/img
diff --git a/Dockerfile b/Dockerfile
index ce26745..f1921c4 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -20,7 +20,7 @@ RUN addgroup -g 1000 -S pixivfe && \
# Copy the compiled application and other necessary files from the builder stage
COPY --from=builder /app/pixivfe /app/pixivfe
-COPY --from=builder /app/views /app/views
+COPY --from=builder /app/assets /app/assets
COPY ./docker/entrypoint.sh /entrypoint.sh
# Include entrypoint script and ensure it's executable
RUN chmod +x /entrypoint.sh && \
diff --git a/views/css/style.css b/assets/css/style.css
similarity index 100%
rename from views/css/style.css
rename to assets/css/style.css
diff --git a/views/css/style.scss b/assets/css/style.scss
similarity index 100%
rename from views/css/style.scss
rename to assets/css/style.scss
diff --git a/views/assets/about.svg b/assets/img/about.svg
similarity index 100%
rename from views/assets/about.svg
rename to assets/img/about.svg
diff --git a/views/assets/calendar.png b/assets/img/calendar.png
similarity index 100%
rename from views/assets/calendar.png
rename to assets/img/calendar.png
diff --git a/views/assets/circlems.svg b/assets/img/circlems.svg
similarity index 100%
rename from views/assets/circlems.svg
rename to assets/img/circlems.svg
diff --git a/views/assets/cog.svg b/assets/img/cog.svg
similarity index 100%
rename from views/assets/cog.svg
rename to assets/img/cog.svg
diff --git a/views/assets/compass.png b/assets/img/compass.png
similarity index 100%
rename from views/assets/compass.png
rename to assets/img/compass.png
diff --git a/views/assets/cross.png b/assets/img/cross.png
similarity index 100%
rename from views/assets/cross.png
rename to assets/img/cross.png
diff --git a/views/assets/crown.png b/assets/img/crown.png
similarity index 100%
rename from views/assets/crown.png
rename to assets/img/crown.png
diff --git a/views/assets/eye.png b/assets/img/eye.png
similarity index 100%
rename from views/assets/eye.png
rename to assets/img/eye.png
diff --git a/views/assets/facebook.svg b/assets/img/facebook.svg
similarity index 100%
rename from views/assets/facebook.svg
rename to assets/img/facebook.svg
diff --git a/views/assets/favicon.ico b/assets/img/favicon.ico
similarity index 100%
rename from views/assets/favicon.ico
rename to assets/img/favicon.ico
diff --git a/views/assets/favicon2.ico b/assets/img/favicon2.ico
similarity index 100%
rename from views/assets/favicon2.ico
rename to assets/img/favicon2.ico
diff --git a/views/assets/font-family.png b/assets/img/font-family.png
similarity index 100%
rename from views/assets/font-family.png
rename to assets/img/font-family.png
diff --git a/views/assets/font-size.png b/assets/img/font-size.png
similarity index 100%
rename from views/assets/font-size.png
rename to assets/img/font-size.png
diff --git a/views/assets/globe.png b/assets/img/globe.png
similarity index 100%
rename from views/assets/globe.png
rename to assets/img/globe.png
diff --git a/views/assets/heart-outline.png b/assets/img/heart-outline.png
similarity index 100%
rename from views/assets/heart-outline.png
rename to assets/img/heart-outline.png
diff --git a/views/assets/heart-red.png b/assets/img/heart-red.png
similarity index 100%
rename from views/assets/heart-red.png
rename to assets/img/heart-red.png
diff --git a/views/assets/heart-solid.png b/assets/img/heart-solid.png
similarity index 100%
rename from views/assets/heart-solid.png
rename to assets/img/heart-solid.png
diff --git a/views/assets/heart.png b/assets/img/heart.png
similarity index 100%
rename from views/assets/heart.png
rename to assets/img/heart.png
diff --git a/views/assets/home.svg b/assets/img/home.svg
similarity index 100%
rename from views/assets/home.svg
rename to assets/img/home.svg
diff --git a/views/assets/instagram.svg b/assets/img/instagram.svg
similarity index 100%
rename from views/assets/instagram.svg
rename to assets/img/instagram.svg
diff --git a/views/assets/like-blue.png b/assets/img/like-blue.png
similarity index 100%
rename from views/assets/like-blue.png
rename to assets/img/like-blue.png
diff --git a/views/assets/like-outline.png b/assets/img/like-outline.png
similarity index 100%
rename from views/assets/like-outline.png
rename to assets/img/like-outline.png
diff --git a/views/assets/like.png b/assets/img/like.png
similarity index 100%
rename from views/assets/like.png
rename to assets/img/like.png
diff --git a/views/assets/menu-thin.png b/assets/img/menu-thin.png
similarity index 100%
rename from views/assets/menu-thin.png
rename to assets/img/menu-thin.png
diff --git a/views/assets/menu.png b/assets/img/menu.png
similarity index 100%
rename from views/assets/menu.png
rename to assets/img/menu.png
diff --git a/views/assets/orientation.png b/assets/img/orientation.png
similarity index 100%
rename from views/assets/orientation.png
rename to assets/img/orientation.png
diff --git a/views/assets/pawoo.svg b/assets/img/pawoo.svg
similarity index 100%
rename from views/assets/pawoo.svg
rename to assets/img/pawoo.svg
diff --git a/views/assets/search.png b/assets/img/search.png
similarity index 100%
rename from views/assets/search.png
rename to assets/img/search.png
diff --git a/views/assets/search.svg b/assets/img/search.svg
similarity index 100%
rename from views/assets/search.svg
rename to assets/img/search.svg
diff --git a/views/assets/settings.png b/assets/img/settings.png
similarity index 100%
rename from views/assets/settings.png
rename to assets/img/settings.png
diff --git a/views/assets/sparkling.png b/assets/img/sparkling.png
similarity index 100%
rename from views/assets/sparkling.png
rename to assets/img/sparkling.png
diff --git a/views/assets/tumblr.svg b/assets/img/tumblr.svg
similarity index 100%
rename from views/assets/tumblr.svg
rename to assets/img/tumblr.svg
diff --git a/views/assets/twitter.svg b/assets/img/twitter.svg
similarity index 100%
rename from views/assets/twitter.svg
rename to assets/img/twitter.svg
diff --git a/views/assets/user.png b/assets/img/user.png
similarity index 100%
rename from views/assets/user.png
rename to assets/img/user.png
diff --git a/views/assets/users.png b/assets/img/users.png
similarity index 100%
rename from views/assets/users.png
rename to assets/img/users.png
diff --git a/views/js/htmx@1.9.10.min.js b/assets/js/htmx@1.9.10.min.js
similarity index 100%
rename from views/js/htmx@1.9.10.min.js
rename to assets/js/htmx@1.9.10.min.js
diff --git a/views/js/illust-preview.js b/assets/js/illust-preview.js
similarity index 100%
rename from views/js/illust-preview.js
rename to assets/js/illust-preview.js
diff --git a/views/js/on-page-load.js b/assets/js/on-page-load.js
similarity index 100%
rename from views/js/on-page-load.js
rename to assets/js/on-page-load.js
diff --git a/views/pages/_layout.jet.html b/assets/layout/_layout.jet.html
similarity index 76%
rename from views/pages/_layout.jet.html
rename to assets/layout/_layout.jet.html
index 9d97cd0..dbf78f1 100644
--- a/views/pages/_layout.jet.html
+++ b/assets/layout/_layout.jet.html
@@ -49,38 +49,38 @@
-
+
PixivFE
@@ -88,13 +88,13 @@
-
+
+
{{ else }}
-
+
{{ end }}
{{ if .Liked && LoggedIn}}
-
+
{{ else }}
-
+
{{ end }}
+
{{ url := "/settings/novelViewMode?r=" + OriginalURL + "#content" }}