Jeff Dairiki

Results 48 issues of Jeff Dairiki

It is currently not possible to configure the pygments css files generated by the syntax highlight filter to be written to any directory other than '/css'. This is because the...

Under python 2 (2.6, in particular) the `blogofile blog post list` fails with a `UnicodeEncodeError` . (This is with the stock blog site template.) This fixes that, at least for...

This PR moves the package metadata out of the `blogofile_blog` module and into `setup.py`. The motivation for this is to allow `python setup.py bdist_egg` to work without having Blogofile installed....

This implements a "Preferences" dialog which allows for customizing the _Save & Preview_, _Edit_, and _Search_ shortcut hotkeys. It also adds a new _Save (and stay in edit view)_ shortcut...

This adds a set of tests that check that all the sample sites included the Lektor source code build without error. The sites built include the `example` site as well...

I think I finally sussed out what was causing the unnecessary rebuilds described in #959. (And it was not exactly was I was guessing in that PR.) (WIP - more...

I've started playing with adding type annotations and testing with mypy. I think it will be a while before this is merge-ready, but there's enough here to get mypy to...

Here is a first crack at creating a docker image. I am no docker guru. There are probably improvements to be made. Currently, it is pushing an image into the...

enhancement
deploy
ci

The /publish endpoint of the admin API is used to publish (deploy) the site to a configured server. Currently, the frontend uses GET when triggering a deployment. As it is...

security
admin-related

The contents of [`lektor.filecontents`][1] (namely the `FileContents` class) is only referenced by the [`Record.contents`][2] and [`Attachment.contents`][3] properties. Both of those properties appear to be unused in the current lektor source....

design
breaking-change