AgeCommit message (Collapse)AuthorLines
Reorganize into source, assets and librariesBryce Kwon-39/+0
The C sources move to source/, the served files to assets/, the bundled Git submodule to libraries/git and the filter scripts to extensions/. Everything the build generates now lands in build/, so a clean is a single remove and the tree stays clean.
email-gravatar: fix html syntax issuesChristian Hesse-1/+1
an attribute value specification must be an attribute value literal unless SHORTTAG YES is specified
email-gravatar: do not scale icons upJason A. Donenfeld-1/+1
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
email-gravatar: fix html syntax issuesChristian Hesse-1/+1
* make ampersand a html entity * add required alt attribute * add required img end tag
email-gravatar.py: fix UTF-8Christian Hesse-0/+4
filter: add page source to email filterJason A. Donenfeld-0/+2
Since the email filter is called from lots of places, the script might benefit from knowing the origin. That way it can modify its contents and/or size depending. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
filter: add gravatar scriptsJason A. Donenfeld-0/+33
The lua one is hugely faster than the python one, but both are included for comparison. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>