152 Commits (09410e32bc1d4a85272751b32d5b2a4b5717c8fe)

Author SHA1 Message Date
Óscar 151063d74b
feat(shortcode): add spoiler shortcode (#113) 2 years ago
welpo f1edbba8bd
feat(footer/copyright): replace "$SEPARATOR" to `separator`
Expands on #112
2 years ago
welpo 12b9184f15
🐛fix(footer): remove extra space between "tabi" and separator 2 years ago
Óscar 5ae21b5335
feat(footer): add configurable copyright notice (#112) 2 years ago
welpo 99f6f2dcdc
feat(footer): add link to remote repository
Adds two options, both defaulting to true if the remote repo URL is set:
* `show_remote_changes`: links the commit history of a post next to the updated date. (#109)
* `show_remote_source`: links to the site's repository on the footer.
2 years ago
welpo 427ffc7241
feat(footer/socials): add base64 encoded email protection 2 years ago
welpo d0babd5db1
♻️ refactor: use `get_url` for social icons 2 years ago
welpo fe872a7b54
🐛 fix: check proper `toc_ignore_pattern` 2 years ago
welpo f03a9b3c4f
💄 style: standardise posts' summary & description
* Cleans up newlines and html tags.

* Removes ellipsis from summary.
2 years ago
welpo b5fae83f28
feat: add support for remote codeberg repositories
Builds on #109
2 years ago
welpo 6178e8e642
✏️ fix: update bug report link format 2 years ago
Óscar 0e3a4af49b
feat: add link to commit history on updated articles (#109) 2 years ago
welpo 07ceddcc00
feat: enhance Table of Contents
- Introduce `toc_ignore_pattern` to ignore specific headers based on regex.
- Allow custom ToC placement with shortcode or "<!-- toc -->" marker.
- Increase max depth for ToC to 4.
- Update Documentation for the above features.
 - Move ToC generation to a macro file.
2 years ago
welpo 965af4b3dd
feat: add `toc_levels` to control ToC depth 2 years ago
welpo fb0dea0106
feat: add wide container shortcode 2 years ago
welpo 4952ce88f1
feat: add `rel=me` attribute to social links
http://microformats.org/wiki/rel-me
2 years ago
welpo 5250576744
💡 chore: add comments explaining use of `get_random` 2 years ago
Óscar f8cce3001c
feat: introduce skins to customise the theme (#105) 2 years ago
welpo 2f83ef8062
️ feat: add `cachebust` for `main.css` 2 years ago
welpo 638d75c819
🐛 fix: set proper color-scheme meta 2 years ago
welpo 7ccd71736e
feat: add 2 interactive image shortcodes
- `image_hover` changes image on mouse hover.

- `image_toggler` swaps image on click.
2 years ago
welpo c78c7f5bd1
feat: allow setting the default theme
Used as fallback when JS is disabled and `theme_switcher` is enabled.

If `default_theme` is unset, it defaults to "light".

Used as single theme when `theme_switcher` is disabled.
2 years ago
welpo ab879e3727
🐛 fix: remove extra newlines in final html 2 years ago
welpo 113a7f4e5d
feat(theme-switcher): hide button if JS is disabled 2 years ago
welpo edcfa359ef
feat: global/individual toggle for KaTeX and copy button
Allow KaTeX and copy button to be enabled globally or for individual posts.
2 years ago
Óscar 5cdc18e688
feat: add backlinks to footnotes (#101) 2 years ago
welpo f9c18b0398
feat: optional trailing slash in menu links
Enabled by default.

Drops the `$BASE_URL` transformation to avoid confusion (#99).
2 years ago
Óscar 32b1177140
♻️ refactor: improve stylised feed translations & consolidate XSL/CSS loading (#98) 2 years ago
welpo f3a0dd7f96
🥅 fix: load English stylesheet as fallback 2 years ago
smtbook e7dc5eb44e
fix: multilingual issues in feeds and 'nav.html' 2 years ago
welpo 09e5bc1aa3
🚸 feat: add JavaScript notice for comments 2 years ago
welpo 9a98789922
feat: add support for Isso comments 2 years ago
welpo 4b43229d0a
🚚 chore(js): rename minified files 2 years ago
welpo 7924e8206c
feat: add support for Hyvor Talk comments 2 years ago
welpo 05a6d15455
feat: add quick navigation buttons
💄 style(dark): change inline code background

♻️ refactor: simplify comment system logic
2 years ago
welpo 5993e950c7
feat: add support for giscus and utterances 2 years ago
welpo 3e215e18e2
🐛 fix: use proper meta descriptions 2 years ago
welpo 19d120019b
feat: add support for giscus & utterances comments 2 years ago
welpo 93c8b577b8
🚧 feat: add utterances support 2 years ago
welpo 46100730fa
🐛 fix(atom): escape HTML in feed summary
HTML now shows clear,
Escaping tamed, data pure,
Feed sings, have no fear.
2 years ago
welpo 2dec139e41
feat: add copy button to code blocks 2 years ago
welpo f710b62631
🐛 fix: properly check for `theme_switcher` setting 2 years ago
welpo fd50204e32
feat: add full-width image option to shortcodes
Closes #85
2 years ago
welpo 67173f27cd
🎨 style: remove newlines around summary 2 years ago
welpo 19bebde148
🐛 fix: remove leading slash from xsl href 2 years ago
welpo 16f1aa57fa
🔥 refactor: remove Yahoo Media RSS reference 2 years ago
welpo 1b60be8c9d
🚧 feat: style xml feed 2 years ago
welpo e3bd75e9e3
🎨 refactor: restructure template 2 years ago
welpo 54e88beca2
feat: use page description as summary
If neither page description or summary are available,
only the post title will be shown.
2 years ago
welpo 0b02e727e0
💄 style: rename "atom/rss feed" to "feed" 2 years ago