7b225a6de3
adding a compliant copyright line to all code
...
Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2023-12-28 15:33:41 -06:00
e1dc2afc7b
add SPDX-License-Identifier and DCO information
...
this includes my personal signoff on the MAINTAINERS.md for DCO purposes
Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2023-12-18 11:15:56 -06:00
0fef13c71a
version bumps, especially flask and werkzeug 3
2023-10-07 14:02:23 -05:00
715bc38d78
serve per-instance static files at custom-static/
2022-12-31 10:51:36 -06:00
be8a8dd35a
test full path for stylesheets
...
I'm going to be screwing around with this code in some future commits so
it's better to be explicit
2022-12-31 09:02:57 -06:00
0f03ad6f38
allow pages to supply extra footer text
2022-09-16 13:35:40 -05:00
985bb93839
do a requirements bump
...
notable changes:
* Flask 1.1 treats redirects to itself as relative URLs now, so a spate
of tests were updated
2022-04-19 08:41:59 -05:00
b3c3c0de45
clean up the default markdown configuration a bit
...
this brings the config a bit closer to my default, and updates the
expectations of a test accordingly
2022-04-19 06:45:32 -05:00
8a62167cea
remove some self-specific stuff from settings
...
implements most, if not all, of #15
2021-11-01 23:27:00 -05:00
954f7f4e80
allow markdown files to specify a redirect
...
closes #13
2021-06-06 22:24:35 -05:00
afbfab338f
properly apply site wrap classes to style wide version
...
fixes #12
2021-06-03 07:52:01 -05:00
e8377adcf5
allow pages to specify different templates
2021-04-30 19:41:39 -05:00
1ac13f3b9c
add some 500 tests for test coverage
2021-04-17 11:08:01 -05:00
30b79e9dc1
add tests for subdir symlinks
...
this is automagically supported by the previous rewrite
2021-04-17 10:39:05 -05:00
60715a3a5c
make request -> instance conversion support symlink dirs
...
I think this also clarifies the code, a bit
2021-04-17 10:31:05 -05:00
c90f0a3a42
treat symlinks as redirects
...
closes #7
2021-04-15 21:44:02 -05:00
ced67bec8b
allow for serving files directly inside pages/
2021-04-14 20:45:50 -05:00
70a8d4f06a
add configurable contact email for error pages
2021-02-23 13:11:52 -06:00
39d78af524
add error handler pages for 400, 404, 500
2021-02-21 19:35:52 -06:00
f08c1117d8
move site suffix into title always
...
this tweaks the behavior of the title to always append ' - suffix' to
any title (from the meta tag, or generated via request path), unless the
page explicitly specifies an empty Title meta tag
2021-02-20 23:21:29 -06:00
15c88d920b
use request path as an alternative to Title metadata
2021-02-20 22:43:42 -06:00
6026c51490
add some functional tests for our sanity checks
2021-02-20 17:47:36 -06:00
8a6f4d6b45
test multi-line metadata entries
2021-01-17 23:58:57 -06:00
c25fefa9e3
add opengraph metadata to pages, via Markdown meta
2021-01-17 23:02:14 -06:00
dcf173ab61
add a test to ensure style selection works
2020-12-08 17:12:35 -06:00
0f7495bf2b
add the ability to redirect a file-looking request to a dir
...
if the client has requested /foo, and foo is actually a directory,
this redirects the client to /foo/
2020-06-19 19:58:12 -05:00
ebaccbd0ad
organize tests a bit better between unit and functional tests
2020-06-18 23:36:51 -05:00