chiark / gitweb /
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Vladimír Vondruš [Mon, 11 Sep 2017 15:13:25 +0000 (17:13 +0200)]
m.htmlsanity: we're replacing builtin SmartQuotes.
No need to mess w/ priority.
Vladimír Vondruš [Mon, 11 Sep 2017 14:18:29 +0000 (16:18 +0200)]
css: fix clickable .m-image.
The bottom margin was not applied because of the outer <a> element,
moreover the <a> element was spanning the whole page width instead of
just the image. A fix requires additional outer <div> now.
Vladimír Vondruš [Mon, 11 Sep 2017 14:08:39 +0000 (16:08 +0200)]
css: make image grid inflated the same way as notes, blocks and frames.
Looks better on mobile, as the images span the full width then.
Unfortunately this required a hack that I'm not really proud of.
Vladimír Vondruš [Mon, 11 Sep 2017 11:30:35 +0000 (13:30 +0200)]
css: more code reordering.
Vladimír Vondruš [Mon, 11 Sep 2017 11:26:45 +0000 (13:26 +0200)]
css: make it image grid more flexible.
It's now possible to omit the link, omit the caption or both.
Vladimír Vondruš [Mon, 11 Sep 2017 11:25:40 +0000 (13:25 +0200)]
css: don't highlight blocks/notes/frames/codeblocks that are not inflated.
This assumes that <section> elements are only part of an <article> and
nothing else.
Vladimír Vondruš [Mon, 11 Sep 2017 11:24:49 +0000 (13:24 +0200)]
css: styling for higlighted lines in code blocks.
And support for .m-inverted-highlight.
Vladimír Vondruš [Mon, 11 Sep 2017 11:24:13 +0000 (13:24 +0200)]
m.images: use <figcaption> instead of <div> for image grid caption.
Vladimír Vondruš [Mon, 11 Sep 2017 11:23:52 +0000 (13:23 +0200)]
m.images: avoid conflict of PIL with my own Image class.
Vladimír Vondruš [Mon, 11 Sep 2017 11:23:27 +0000 (13:23 +0200)]
m.components: add block-flat directive to match the CSS components.
Vladimír Vondruš [Mon, 11 Sep 2017 11:22:27 +0000 (13:22 +0200)]
m.gh: repository link title doesn't need to be a full URL.
Because it's obvious what's meant.
Vladimír Vondruš [Mon, 11 Sep 2017 11:22:00 +0000 (13:22 +0200)]
m.gh: shorten the commit link title to 7 chars of the SHA-1.
Vladimír Vondruš [Mon, 11 Sep 2017 11:21:30 +0000 (13:21 +0200)]
m.gl: fix link target of :glfn:.
Vladimír Vondruš [Mon, 11 Sep 2017 11:19:54 +0000 (13:19 +0200)]
theme: various updates.
Fixed code indentation on a bunch of places, got rid of TAGCLOUD_LEVELS
as the style had it hardcoded anyway, adapted to padding changes in the
CSS style.
Vladimír Vondruš [Mon, 11 Sep 2017 11:17:59 +0000 (13:17 +0200)]
css: remove top/bottom padding of .m-container, make it more flexible.
Updated padding of other elements accordingly, added new .m-nopad*
classes to make things easier for the templates.
Vladimír Vondruš [Sun, 10 Sep 2017 20:08:53 +0000 (22:08 +0200)]
css: fix article section highlighting for some components.
* Non-inflated code blocks were mistakenly inflated in highlighted
sections. Code blocks with additional classes were not inflated by
mistake.
* The content of blocks, frames and notes is now properly padded to
align with the rest of the page and doesn't jump on highlight.
* Inflated notes now have their left border colored when highlighted.
Vladimír Vondruš [Sun, 10 Sep 2017 16:54:06 +0000 (18:54 +0200)]
css: coloring also for <th> elements.
Vladimír Vondruš [Sun, 10 Sep 2017 16:50:16 +0000 (18:50 +0200)]
css: compress the code a bit, finish the doc comment.
Vladimír Vondruš [Sun, 10 Sep 2017 16:43:29 +0000 (18:43 +0200)]
css: code reordering.
Vladimír Vondruš [Fri, 8 Sep 2017 09:35:44 +0000 (11:35 +0200)]
m.htmlsanity: add dehyphenate filter and use it straight away.
Vladimír Vondruš [Fri, 8 Sep 2017 09:34:48 +0000 (11:34 +0200)]
m.htmlsanity: produce ­ instead of U+00AD in the hyphenate filter.
Makes the result easier to spot in the resulting HTML code.
Vladimír Vondruš [Tue, 12 Sep 2017 10:00:13 +0000 (12:00 +0200)]
Minor README update.
Vladimír Vondruš [Fri, 25 Aug 2017 23:12:38 +0000 (01:12 +0200)]
theme: proper jumbo article header splitting.
Vladimír Vondruš [Fri, 25 Aug 2017 23:12:25 +0000 (01:12 +0200)]
theme: support large Twitter cards.
Vladimír Vondruš [Fri, 25 Aug 2017 11:05:37 +0000 (13:05 +0200)]
css: remove stupid defaults for <pre>.
Vladimír Vondruš [Fri, 25 Aug 2017 11:05:00 +0000 (13:05 +0200)]
css: better full-width for the <pre> tag.
Content-box sizing only makes problems.
Vladimír Vondruš [Thu, 24 Aug 2017 11:15:55 +0000 (13:15 +0200)]
css: superfluous semicolon.
Vladimír Vondruš [Thu, 24 Aug 2017 11:15:09 +0000 (13:15 +0200)]
css: use proper gradient background for jumbo articles.
Vladimír Vondruš [Thu, 24 Aug 2017 11:14:15 +0000 (13:14 +0200)]
theme: consistent padding for (jumbo) articles.
Vladimír Vondruš [Thu, 24 Aug 2017 11:13:49 +0000 (13:13 +0200)]
css: make padding consistent.
Vladimír Vondruš [Thu, 24 Aug 2017 09:52:46 +0000 (11:52 +0200)]
theme: partial fix for the misaligned navbar hamburger icon.
There's still some misalignment in total (left and right border of the
menu items is not on the same line as left and right border of the
text), but that needs a bigger change later.
Vladimír Vondruš [Wed, 23 Aug 2017 15:48:48 +0000 (17:48 +0200)]
htmlsanity: render figure captions as <figcaption>.
Vladimír Vondruš [Wed, 23 Aug 2017 15:47:56 +0000 (17:47 +0200)]
css: styling for HTML5 <figure> tag.
Vladimír Vondruš [Wed, 23 Aug 2017 15:47:20 +0000 (17:47 +0200)]
css: introduce flat blocks.
I just needed to have the .m-flat used somewhere to justify using it for
figures later.
Vladimír Vondruš [Wed, 23 Aug 2017 15:46:56 +0000 (17:46 +0200)]
css: image grid borders should have proper color based on style.
Vladimír Vondruš [Wed, 23 Aug 2017 15:46:31 +0000 (17:46 +0200)]
css: make text alignment work properly with .m-noindent.
Vladimír Vondruš [Wed, 23 Aug 2017 15:45:50 +0000 (17:45 +0200)]
theme: more indentation/whitespace fixes.
Vladimír Vondruš [Wed, 23 Aug 2017 15:44:13 +0000 (17:44 +0200)]
theme: indenting content is *wrong*.
Because the indentation (obviously) affects stuff inside <pre> tags. All
page/article content is now unindented and wrapped in a HTML comment to
make it better visible in the source.
I don't expect article summaries to have <pre> tags inside, so that's a
non-issue.
Vladimír Vondruš [Wed, 23 Aug 2017 11:18:47 +0000 (13:18 +0200)]
theme: make the output pretty indented.
There will be a minifier step later anyway, but this helps debugging
(and my OCD) a lot.
Vladimír Vondruš [Wed, 23 Aug 2017 11:18:03 +0000 (13:18 +0200)]
plugins: strip whitespace from render_rst filter output.
Vladimír Vondruš [Tue, 11 Jul 2017 15:09:02 +0000 (17:09 +0200)]
plugins: added .gitignore.
Vladimír Vondruš [Tue, 11 Jul 2017 15:08:25 +0000 (17:08 +0200)]
theme: use different setting for feed URLs.
Vladimír Vondruš [Wed, 5 Jul 2017 22:58:45 +0000 (00:58 +0200)]
Initial README.
Vladimír Vondruš [Tue, 4 Jul 2017 09:26:03 +0000 (11:26 +0200)]
plugins: reST directive for linking to Doxygen docs.
Vladimír Vondruš [Tue, 4 Jul 2017 09:24:40 +0000 (11:24 +0200)]
plugins: reST directives for image and image grid.
Vladimír Vondruš [Tue, 4 Jul 2017 09:22:39 +0000 (11:22 +0200)]
plugins: reST roles for linking to GL symbols and extensions.
Vladimír Vondruš [Tue, 4 Jul 2017 09:22:01 +0000 (11:22 +0200)]
plugins: reST roles for linking to GitHub articles.
Vladimír Vondruš [Tue, 4 Jul 2017 09:21:09 +0000 (11:21 +0200)]
plugins: reST directives for m.css note/block/frame components.
Vladimír Vondruš [Tue, 4 Jul 2017 09:20:34 +0000 (11:20 +0200)]
css: initial dark version of Pygments style.
Vladimír Vondruš [Tue, 4 Jul 2017 09:20:08 +0000 (11:20 +0200)]
Initial version of the Pelican theme.
Vladimír Vondruš [Tue, 4 Jul 2017 09:15:56 +0000 (11:15 +0200)]
Initial version of m.css grid and components, in two styles.
Vladimír Vondruš [Tue, 4 Jul 2017 09:11:23 +0000 (11:11 +0200)]
htmlsanity: Jinja2 filter for hyphenation.
Vladimír Vondruš [Tue, 4 Jul 2017 09:11:05 +0000 (11:11 +0200)]
htmlsanity: hyphenation implementation.
Vladimír Vondruš [Tue, 4 Jul 2017 09:10:36 +0000 (11:10 +0200)]
htmlsanity: smart quotes implementation.
Vladimír Vondruš [Tue, 4 Jul 2017 09:08:31 +0000 (11:08 +0200)]
htmlsanity: ability to render reST via Jinja2 filter.
Vladimír Vondruš [Tue, 4 Jul 2017 09:05:11 +0000 (11:05 +0200)]
Initial version of Pelican HTML sanity plugin.
This is needed by basically everything else, so it comes first.
Vladimír Vondruš [Tue, 4 Jul 2017 09:01:19 +0000 (11:01 +0200)]
Initial commit.