-
55cfad90a9
use werkzeug safe_join to sanitize the requested path
master
v1.10.0
Brian S. Stephan
2022-12-31 08:15:37 -0600
-
b3dfab2611
simplify and better standardize the link underline
Brian S. Stephan
2022-12-31 11:33:36 -0600
-
715bc38d78
serve per-instance static files at custom-static/
Brian S. Stephan
2022-12-31 10:51:36 -0600
-
e9af2de21e
don't assume all styles are in the static directory
Brian S. Stephan
2022-12-31 10:16:35 -0600
-
83bc8b2c21
requirements bump, only affected dev tools
Brian S. Stephan
2022-12-31 10:04:11 -0600
-
4a2f650a33
don't hardcode styles to present, use config
Brian S. Stephan
2022-12-31 09:53:22 -0600
-
fd0fb390ff
allow for overriding PAGE_STYLES
Brian S. Stephan
2022-12-31 09:35:51 -0600
-
be8a8dd35a
test full path for stylesheets
Brian S. Stephan
2022-12-31 09:02:57 -0600
-
0f19fcb174
fix bad copy and paste job on link styles
v1.9.1
Brian S. Stephan
2022-09-16 14:16:13 -0500
-
f1684a57a9
requirements recompile
v1.9.0
Brian S. Stephan
2022-09-16 13:49:57 -0500
-
83eb464be9
style the potential for links in the footer
Brian S. Stephan
2022-09-16 13:40:23 -0500
-
0f03ad6f38
allow pages to supply extra footer text
Brian S. Stephan
2022-09-16 13:31:43 -0500
-
21ea24ffa1
header style tweaks, deemphasizing it a bit
v1.8.2
Brian S. Stephan
2022-06-05 21:30:49 -0500
-
724a2240b2
requirements bump for latest release
v1.8.1
Brian S. Stephan
2022-05-25 07:24:03 -0500
-
aa6a27dd8b
make the header bigger, and align header and content padding better
speculative-style-simplification
Brian S. Stephan
2022-05-15 09:45:12 -0500
-
c80172cffd
go back to red headers and links as normal-colored text
Brian S. Stephan
2022-05-14 23:54:21 -0500
-
89ea2fb87e
give the header nav links an underline on hover
Brian S. Stephan
2022-05-14 23:45:45 -0500
-
8ac5b25208
get rid of the slight recoloring of bold text
Brian S. Stephan
2022-05-14 23:32:42 -0500
-
54b953f5ed
go back to the old, balanced width alignments
Brian S. Stephan
2022-05-14 08:57:46 -0500
-
de0641b08f
tweak the two-tone backgrounds and whitespace up the header
Brian S. Stephan
2022-05-13 23:40:11 -0500
-
cc3e311738
clarify my DCO-like stance, and provide cloning info
Brian S. Stephan
2022-05-17 07:43:33 -0500
-
985bb93839
do a requirements bump
v1.8.0
Brian S. Stephan
2022-04-19 07:17:14 -0500
-
3454de17fc
style links with color, not underlines
Brian S. Stephan
2022-04-18 17:55:01 -0500
-
1fe6623587
remove .img-frame class, unnecessary with figures
Brian S. Stephan
2022-04-18 17:54:25 -0500
-
ec042e466c
scoot the footer down a bit, and give it margins like the main content's
Brian S. Stephan
2022-04-18 17:53:11 -0500
-
6daed848d0
remove duplicate link styles
Brian S. Stephan
2022-04-18 15:58:11 -0500
-
502adac89c
make the pydot syntax backwards compatible with code fences
Brian S. Stephan
2022-04-18 14:55:32 -0500
-
08305e26db
pydot: handle multiple dot images in one file
Brian S. Stephan
2022-04-18 14:40:01 -0500
-
9a65dfffaf
tweaks to the content responsiveness and header padding
Brian S. Stephan
2022-04-18 07:44:05 -0500
-
a42ce34aad
add a bit of whitespace in content text
Brian S. Stephan
2022-04-18 07:26:35 -0500
-
9ce8e9a1cc
restyle figures and captions for more flexibility
Brian S. Stephan
2022-04-14 06:05:29 -0500
-
d07260331b
remove unused figure classes
Brian S. Stephan
2022-03-30 07:52:30 -0500
-
2c47501589
remove unused thumbnail class
Brian S. Stephan
2022-03-29 22:58:09 -0500
-
f15d955067
initial crack at a block-level figure parser
Brian S. Stephan
2022-03-29 22:07:24 -0500
-
b3c3c0de45
clean up the default markdown configuration a bit
Brian S. Stephan
2022-03-28 22:28:55 -0500
-
853a58b78b
make the breadcrumbs and style menu a bit nicer
v1.7.0
Brian S. Stephan
2022-03-24 22:41:34 -0500
-
3cade4fe73
add the image floats to the plain CSS
Brian S. Stephan
2022-03-24 22:28:09 -0500
-
63a764c6a0
don't use system tz, display timestamps as UTC
Brian S. Stephan
2022-03-24 22:11:14 -0500
-
d129d04e04
remove mdx_linkify and do requirement bumps
Brian S. Stephan
2022-03-24 22:00:37 -0500
-
410f96ffb4
relicense under the AGPLv3+
v1.6.0
Brian S. Stephan
2022-01-17 16:55:24 -0600
-
e325831f70
some tweaks to the CONTRIBUTING section
Brian S. Stephan
2022-01-17 16:49:40 -0600
-
56289ab75d
remove warning for coverage feature not in use
Brian S. Stephan
2022-01-15 17:40:12 -0600
-
d623c9c93d
adding support for 3.10, dropping support for 3.7
Brian S. Stephan
2022-01-15 17:35:56 -0600
-
9d87aab61b
go back to lighter red in dark style
v1.5.4
Brian S. Stephan
2022-01-03 12:40:30 -0600
-
35ea94185b
unify some of the colors in light vs. dark
v1.5.3
Brian S. Stephan
2022-01-02 22:52:08 -0600
-
69feb0c29c
add a 75% max-width class, using it for GOTY?
Brian S. Stephan
2022-01-02 22:51:21 -0600
-
788a9cbaba
use a smaller font for the styled pages
Brian S. Stephan
2022-01-02 22:50:04 -0600
-
be6d96273c
eliminate warnings about how we register the pydot markdown extension
v1.5.2
Brian S. Stephan
2021-11-03 14:16:18 -0500
-
a700470067
document the customization options
Brian S. Stephan
2021-11-01 23:35:51 -0500
-
8a62167cea
remove some self-specific stuff from settings
Brian S. Stephan
2021-11-01 23:27:00 -0500
-
4ea824e86f
provide some comments explaining the css files
Brian S. Stephan
2021-11-01 23:20:42 -0500
-
28dbfd45b5
remove bss-specific image from the package
Brian S. Stephan
2021-11-01 23:20:16 -0500
-
1de69dfc70
requirements bump
v1.5.1
Brian S. Stephan
2021-10-08 07:30:46 -0500
-
ccf8434f43
remove a bunch of unnecessary font size styling
Brian S. Stephan
2021-10-08 07:16:31 -0500
-
5aabb79199
call the pydot rendering support 'dot' in package extras
Brian S. Stephan
2021-10-08 07:09:21 -0500
-
509072ab78
safety in tox: scan requirements for known bad packages
v1.5.0
Brian S. Stephan
2021-06-24 11:46:43 -0500
-
e61c55bed2
handle graphviz parsing errors more cleanly
Brian S. Stephan
2021-06-24 11:37:57 -0500
-
41a53a2a13
add py39 environment to tox test envs
Brian S. Stephan
2021-06-24 11:23:36 -0500
-
da055acda6
provide markdown extension to render graphviz
Brian S. Stephan
2021-06-24 09:46:26 -0500
-
1583e3be99
more debugging and catch md misconfigured error
Brian S. Stephan
2021-06-24 09:43:00 -0500
-
946a557177
correct the license declaration to match LICENSE and README
Brian S. Stephan
2021-06-24 08:34:26 -0500
-
f0d4e7d3d9
have footer clear: both;
v1.4.0
Brian S. Stephan
2021-06-06 22:28:43 -0500
-
954f7f4e80
allow markdown files to specify a redirect
Brian S. Stephan
2021-06-06 22:24:35 -0500
-
27bb139a2b
add installation and usage information
Brian S. Stephan
2021-06-05 22:51:43 -0500
-
c15862850f
add a CONTRIBUTING file
Brian S. Stephan
2021-06-04 17:41:18 -0500
-
afbfab338f
properly apply site wrap classes to style wide version
Brian S. Stephan
2021-06-03 07:46:47 -0500
-
cac6b40af5
relicense the project under GPLv2
Brian S. Stephan
2021-06-02 07:44:23 -0500
-
65bc028524
implement base-wide.html as an extension of base.html
Brian S. Stephan
2021-05-19 22:30:20 -0500
-
e8377adcf5
allow pages to specify different templates
v1.3.0
Brian S. Stephan
2021-04-30 19:32:06 -0500
-
f4beb15a3b
make directory redirects absolute paths
v1.2.1
Brian S. Stephan
2021-04-17 15:06:39 -0500
-
da447d2873
Merge branch 'master' of git.incorporeal.org:bss/incorporeal-cms
Brian S. Stephan
2021-04-17 14:57:20 -0500
-
-
cde82ab918
don't route /media separately anymore
v1.2.0
Brian S. Stephan
2021-04-17 11:16:34 -0500
-
1ac13f3b9c
add some 500 tests for test coverage
Brian S. Stephan
2021-04-17 11:08:01 -0500
-
6705fa38eb
requirements bumps
Brian S. Stephan
2021-04-17 10:58:06 -0500
-
30b79e9dc1
add tests for subdir symlinks
Brian S. Stephan
2021-04-17 10:39:05 -0500
-
60715a3a5c
make request -> instance conversion support symlink dirs
Brian S. Stephan
2021-04-17 10:30:01 -0500
-
c90f0a3a42
treat symlinks as redirects
Brian S. Stephan
2021-04-15 21:43:29 -0500
-
71ead20f3f
have file handler return render type rather than bool
Brian S. Stephan
2021-04-15 20:36:30 -0500
-
be88c3c1bc
don't error on breadcrumbs if a dir doesn't have index.md
Brian S. Stephan
2021-04-14 21:35:14 -0500
-
ced67bec8b
allow for serving files directly inside pages/
Brian S. Stephan
2021-04-14 20:45:50 -0500
-
757b067e16
create a "plain" style with next to no CSS
v1.1.2
Brian S. Stephan
2021-03-09 09:10:33 -0600
-
06d948a709
have specific styles @import the base styles
Brian S. Stephan
2021-03-07 23:09:58 -0600
-
d89fd151ca
use just the page part of the path in breadcrumbs
v1.1.1
Brian S. Stephan
2021-02-27 00:30:32 -0600
-
ce1ed60dd2
allow for configuration to override the favicon
Brian S. Stephan
2021-02-27 00:10:03 -0600
-
f46bff6ec6
tweak language around the email
Brian S. Stephan
2021-02-23 13:16:58 -0600
-
-
70a8d4f06a
add configurable contact email for error pages
Brian S. Stephan
2021-02-23 13:11:52 -0600
-
085571e58f
requiremnets bump
v1.1.0
Brian S. Stephan
2021-02-22 21:20:49 -0600
-
0bfea79a8f
log the OSError before returning 500
Brian S. Stephan
2021-02-21 19:37:59 -0600
-
39d78af524
add error handler pages for 400, 404, 500
Brian S. Stephan
2021-02-21 19:35:52 -0600
-
e570ee26b5
clean up unused imports
Brian S. Stephan
2021-02-21 18:41:09 -0600
-
411ecebbc6
fold some nav/style menu styles into header
Brian S. Stephan
2021-02-21 10:14:42 -0600
-
c1801b0086
move render() into shared spot
Brian S. Stephan
2021-02-20 23:36:03 -0600
-
f08c1117d8
move site suffix into title always
Brian S. Stephan
2021-02-20 23:18:36 -0600
-
dd7687884a
remove resolve_page_file, been refactored away
Brian S. Stephan
2021-02-20 22:50:56 -0600
-
15c88d920b
use request path as an alternative to Title metadata
Brian S. Stephan
2021-02-20 22:43:42 -0600
-
1cef3b8196
rewrite generate_parent_navs to work on resource paths
Brian S. Stephan
2021-02-20 21:47:39 -0600
-
faf4a7f166
minor style cleanup
Brian S. Stephan
2021-02-20 19:22:23 -0600
-
4dcc1c91c2
add method to from resource path to request path
Brian S. Stephan
2021-02-20 19:09:59 -0600
-
1c40f45ffd
clarify name of request_path_to_instance_resource_path
Brian S. Stephan
2021-02-20 17:53:32 -0600
-
6026c51490
add some functional tests for our sanity checks
Brian S. Stephan
2021-02-20 17:47:36 -0600