-
v2.0.3 Stable
released this
2025-03-21 08:32:34 -05:00 | 4 commits to master since this releaseBugfixes
- Symlinks for a
.md
file that are to be served by the web server also need a.html
symlink pointed to the generated file, since the web server is looking for HTML files when serving paths.
Miscellaneous
- The project now comes with the GPLv3 "or any later version" clause.
Downloads
- Symlinks for a
-
v2.0.2 Stable
released this
2025-03-18 21:29:06 -05:00 | 7 commits to master since this releaseBugfixes
- Paths for files in the
pages/
root no longer have an extra./
in them, which made URLs look ugly and also added an extra blank breadcrumb in the breadcrumbs.
Improvements
custom-static
in the instance dir is now ignored and has no special handling --- put static files inpages/static/
like all the other files that get copied. This also fixes a bug where the build errored if the directory didn't exist.- Some README typos fixed.
Downloads
- Paths for files in the
-
v2.0.1 Stable
released this
2025-03-18 08:26:17 -05:00 | 11 commits to master since this releaseImprovements
- The
Image
tag in Markdown files no longer requires the full URL to be specified. NowConfig.BASE_HOST
is prepended to the tag value, which should be the full path to the image. .files
are skipped when copying files to the SSG output directory.
Downloads
- The
-
v2.0.0 Stable
released this
2025-03-17 11:04:10 -05:00 | 16 commits to master since this releaseFeatures
- The project has been rewritten as a static site generator. This is of course a larger change than one line, so see the
commit involved for the nitty gritty. - Notably, this means I am now --- yes :( --- shipping some JavaScript, to handle the style switching, which is all
client-side now. - CHANGELOG.md added.
Downloads
- The project has been rewritten as a static site generator. This is of course a larger change than one line, so see the
-
v1.11.3 Stable
released this
2024-04-26 08:33:11 -05:00 | 33 commits to master since this releaseThe meta of this is that this is the first version pushed to PyPI.
Miscellaneous
- Library version bumps.
- Documentation updates for contributing and the IRC channel.
- REUSE conformance for documenting the licensing.
- Clean up a couple tests.
Downloads
-
released this
2023-12-30 22:23:42 -06:00 | 42 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 | 44 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 | 47 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 | 55 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 | 57 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,