diff options
| author | Arun Isaac | 2025-11-04 13:37:04 +0000 |
|---|---|---|
| committer | Arun Isaac | 2025-11-04 13:37:04 +0000 |
| commit | 5151d349f7d601c2c1051fa0d3314dc1b80f0901 (patch) | |
| tree | 0be42799ecb4436abd04d4a0b84c2d81a98187e8 /guix/forge | |
| parent | 5ab44479ccb368f50b8fa768a719abd43d189053 (diff) | |
| download | guix-forge-5151d349f7d601c2c1051fa0d3314dc1b80f0901.tar.gz guix-forge-5151d349f7d601c2c1051fa0d3314dc1b80f0901.tar.lz guix-forge-5151d349f7d601c2c1051fa0d3314dc1b80f0901.zip | |
forge: Serve HTML files without extension.
Diffstat (limited to 'guix/forge')
| -rw-r--r-- | guix/forge/forge.scm | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/guix/forge/forge.scm b/guix/forge/forge.scm index 63bc68d..95b98fa 100644 --- a/guix/forge/forge.scm +++ b/guix/forge/forge.scm @@ -507,6 +507,8 @@ forge configuration @var{config}." (cons (nginx-server-configuration (server-name (list (forge-configuration-web-domain config))) (root (forge-configuration-web-root config)) + ;; Serve HTML files without extension. + (try-files (list "$uri" "$uri.html" "$uri/index.html" "=404")) (locations ;; Configure location blocks for projects that have no web domain. (filter-map (lambda (project) @@ -528,7 +530,10 @@ forge configuration @var{config}." (server-name (list web-domain)) (root (string-append (forge-configuration-websites-directory config) "/" - name))))) + name)) + ;; Serve HTML files without extension. + (try-files (list "$uri" "$uri.html" + "$uri/index.html" "=404"))))) (forge-configuration-projects config)))) (define (forge-tissue-hosts config) |
