-
released this
2023-12-30 22:23:42 -06:00 | 9 commits to master since this releasev1.11.2
Improvements
- The feeds are linked to in the HTML template.
- The feed directory structure is expected to be
feed/YYYYMMDD-foo.md
symlinks, rather thanfeed/YYYY/MM/DD/foo.md
symlinks. This is just for simplicity.
Downloads
-
released this
2023-12-30 15:33:48 -06:00 | 11 commits to master since this releasev1.11.1
Improvements
- Atom/RSS feed validation fixes:
- Use a proper feed ID.
- Provide author information for the feed and each entry.
- Return the proper content-type for the feeds.
Downloads
- Atom/RSS feed validation fixes:
-
released this
2023-12-30 15:06:41 -06:00 | 14 commits to master since this releasev1.11.0
Features
- Rudimentary Atom and RSS feed support has been implemented, by way of symlinks to pages in a separate directory. This is still kind of a work in progress, documentation maybe coming later when I know it's stable.
Miscellaneous
- I've added the actual DCO and have started a signing policy. I'm still the only developer, so this probably never matters.
- I've also added SPDX license and copyright headers.
- The project has been converted off of
setup.py
andversioneer
, and now usespyproject.toml
andsetuptools_scm
. - Python 3.12 has been added to the environments tested in tox.
- Version bumps.
Downloads
-
released this
2023-10-07 14:11:50 -05:00 | 22 commits to master since this releasev1.10.1
Miscellaneous
- Support Python 3.11, tested in
tox.ini
. - Version bumps, most notably Flask 3 and Werkzeug 3. There haven't been many changes, so this should probably still work with recent 2.x.
Downloads
- Support Python 3.11, tested in
-
released this
2022-12-31 11:59:05 -06:00 | 24 commits to master since this releasev1.10.0
Features
- Static files can now be loaded from a special directory in the instance root,
custom-static/
, which is served under the/custom-static/
URL. It was always possible to serve static files out ofpages/
, but this helps separate style and content, for the times that makes sense to people. - The styles loadable via the cookie and presented to the user are now configurable; the dictionary can be overridden to add more styles (this may be an obvious use for the above feature) and/or remove undesired ones. This is one more step towards the software being bss-agnostic.
Improvements
werkzeug.security.safe_join
is used to resolve pages, it is no less safe than my hand-written method.- Some strange decisions around link underlining (I was using bottom borders, what the heck?) have been undone, and the CSS simplified since underlining is the usual case now.
Miscellaneous
- Requirements bump; only affects development, but some stuff had to be pinned because safety and tox disagree on deps.
Downloads
- Static files can now be loaded from a special directory in the instance root,
-
released this
2022-09-16 14:16:52 -05:00 | 32 commits to master since this releasev1.9.1
Improvements
- Accidental collision between footer link stylings and some normal body stylings has been corrected,
ul
/ol
links look like they should again.
Downloads
- Accidental collision between footer link stylings and some normal body stylings has been corrected,
-
released this
2022-09-16 13:52:31 -05:00 | 33 commits to master since this releasev1.9.0
Features
- The
Footer:
Markdown meta tag can be used to add extra (HTML-unescaped!) content to the page footer. This is mostly useful for me to add copyright/etc. info on pages, and probably doesn't see much use otherwise. - CSS styling to account for the possibility now of the footer having links.
Miscellaneous
- Requirements recompile.
Downloads
- The
-
v1.8.2 - header style tweak Stable
released this
2022-06-05 21:31:37 -05:00 | 36 commits to master since this releasev1.8.2
Improvements
- Handful of styling changes to de-emphasize the header in ordinary pages.
Downloads
-
released this
2022-05-25 07:29:07 -05:00 | 37 commits to master since this releasev1.8.1
Improvements
- The styling is a fair bit more like pre-v1.8.0, but with some more whitespace and cleaned up usage of links, as I generally found myself not liking what I did in v1.8.0.
Miscellaneous
CONTRIBUTING.md
most notably now has Developer Certificate of Origin-style information in it, contains a bit of a personal oath, and got some miscellaneous cleanups throughout.- Requirements bumps.
Downloads
-
released this
2022-04-19 08:53:33 -05:00 | 45 commits to master since this releasev1.8.0
Features
- A block-level
figure
extension,incorporealcms.mdx.figures
, has been added, withfigcaption
support, which properly treats figures as block level entities and whose children (e.g. images) don't need to be in other Markdown blocks like paragraph tags.- This is in part stemming from my dislike of other attempts at a
figure
extension, which violate HTML and/or are too specific to images. This should end up being somewhat generic though I haven't tested anything except images yet.
- This is in part stemming from my dislike of other attempts at a
Improvements
incorporealcms.mdx.pydot
is less greedy and now supports multiple unique diagrams on one page.incorporealcms.mdx.pydot
syntax has been altered in order to be backwards compatible with standard Markdown code fences.- Styling tweaks around introduction of figures, removing some old image and figure classes and replacing them with good general purpose figure styling.
- In the light/dark styles, because of the use of figures and clickable images inside figures, the default underline on links has been removed, replaced with colored red text instead. This is a bit of a "try it and see if it grows on me change"
- In the light/dark styles, because of the above, headers are now the default color instead of colored red, as they were visually indistinguishable and kind of overwhelming together.
- Some small padding, line height, etc. tweaks. More negative space overall.
Miscellaneous
- Requirements bump, again, affecting some tests.
- The default
python-markdown
configuration has been a bit more closely aligned with my usage.
Downloads
- A block-level