-
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
-
2e0e87fe95
begin rewriting path to resource resolver
Brian S. Stephan
2021-02-20 17:41:57 -0600
-
b6aa125b8d
add sane_lists to markdown extensions
v1.0.2
Brian S. Stephan
2021-02-13 11:07:00 -0600
-
15142054da
tweak the appearance of footnotes
v1.0.1
Brian S. Stephan
2021-02-12 19:37:25 -0600
-
dc81ef35de
float image left/right for inlining in an article
v1.0.0
Brian S. Stephan
2021-02-12 12:51:43 -0600
-
c292f33334
CSS for framing an image inline the article
Brian S. Stephan
2021-02-12 12:51:12 -0600
-
1c052b8409
pin bandit in requirements-dev since 1.7.0 is weird in tox
Brian S. Stephan
2021-02-12 09:28:12 -0600
-
7cf8a427ce
add an .img-25 for 25% wide images
Brian S. Stephan
2021-02-12 09:26:10 -0600
-
e8a749d9ba
Revert "tweak the base text line height, again"
Brian S. Stephan
2021-02-12 09:21:21 -0600
-
ae72fe87b5
class to center an image as a block element
Brian S. Stephan
2021-02-12 09:19:35 -0600
-
bb0e71e9e4
give *all* images max-width of the inner column
Brian S. Stephan
2021-02-12 09:18:54 -0600
-
3bfdacdb6d
add attr_list to markdown extensions
Brian S. Stephan
2021-02-12 09:15:41 -0600
-
e6d2015de5
use smarty markdown extension for dashes, ellipses
Brian S. Stephan
2021-02-11 19:00:36 -0600
-
56eb767e33
don't let sub/superscripts affect line height
Brian S. Stephan
2021-02-11 18:53:57 -0600
-
07031fe667
enable footnotes extra for markdown
Brian S. Stephan
2021-02-11 18:36:48 -0600
-
48c6e8495a
provide some styling of footnotes
Brian S. Stephan
2021-02-11 18:20:42 -0600
-
4f45943775
initialize markdown on a per-page basis
Brian S. Stephan
2021-02-11 18:17:26 -0600
-
b26ea6a661
add html tag in order to specify lang="en"
Brian S. Stephan
2021-02-10 23:45:25 -0600
-
1878d5951b
tweak the base text line height, again
Brian S. Stephan
2021-02-10 23:45:01 -0600
-
829165ad8c
style link underline same color as the hover
Brian S. Stephan
2021-02-10 23:28:53 -0600
-
7d982b96c9
tweak text colors; less normal, more bold
Brian S. Stephan
2021-02-10 23:28:24 -0600
-
5e41cde52e
use a flexbox for the header sections
Brian S. Stephan
2021-02-11 00:23:19 -0600
-
ad33cf2e83
replace section tags with div tags
Brian S. Stephan
2021-02-11 00:08:19 -0600
-
87ad48d8d2
add mdx-linkify to markdown extensions
v0.3.4
Brian S. Stephan
2021-01-22 09:51:53 -0600
-
8a6f4d6b45
test multi-line metadata entries
v0.3.3
Brian S. Stephan
2021-01-17 23:58:57 -0600
-
c25fefa9e3
add opengraph metadata to pages, via Markdown meta
Brian S. Stephan
2021-01-17 23:02:14 -0600
-
b0795999fe
make splash images look better on small devices
v0.3.2
Brian S. Stephan
2020-12-14 16:26:08 -0600
-
aaced9d0e1
add polycephaly-style figure support
Brian S. Stephan
2020-12-14 16:25:35 -0600
-
4042932240
tone down the line-height a bit
v0.3.1
Brian S. Stephan
2020-12-08 18:56:49 -0600
-
49ab2befb6
disable browser resize magic, do viewport magic instead
Brian S. Stephan
2020-12-08 18:47:02 -0600
-
fbf6a81e0b
use my old "square" logo as favicon
Brian S. Stephan
2020-12-08 18:29:31 -0600
-
dabf9f7544
more corrections of the link colors
Brian S. Stephan
2020-12-08 18:27:55 -0600
-
dcf173ab61
add a test to ensure style selection works
Brian S. Stephan
2020-12-08 17:12:35 -0600
-
d2c1c2e3ce
why did I make user styles a config setting???
Brian S. Stephan
2020-12-08 16:43:20 -0600
-
3fcf916317
requirements bump
Brian S. Stephan
2020-12-08 16:33:19 -0600
-
67e1890629
increase the line height for readability(?)
Brian S. Stephan
2020-12-07 21:55:56 -0600
-
e1cb541ea5
highlight links in light theme as in dark theme
Brian S. Stephan
2020-12-07 21:55:32 -0600
-
93e9c8dc24
tweaks to the dark theme
Brian S. Stephan
2020-12-07 21:54:43 -0600
-
7cf11986c5
user-selectable light and dark themes
v0.3.0
Brian S. Stephan
2020-10-30 00:19:19 -0500
-
5ca483a904
configurable markdown extensions
Brian S. Stephan
2020-10-29 23:43:00 -0500
-
fe7d61e1f7
actually style the white bg beyond the viewport scroll
v0.2.2
Brian S. Stephan
2020-10-25 18:05:48 -0500
-
1398cfe3db
put some sidebars on the site for readability
v0.2.1
Brian S. Stephan
2020-10-25 17:48:19 -0500
-
f63de031f6
tox updates: run py38, combine coverage, dist-as-dir
Brian S. Stephan
2020-10-20 16:07:49 -0500
-
46bce5a0a5
recompile all requirements, add flake8-mutable
Brian S. Stephan
2020-10-20 16:05:17 -0500
-
0af0f4e8aa
tox.ini updates, use requirements-dev.txt, fix pathing
Brian S. Stephan
2020-06-23 13:33:15 -0500
-
08896a18c1
reorganize requirements-dev.in, add dlint and flake8-fixme, bandit
Brian S. Stephan
2020-06-23 13:25:36 -0500
-
ea7c9a1e07
let TODOs through linting, but warn about them
Brian S. Stephan
2020-06-22 19:09:39 -0500
-
63da59efd5
enable flake8-logging-format violations
Brian S. Stephan
2020-06-22 18:50:13 -0500
-
c7d4a1c930
add any suppressed flake8-fixme messages in the fail-open run
Brian S. Stephan
2020-06-22 18:49:34 -0500
-
421d0e6f8e
properly create the symlink to dist/ across multiple runs of tox
Brian S. Stephan
2020-06-22 18:38:02 -0500
-
5c1fc93ff9
combine tox deps in order to unconfuse flake8-isort
Brian S. Stephan
2020-06-22 18:16:43 -0500
-
7b5f7ff00b
add dlint and flake8-fixme
Brian S. Stephan
2020-06-20 10:48:46 -0500
-
9db5189c65
add flake8-isort, with a caveat
v0.2.0
Brian S. Stephan
2020-06-19 20:23:23 -0500
-
ab2d754e43
reorganize tox.ini a bit and use pytest-cov rather than coverage directly
Brian S. Stephan
2020-06-19 20:01:06 -0500
-
0f7495bf2b
add the ability to redirect a file-looking request to a dir
Brian S. Stephan
2020-06-19 19:58:12 -0500
-
cf8f0325a2
fix /most/ isort problems, but conftest.py is being weird
Brian S. Stephan
2020-06-19 19:54:01 -0500
-
718b217868
add flake8 and many plugins to requirements-dev, for vim's sake
Brian S. Stephan
2020-06-19 19:40:01 -0500
-
ebaccbd0ad
organize tests a bit better between unit and functional tests
Brian S. Stephan
2020-06-18 23:36:51 -0500
-
63f13398e0
versioneer.py doesn't need to be included in the package
Brian S. Stephan
2020-06-17 23:10:48 -0500
-
605a82680d
add bandit and flake8 plugins to tox, remove redundant deps
Brian S. Stephan
2020-06-18 17:39:34 -0500
-
14f6125f4e
use new-style tox.ini, add flake8-docstrings, add docstrings
Brian S. Stephan
2020-06-17 20:18:43 -0500
-
21f65813fb
properly run pytest + cov in the tox env
Brian S. Stephan
2020-06-17 16:34:50 -0500
-
f77aebb097
replace CI tools with tox invocation
Brian S. Stephan
2020-06-16 22:59:23 -0500
-
5994b73b2e
give tables a lighter border
v0.1.1
Brian S. Stephan
2020-06-14 10:56:57 -0500
-
dadc902c49
put a bit of a background behind blockquote
Brian S. Stephan
2020-06-14 10:55:24 -0500
-
5c8251d01a
explicitly set the footer margin-top
Brian S. Stephan
2020-06-14 10:01:07 -0500
-
29498504cc
get the actual pinned requirements in setup.py
v0.1.0
Brian S. Stephan
2020-05-28 17:00:58 -0500
-
ce06de78a8
tests misleadingly had a leading /, need to append it ourselves
v0.0.7
Brian S. Stephan
2020-05-28 16:52:43 -0500
-
beea0c80bf
CSS: slightly tweak/specify the text size/height
v0.0.6
Brian S. Stephan
2020-05-28 12:18:28 -0500
-
ab977f7e81
header CSS tweaks
Brian S. Stephan
2020-05-28 12:18:04 -0500
-
05f879ab80
display untitled-page paths as /path rather than path.md
Brian S. Stephan
2020-05-28 12:17:27 -0500
-
059108c37b
rewrite generate_parent_navs
Brian S. Stephan
2020-05-28 12:09:59 -0500
-
0993147dea
give tables a bottom margin
Brian S. Stephan
2020-05-28 08:20:24 -0500
-
9e97cb097e
requirements bump; tests pass
Brian S. Stephan
2020-05-28 08:13:55 -0500
-
da2476bbda
enable table support in the markdown parser
v0.0.5
Brian S. Stephan
2020-04-05 10:25:46 -0500