summaryrefslogtreecommitdiff
path: root/tissue.scm
AgeCommit message (Expand)Author
8 daystissue.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
2023-05-30tissue.scm: Add current directory to load path.•••Prior to this commit, tissue would be unable to find (doc skribilo) during indexing and crash. * tissue.scm: Add current directory to load path. Bug reported by: Morgan Smith <Morgan.J.Smith@outlook.com> Arun Isaac
2023-01-27website: Publish release tarballs on website.•••* tissue.scm (#:web-files): Add release files. * website/index.skb (Download): New section. Arun Isaac
2023-01-27tissue.scm: Replace filter-map with map.•••No elements are being filtered. filter-map is unnecessary. * tissue.scm (#:web-files): Replace filter-map with map. Arun Isaac
2023-01-27doc: Add Tutorial.•••* doc/tissue.skb (Tutorial): New chapter. * tissue.scm (#:indexed-documents): Index it. Arun Isaac
2023-01-23tissue.scm: Index the manual.•••* tissue.scm: Import (tissue skribilo). (#:indexed-documents): Add manual. Arun Isaac
2022-12-25tissue: Deprecate #:project configuration parameter.•••The project name is not used anywhere now. If it is required, it should be passed through the lexical context of closures in the tissue configuration object. * tissue/tissue.scm (<tissue-configuration>)[project]: Delete field. (tissue-configuration-project): Delete function. (tissue-configuration): Remove project argument. * tissue.scm (tissue-configuration)[#:project]: Delete parameter. * tissue/web/static.scm (%project-name): Delete parameter. * bin/tissue (pull): Do not parameterize %project-name. Arun Isaac
2022-12-25tissue: Deprecate #:web-css configuration parameter.•••CSS is now specified exclusively through the lexical context of closures in the tissue configuration object. * tissue.scm: Use (tissue web themes default). (%css, %engine): New variables. (tissue-configuration)[#:web-css]: Delete parameter. [#:web-search-renderer]: Pass %css to default theme. [#:web-files]: Pass %engine to gemtext-exporter and skribe-exporter. * tissue/tissue.scm (<tissue-configuration>)[web-css]: Delete field. (tissue-configuration-web-css): Delete function. (tissue-configuration): Remove web-css argument. Arun Isaac
2022-10-10doc: Add documentation.•••* doc/skribilo.scm, doc/tissue.skb: New files. * tissue.scm (#:web-files): Add manual/dev/en/index.html. Arun Isaac
2022-09-19tissue.scm: Add CSS.•••* website/style.css: New file. * tissue.scm (#:web-files): Copy CSS to website. (#:web-css): Use it. Arun Isaac
2022-09-19tissue.scm: Copy IBM Plex fonts to built website.•••* tissue.scm (#:web-files): Copy IBM Plex fonts. Arun Isaac
2022-07-09commit: Index commit messages too.•••* tissue/commit.scm: New file. * tissue/web/server.scm (%css)[.search-result-commit]: Add COMMIT marker. * bin/tissue: Import (tissue commit). * tissue.scm (#:indexed-documents): Add commits. * issues/index-commit-messages.gmi: Close issue. Arun Isaac
2022-07-09bin: Make indexed documents a list of document objects.•••This simplifies the interface obviating the need for an <indexed-document> type. * bin/tissue: Do not import (srfi srfi-9). (<indexed-document>): Delete type. (index): Expect indexed documents to be a list of document objects. * tissue.scm (#:indexed-documents): Pass in a list of document objects, instead of a list of <indexed-document> objects. Arun Isaac
2022-07-08tissue.scm: Remove html extension from web URIs.•••* tissue.scm (#:indexed-documents): Remove html extension from web URIs. Arun Isaac
2022-07-06website: Add home page.•••* website/index.skb: New file. * tissue.scm (#:web-files): Add index.html. Arun Isaac
2022-07-05tissue.scm: Export issue files to HTML.•••* tissue.scm (#:web-files): Export issue files to HTML. Arun Isaac
2022-07-05tissue.scm: Add tissue.scm.•••We finally start dogfooding. * tissue.scm: New file. * .gitignore: Add .tissue. Arun Isaac