From fe2e16d937e2b57fb2bb1d10dea47db7256a4a49 Mon Sep 17 00:00:00 2001
From: Jacky Zhao <j.zhao2k19@gmail.com>
Date: Mon, 24 Mar 2025 01:08:07 +0000
Subject: [PATCH] fix: disallow user-select in popover
---
docs/hosting.md | 27 +++++++++++++++++++++++++--
1 files changed, 25 insertions(+), 2 deletions(-)
diff --git a/docs/hosting.md b/docs/hosting.md
index 0130275..8b945a2 100644
--- a/docs/hosting.md
+++ b/docs/hosting.md
@@ -61,7 +61,8 @@
with:
fetch-depth: 0 # Fetch all history for git info
- uses: actions/setup-node@v4
- node-version: 22
+ with:
+ node-version: 22
- name: Install Dependencies
run: npm ci
- name: Build Quartz
@@ -207,7 +208,7 @@
paths:
- public
tags:
- - docker
+ - gitlab-org-docker
pages:
stage: deploy
@@ -246,6 +247,28 @@
}
```
+### Using Apache
+
+Here's an example of how to do this with Apache:
+
+```apache title=".htaccess"
+RewriteEngine On
+
+ErrorDocument 404 /404.html
+
+# Rewrite rule for .html extension removal (with directory check)
+RewriteCond %{REQUEST_FILENAME} !-f
+RewriteCond %{REQUEST_FILENAME} !-d
+RewriteCond %{DOCUMENT_ROOT}/%{REQUEST_URI}.html -f
+RewriteRule ^(.*)$ $1.html [L]
+
+# Handle directory requests explicitly
+RewriteCond %{REQUEST_FILENAME} -d
+RewriteRule ^(.*)/$ $1/index.html [L]
+```
+
+Don't forget to activate brotli / gzip compression.
+
### Using Caddy
Here's and example of how to do this with Caddy:
--
Gitblit v1.10.0