]>
Lady’s Gitweb - Shrine-XSLT/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Lady [Thu, 26 Jan 2023 05:12:35 +0000 (21:12 -0800)]
Allow custom `YIELD` script for yielding sources
By default, this is just `cat`, which will simply pipe the source
content into the transformation, but one might change this to be
`cat doctype.dtd`, for example, to add a doctype to the beginning of
every source file, or a more complicated script.
`YIELD_DEPENDENCIES` can be used to specify dependencies of the `YIELD`
script to ensure the files are rebuilt when a dependency changes.
Lady [Thu, 26 Jan 2023 05:11:08 +0000 (21:11 -0800)]
Make source extensions configurable
Lady [Sat, 24 Dec 2022 19:24:21 +0000 (11:24 -0800)]
Add basic microdata support
Lady [Sat, 24 Dec 2022 01:23:42 +0000 (17:23 -0800)]
Support more slots, including custom slotting
Lady [Fri, 23 Dec 2022 21:01:51 +0000 (13:01 -0800)]
Basic support for Atom feeds
• Files with an `.atom` extension will be passed through the same
X·S·L·T transform as `.xml` files, which now has Atom‐specific rules.
• Automatic generation for basic metadata. There is probably more work
to do here to automatically pull things like titles and summaries.
Other small improvements added as a part of this work :—
• The `transform.xslt` file is now specified via a `$(TRANSFORM)`
variable in the Makefile and can be overridden.
• The `xmlns:html` attribute is manually removed from the root element
of outputted H·T·M·L (if it exists).
• Subdirectories are now properly created in the `public/` folder when
needed.
Lady [Sat, 10 Dec 2022 04:49:34 +0000 (20:49 -0800)]
Copy over data files from sources/
Lady [Sat, 10 Dec 2022 03:29:30 +0000 (19:29 -0800)]
Change output mode to H·T·M·L
Lady [Sun, 6 Nov 2022 04:01:24 +0000 (21:01 -0700)]
Move slotted elements to end of <head>
Lady [Sun, 6 Nov 2022 04:00:31 +0000 (21:00 -0700)]
Add generator to default template
Lady [Sat, 5 Nov 2022 06:14:50 +0000 (23:14 -0700)]
Initial commit
This page took 0.04939 seconds and 4 git commands to generate.