]> Lady’s Gitweb - Shrine-XSLT/log
Shrine-XSLT
19 months agoMake everything Makefile variables which can be current 0.4.0
Lady [Thu, 26 Jan 2023 05:25:12 +0000 (21:25 -0800)]
Make everything Makefile variables which can be

Some of these variables are still hardcoded into `transform.xslt`, so
it’s not enough to just change them in the `GNUmakefile`. However, they
should be much easier to adjust now.

19 months agoAllow custom `YIELD` script for yielding sources
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.

19 months agoMake source extensions configurable
Lady [Thu, 26 Jan 2023 05:11:08 +0000 (21:11 -0800)]
Make source extensions configurable

19 months agoAdd basic microdata support 0.3.1
Lady [Sat, 24 Dec 2022 19:24:21 +0000 (11:24 -0800)]
Add basic microdata support

19 months agoSupport more slots, including custom slotting
Lady [Sat, 24 Dec 2022 01:23:42 +0000 (17:23 -0800)]
Support more slots, including custom slotting

19 months agoBasic support for Atom feeds 0.3.0
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.

19 months agoCopy over data files from sources/ 0.2.0
Lady [Sat, 10 Dec 2022 04:49:34 +0000 (20:49 -0800)]
Copy over data files from sources/

19 months agoChange output mode to H·T·M·L
Lady [Sat, 10 Dec 2022 03:29:30 +0000 (19:29 -0800)]
Change output mode to H·T·M·L

19 months agoMove slotted elements to end of <head> 0.1.1
Lady [Sun, 6 Nov 2022 04:01:24 +0000 (21:01 -0700)]
Move slotted elements to end of <head>

19 months agoAdd generator to default template
Lady [Sun, 6 Nov 2022 04:00:31 +0000 (21:00 -0700)]
Add generator to default template

19 months agoInitial commit 0.1.0
Lady [Sat, 5 Nov 2022 06:14:50 +0000 (23:14 -0700)]
Initial commit

This page took 0.06716 seconds and 4 git commands to generate.