Here is a simple update of sblg from 0.5.11 to 0.5.12. Changes are: "Document how to esape tag symbols: use the HTML entity instead of the dollar character (e.g., ${TOKEN}).
This brought to attention a long-standing issue: that HTML entities were discarded. Modify the parser to allow for HTML entities (e.g., $) and pass them through as text without validation. This significantly improves workflow that has well-formed HTML that would not pass through libexpat without a DTD parsed for the entities. HTML entities in attributes will still not work. Pass keywords specified in the input (e.g., as data-sblg-set-foo=bar) into the JSON output in the keys record property. The JSON output may now be consumed in TypeScript systems with a package uploaded to npm: sblg." I generated several sites with this update to sblg and all seems to work perfectly. Thank you. Bryan Index: www/sblg/Makefile =================================================================== RCS file: /cvs/ports/www/sblg/Makefile,v diff -u -p -r1.31 Makefile --- www/sblg/Makefile 27 Sep 2023 19:13:05 -0000 1.31 +++ www/sblg/Makefile 9 Oct 2024 02:27:32 -0000 @@ -1,6 +1,6 @@ COMMENT = simple off-line blog utility -DISTNAME = sblg-0.5.11 +DISTNAME = sblg-0.5.12 CATEGORIES = www HOMEPAGE = https://kristaps.bsd.lv/sblg/ Index: www/sblg/distinfo =================================================================== RCS file: /cvs/ports/www/sblg/distinfo,v diff -u -p -r1.27 distinfo --- www/sblg/distinfo 27 Jul 2021 10:52:29 -0000 1.27 +++ www/sblg/distinfo 9 Oct 2024 02:27:41 -0000 @@ -1,2 +1,2 @@ -SHA256 (sblg-0.5.11.tar.gz) = 8Xi2ybUPhxVc9fBqe4UR5l/6DPxI5Ql0iNErzOadge0= -SIZE (sblg-0.5.11.tar.gz) = 1480563 +SHA256 (sblg-0.5.12.tar.gz) = 58eSUuU1a2eTdPyix1eNdelcmVpWscTmFDgU54XB4GQ= +SIZE (sblg-0.5.12.tar.gz) = 1502183