summaryrefslogtreecommitdiff
BranchCommit messageAuthorAge
keyringAdd key for arunisaac.Arun Isaac21 months
mainbin: Introduce --base-path argument for web-dev subcommand.Arun Isaac3 weeks
 
TagDownloadAuthorAge
v0.1.0tissue-0.1.0.tar.gz  tissue-0.1.0.tar.lz  tissue-0.1.0.zip  Arun Isaac2 years
 
AgeCommit messageAuthor
2025-03-26bin: Introduce --base-path argument for web-dev subcommand.•••* bin/tissue (tissue-web-dev): Introduce --base-path argument. * tissue/web/dev.scm (handler, start-dev-web-server): Add base-path argument. * tissue/web/server.scm (rebase-uri-path): Export. HEADmainArun Isaac
2025-03-26web: Allow hosting multiple projects at the same host.•••tissue instances will most often be used with multiple projects. The trouble of setting up separate DNS entries for each project is just not worth the trouble. Hence, despite some loss of elegance and simplicity, we make this concession. With this change, tissue instances will resemble public-inbox instances in their URL structure. However, larger projects may wish to keep the entire host to themselves, particularly for branding reasons. To support such projects, we must still allow single project hosts. * tissue/web/server.scm (rebase-uri-path): New function. (handler): Handle hosts and projects. * bin/tissue (normalize-project): New function. (normalize-host, tissue-pull): Adapt to new tissue.conf layout. Arun Isaac
2025-03-25bin: Spin out loading config from repository into separate function.•••* bin/tissue (normalize-host): Spin out loading config from repository into ... (load-config-from-repository): ... new function. Arun Isaac
2025-03-25bin: Spin out hosts normalization into separate function.•••* bin/tissue (tissue-web): Spin out hosts normalization into ... (normalize-host): ... new function. Arun Isaac
2025-03-25bin: Update comment about adding CSS for each host.•••We do not add CSS for each host. * bin/tissue (tissue-web): Update comment about adding CSS for each host. Arun Isaac
2025-03-25tissue.scm: Prefix paths with /tissue.•••* tissue.scm (%css): Prefix with /tissue. (#:indexed-documents): Prefix web-uri with /tissue. * website/style.css (@font-face): Prefix font paths with /tissue. * website/index.skb (Documentation): Prefix path to manual with /tissue. (Download): Prefix path to release tarballs and search with /tissue. Arun Isaac
2025-03-25web: themes: Pull out search endpoint path from <search-page> object.•••* tissue/web/themes/default.scm (render-sxml): Pull out search endpoint path from <search-page> object. Arun Isaac
2025-03-25web: Add head customization to html-engine.•••* tissue/web/static.scm (html-engine): Add #:head argument. Arun Isaac
2025-03-25web: Allow setting multiple customizations on engine.•••* tissue/web/static.scm: Import (ice-9 match). (engine-custom-set): Accept key-value pairs instead of a single key and value. (html-engine): Update engine-custom-set call. Arun Isaac
2023-07-06.guix: Use current-source-directory in git-predicate.•••With "..", the git-predicate fails and filters nothing. * .guix/tissue-package.scm (tissue)[source]: Use current-source-directory in git-predicate. Arun Isaac
[...]