chiark / gitweb /
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Vladimír Vondruš [Fri, 15 Sep 2017 18:47:31 +0000 (20:47 +0200)]
css: updated compiled versions of CSS styles.
Vladimír Vondruš [Fri, 15 Sep 2017 18:47:01 +0000 (20:47 +0200)]
css: avoid IE doing ugly things where it shouldn't.
Vladimír Vondruš [Fri, 15 Sep 2017 18:42:32 +0000 (20:42 +0200)]
css, m.images: delimit image grid rows with a wrapper <div>.
Allows me to remove the ugly hack from m-grid.css, fixes misalignment
in some browsers (IE, Edge, FF) and makes the images properly span the
full content width in *all* cases now.
Vladimír Vondruš [Fri, 15 Sep 2017 18:18:48 +0000 (20:18 +0200)]
css: provide postprocessed versions of CSS files.
Makes the whole thing work on IE and Edge! Yay!
Vladimír Vondruš [Fri, 15 Sep 2017 16:13:12 +0000 (18:13 +0200)]
css: fix variable names.
Vladimír Vondruš [Fri, 15 Sep 2017 16:12:25 +0000 (18:12 +0200)]
css: get rid of CSS "initial" value.
I thought this behaves like the "reset" value. It doesn't. And support
for the "reset" value is poor.
Vladimír Vondruš [Fri, 15 Sep 2017 11:08:37 +0000 (13:08 +0200)]
New "code figure" element.
Vladimír Vondruš [Fri, 15 Sep 2017 11:08:04 +0000 (13:08 +0200)]
css: fix z-order for figure.m-figure.
Vladimír Vondruš [Fri, 15 Sep 2017 11:07:43 +0000 (13:07 +0200)]
css: minor cleanup.
Vladimír Vondruš [Thu, 14 Sep 2017 22:06:49 +0000 (00:06 +0200)]
plugins: new m.abbr plugin.
Makes the :abbr: directive syntax consistent with links. Also required
patching in m.htmlsanity.
Vladimír Vondruš [Thu, 14 Sep 2017 22:05:43 +0000 (00:05 +0200)]
m.images: we don't need 1000 bits of precision for image grid.
Limit the image width percentage to 3 decimal points. More than enough.
Vladimír Vondruš [Thu, 14 Sep 2017 22:04:19 +0000 (00:04 +0200)]
m.components: use a container node for text-* directives.
It's *not* a topic.
Vladimír Vondruš [Thu, 14 Sep 2017 22:03:02 +0000 (00:03 +0200)]
m.math: apply https://github.com/tuxu/latex2svg/pull/1.
Fixes crashes in some corner cases.
Vladimír Vondruš [Thu, 14 Sep 2017 21:50:16 +0000 (23:50 +0200)]
m.components: :class: option for notes, blocks, frame and text.
Vladimír Vondruš [Thu, 14 Sep 2017 21:45:28 +0000 (23:45 +0200)]
theme: unbreak footer links with empty SITEURL.
Vladimír Vondruš [Tue, 12 Sep 2017 19:58:16 +0000 (21:58 +0200)]
css: don't include the debug CSS by default.
The user is now responsible for including it.
Vladimír Vondruš [Tue, 12 Sep 2017 19:57:59 +0000 (21:57 +0200)]
css: styling for SVG math.
Vladimír Vondruš [Tue, 12 Sep 2017 19:56:50 +0000 (21:56 +0200)]
plugins: new m.math plugin.
Vladimír Vondruš [Tue, 12 Sep 2017 19:55:59 +0000 (21:55 +0200)]
css: simplify code styles after docutils output has been fixed.
Vladimír Vondruš [Tue, 12 Sep 2017 19:53:46 +0000 (21:53 +0200)]
plugins: new m.code plugin.
Unifies and simplifies the highlighting without additional useless
wrapper <div>s and meaningless classes.
Vladimír Vondruš [Tue, 12 Sep 2017 10:14:09 +0000 (12:14 +0200)]
css: don't wrap top navbar items on large screens.
Breaks everything. It's okay on small screens though.
Vladimír Vondruš [Mon, 11 Sep 2017 17:02:23 +0000 (19:02 +0200)]
m.htmlsanity: take inline language into account for hyphenation.
And also don't crash if given language is not supported.
Vladimír Vondruš [Mon, 11 Sep 2017 17:01:42 +0000 (19:01 +0200)]
m.htmlsanity: don't print a warning if smart quote lang isn't available.
Because that makes Pelican stop.
Vladimír Vondruš [Mon, 11 Sep 2017 16:30:21 +0000 (18:30 +0200)]
template: no need to use dehyphenate for document titles anymore.
Vladimír Vondruš [Tue, 12 Sep 2017 10:09:22 +0000 (12:09 +0200)]
m.htmlsanity: make hyphenation scope saner.
Article summary is now hyphenated, document title and other fields are
not. Also not hyphenating inline raw nodes (breaks math).
Vladimír Vondruš [Tue, 12 Sep 2017 10:08:11 +0000 (12:08 +0200)]
m.components: components for colored text blocks.
Vladimír Vondruš [Mon, 11 Sep 2017 15:19:01 +0000 (17:19 +0200)]
m.images: override the Figure directive as well.
And add the m-figure class implicitly.
Vladimír Vondruš [Mon, 11 Sep 2017 15:18:30 +0000 (17:18 +0200)]
m.images: add outer <div> with all classes if the image has a target.
To match the expectations of m.css.
Vladimír Vondruš [Mon, 11 Sep 2017 15:17:57 +0000 (17:17 +0200)]
m.images: properly support the image :target: option.
Vladimír Vondruš [Mon, 11 Sep 2017 15:16:52 +0000 (17:16 +0200)]
m.images: don't fail if Pillow is not available.
It should be possible to use the plugin even w/o Pillow (but then image
grid won't work).
Vladimír Vondruš [Mon, 11 Sep 2017 15:15:54 +0000 (17:15 +0200)]
m.htmlsanity: patch image node writing to not include useless alt attrib.
Vladimír Vondruš [Mon, 11 Sep 2017 15:15:09 +0000 (17:15 +0200)]
m.htmlsanity: actually add the highlight CSS class to inline code.
So I don't have to add it manually every time.
Vladimír Vondruš [Mon, 11 Sep 2017 15:14:00 +0000 (17:14 +0200)]
m.htmlsanity: patch for difference between docutils 0.13 and 0.14.
With the default being for 0.14 (forward-compatible).
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.