Brian S. Stephan
56289ab75d
remove warning for coverage feature not in use
1 year ago
Brian S. Stephan
d623c9c93d
adding support for 3.10, dropping support for 3.7
1 year ago
Brian S. Stephan
9d87aab61b
go back to lighter red in dark style
...
contrast is just too low for the "incorporeal red"
1 year ago
Brian S. Stephan
35ea94185b
unify some of the colors in light vs. dark
1 year ago
Brian S. Stephan
69feb0c29c
add a 75% max-width class, using it for GOTY?
1 year ago
Brian S. Stephan
788a9cbaba
use a smaller font for the styled pages
1 year ago
Brian S. Stephan
be6d96273c
eliminate warnings about how we register the pydot markdown extension
1 year ago
Brian S. Stephan
a700470067
document the customization options
...
more work towards #15
1 year ago
Brian S. Stephan
8a62167cea
remove some self-specific stuff from settings
...
implements most, if not all, of #15
1 year ago
Brian S. Stephan
4ea824e86f
provide some comments explaining the css files
1 year ago
Brian S. Stephan
28dbfd45b5
remove bss-specific image from the package
...
part of the work of #15
1 year ago
Brian S. Stephan
1de69dfc70
requirements bump
1 year ago
Brian S. Stephan
ccf8434f43
remove a bunch of unnecessary font size styling
...
in the end, a lot of this doesn't really matter, and right now, I
slightly prefer the site with a touch bigger font, so let's just let the
default do its thing
1 year ago
Brian S. Stephan
5aabb79199
call the pydot rendering support 'dot' in package extras
1 year ago
Brian S. Stephan
509072ab78
safety in tox: scan requirements for known bad packages
2 years ago
Brian S. Stephan
e61c55bed2
handle graphviz parsing errors more cleanly
2 years ago
Brian S. Stephan
41a53a2a13
add py39 environment to tox test envs
2 years ago
Brian S. Stephan
da055acda6
provide markdown extension to render graphviz
...
this is server side, and a more standard format, and thus I like it more
than mermaid, which I've been using at work. but, I really wanted a
server-side option (see my manifesto) for drawing relationship graphs,
for D&D stuff of all things.
this adds an optional 'graphviz' feature to package installation which
consequently depends on pydot
2 years ago
Brian S. Stephan
1583e3be99
more debugging and catch md misconfigured error
2 years ago
Brian S. Stephan
946a557177
correct the license declaration to match LICENSE and README
2 years ago
Brian S. Stephan
f0d4e7d3d9
have footer clear: both;
...
closes #14
2 years ago
Brian S. Stephan
954f7f4e80
allow markdown files to specify a redirect
...
closes #13
2 years ago
Brian S. Stephan
27bb139a2b
add installation and usage information
2 years ago
Brian S. Stephan
c15862850f
add a CONTRIBUTING file
2 years ago
Brian S. Stephan
afbfab338f
properly apply site wrap classes to style wide version
...
fixes #12
2 years ago
Brian S. Stephan
cac6b40af5
relicense the project under GPLv2
...
prepping for an actual public release of a sort, this hopefully
clarifies the license and copyright
license from https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
2 years ago
Brian S. Stephan
65bc028524
implement base-wide.html as an extension of base.html
...
not quite sure why I didn't think of this initially... too much hacking
2 years ago
Brian S. Stephan
e8377adcf5
allow pages to specify different templates
2 years ago
Brian S. Stephan
f4beb15a3b
make directory redirects absolute paths
...
I think this is always the right choice, since we're rewriting the full
input path
2 years ago
Brian S. Stephan
da447d2873
Merge branch 'master' of git.incorporeal.org:bss/incorporeal-cms
2 years ago
Brian S. Stephan
cde82ab918
don't route /media separately anymore
2 years ago
Brian S. Stephan
1ac13f3b9c
add some 500 tests for test coverage
2 years ago
Brian S. Stephan
6705fa38eb
requirements bumps
2 years ago
Brian S. Stephan
30b79e9dc1
add tests for subdir symlinks
...
this is automagically supported by the previous rewrite
2 years ago
Brian S. Stephan
60715a3a5c
make request -> instance conversion support symlink dirs
...
I think this also clarifies the code, a bit
2 years ago
Brian S. Stephan
c90f0a3a42
treat symlinks as redirects
...
closes #7
2 years ago
Brian S. Stephan
71ead20f3f
have file handler return render type rather than bool
...
for when we have further types to render
2 years ago
Brian S. Stephan
be88c3c1bc
don't error on breadcrumbs if a dir doesn't have index.md
...
fixes #8
2 years ago
Brian S. Stephan
ced67bec8b
allow for serving files directly inside pages/
2 years ago
Brian S. Stephan
757b067e16
create a "plain" style with next to no CSS
2 years ago
Brian S. Stephan
06d948a709
have specific styles @import the base styles
...
this clarifies the value of what was formerly "style.css" a bit, and
also opens the door for potential styles that don't inherit the base
styling at all
2 years ago
Brian S. Stephan
d89fd151ca
use just the page part of the path in breadcrumbs
...
rather than showing the full path (e.g. /foo/bar/baz) in breadcrumbs
when the page doesn't have a Title, show just the leaf (baz)
Closes #4
2 years ago
Brian S. Stephan
ce1ed60dd2
allow for configuration to override the favicon
...
Closes #5
2 years ago
Brian S. Stephan
f46bff6ec6
tweak language around the email
2 years ago
Brian S. Stephan
70a8d4f06a
add configurable contact email for error pages
2 years ago
Brian S. Stephan
085571e58f
requiremnets bump
2 years ago
Brian S. Stephan
0bfea79a8f
log the OSError before returning 500
2 years ago
Brian S. Stephan
39d78af524
add error handler pages for 400, 404, 500
2 years ago
Brian S. Stephan
e570ee26b5
clean up unused imports
2 years ago
Brian S. Stephan
411ecebbc6
fold some nav/style menu styles into header
...
unnecessarily duplicated now that I have div.header, and also useful for
when I start the error handling pages
2 years ago