summaryrefslogtreecommitdiff
path: root/tissue.scm
AgeCommit message (Collapse)Author
2023-01-27tissue.scm: Replace filter-map with map.Arun Isaac
No elements are being filtered. filter-map is unnecessary. * tissue.scm (#:web-files): Replace filter-map with map.
2023-01-27doc: Add Tutorial.Arun Isaac
* doc/tissue.skb (Tutorial): New chapter. * tissue.scm (#:indexed-documents): Index it.
2023-01-23tissue.scm: Index the manual.Arun Isaac
* tissue.scm: Import (tissue skribilo). (#:indexed-documents): Add manual.
2022-12-25tissue: Deprecate #:project configuration parameter.Arun Isaac
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.
2022-12-25tissue: Deprecate #:web-css configuration parameter.Arun Isaac
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.
2022-10-10doc: Add documentation.Arun Isaac
* doc/skribilo.scm, doc/tissue.skb: New files. * tissue.scm (#:web-files): Add manual/dev/en/index.html.
2022-09-19tissue.scm: Add CSS.Arun Isaac
* website/style.css: New file. * tissue.scm (#:web-files): Copy CSS to website. (#:web-css): Use it.
2022-09-19tissue.scm: Copy IBM Plex fonts to built website.Arun Isaac
* tissue.scm (#:web-files): Copy IBM Plex fonts.
2022-07-09commit: Index commit messages too.Arun Isaac
* 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.
2022-07-09bin: Make indexed documents a list of document objects.Arun Isaac
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.
2022-07-08tissue.scm: Remove html extension from web URIs.Arun Isaac
* tissue.scm (#:indexed-documents): Remove html extension from web URIs.
2022-07-06website: Add home page.Arun Isaac
* website/index.skb: New file. * tissue.scm (#:web-files): Add index.html.
2022-07-05tissue.scm: Export issue files to HTML.Arun Isaac
* tissue.scm (#:web-files): Export issue files to HTML.
2022-07-05tissue.scm: Add tissue.scm.Arun Isaac
We finally start dogfooding. * tissue.scm: New file. * .gitignore: Add .tissue.