Commit Graph

89 Commits

Author SHA1 Message Date
b11460f532
feat: add option to enable or disable the dark mode toggle button (#346) 2022-12-21 11:41:23 +01:00
3c61ef8957
chore: bump hugo in ci to 0.104.3 (#320) 2022-10-14 12:21:16 +02:00
d12bd8b069
feat: add new option geekblogSeoIgnore (#307) 2022-09-11 13:54:25 +02:00
c95851d0a6
feat: add origin size to image shortcode (#306) 2022-09-02 11:22:48 +02:00
b7de69863a
feat: add progress shortcode (#305) 2022-08-31 10:15:13 +02:00
0a01df1885
docs: fix spelling and grammar (#303) 2022-08-30 21:41:03 +02:00
12fc429b87
feat: support mermaid codeblocks (#302)
BREAKING CHANGE: Mermaid can be rendered using code blocks now as an alternative to the shortcode. To support this feature, the minimum supported Hugo version was changed to v0.93.
2022-08-30 21:24:49 +02:00
6f0f82757a
ci: improve version file and tarball creation (#301) 2022-08-30 21:20:49 +02:00
f72a08c648
normalize images shortcode documentation 2022-07-12 08:58:55 +02:00
18719a8df5
docs: replace contact page by about page (#280) 2022-07-11 16:04:05 +02:00
c1f15c2162
feat: add new boxes shortcode (#274) 2022-07-11 14:37:17 +02:00
42f408b2d4
docs: normalize shortcode documentation (#276) 2022-07-11 14:27:54 +02:00
61f6461ba5
docs: replace emoji cheat sheet 2022-06-29 21:04:12 +02:00
29021a4cb8
feat: add option geekblogDarkModeCode to enforce dark code blocks (#255) 2022-06-02 14:01:56 +02:00
6da6ced08d
ci: switch to linkchecker (#246) 2022-05-18 20:51:52 +02:00
7ce82f7b6d
feat: add optional hint/admonition icons (#233) 2022-04-30 14:32:07 +02:00
357417f8ef
docs: move mermaid shortcode documentation to shortcode page (#212) 2022-02-22 21:42:44 +01:00
Michael Kuhn
591ee8d6df
feat: add KaTeX support (#211) 2022-02-22 16:45:10 +01:00
34d89cef80
fix wording in build docs (#184) 2022-02-03 14:41:47 +01:00
967a75b9de
fix: fix formatting on feature and code links (#182) 2022-02-02 22:27:10 +01:00
8fb428e672
docs: add missing option to hints shortcode example (#162) 2022-01-23 21:36:07 +01:00
9192ade60b
cleanup include shortcode docs 2022-01-10 23:39:30 +01:00
8b10c81053
docs: document how to use different type in include shortcode (#146) 2022-01-10 23:36:39 +01:00
b4721c0ce7
chore: enable auto-formatting for template files (#133) 2021-12-30 15:55:55 +01:00
392708d390
chore: include microformtas templates to fix opengraph (#132) 2021-12-30 15:30:40 +01:00
d5f6cfb13e
refator: replace gulp by webpack and npm scripts (#129)
BREAKING CHANGE: We have replaced `gulp` with `webpack` and `npm scripts` to build this theme. If you build it on your own or use build commands during the deployment, you may have to adjust your setup.

BREAKING CHANGE: The `GeekblogIcons` font is using the icon name as Unicode now. As a consequence, you have to replace all references to Icons from this font if you have customized the theme.
2021-12-29 22:50:13 +01:00
c59f179d0b
feat: add button to copy code blocks (#115) 2021-11-23 22:18:26 +01:00
26a710b53c
docs: add missing shortcodes and features (#114) 2021-11-23 22:09:43 +01:00
17e2455161
feat: add 'back-to-top' link to site footer (#113) 2021-11-23 21:40:58 +01:00
472b50ca22
feat: add dark mode (#109) 2021-11-23 16:53:25 +01:00
9b2a28d7b5
feat: add include shortcode (#111) 2021-11-23 14:33:03 +01:00
9e172ecab2
fix: fix various spacing issues (#108) 2021-11-21 12:55:56 +01:00
cf4134df17
chore: normalize default favicons and add docs (#96) 2021-09-23 14:31:19 +02:00
d0cab9622b
docs: improve documentation structure (#94) 2021-09-23 12:01:54 +02:00
576c3bc736
docs: add missing option geekblogTagsToMenu to YAML config 2021-09-01 10:28:42 +02:00
Michael Kuhn
3e67c89bcc
docs: normalize getting started config examples (#80)
This brings the getting started post closer to the configuration used
for the example site by using `feed` as the feed's basename.

Moreover, `enableRobotsTXT` was missing from the TOML configuration.
2021-08-02 11:02:43 +02:00
Michael Kuhn
f867973ed6
docs: improve getting started post (#77)
The getting started post contains a few inconsistencies:
- The atom feed does not work due to a typo
- The menu icons do not show up due to wrong icon names
- The full configuration does not mention `pluralizeListTitles` and
  `paginate`
2021-08-01 22:28:25 +02:00
ea976beeaf
feat: add option geekblogTagsToMenu (#73)
Co-authored-by: Giovanni Ciatto <giovanni.ciatto@unibo.it>
2021-07-06 23:25:30 +02:00
36f8fe83b2
docs: add information how to use authors 2021-06-07 18:38:11 +02:00
c697cf1edd
feat: add sizes 'regular' and 'large' to button shortcode (#50) 2021-05-24 15:22:22 +02:00
7b5c78d921
improve theme description 2021-05-24 14:02:31 +02:00
b09c771ce6
add toc to deployment documentation 2021-05-24 13:53:28 +02:00
ef6a2c24f1
[skip ci] fix theme references 2021-05-24 13:41:38 +02:00
242d91f099
chore: replace master by main as default branch
BREAKING CHANGE: We have switched to 'main' as default branch. The 'master' branch is no longer maintained and will be removed after June 30, 2021!
2021-05-24 13:25:31 +02:00
44c4bf335e
docs: add known limitations (#45) 2021-05-23 23:09:59 +02:00
c9ab88ea8d
fix: remove relURL from markdown render image hook (#44) 2021-05-23 22:58:37 +02:00
243f1f3009
docs: add missing documentation for shortcodes (#41) 2021-05-23 22:42:47 +02:00
42968b6a30
feat: auto-load custom svg sprites from assets folder (#40)
BREAKING CHANGE:

The icon gdoc_telescope was removed. If you are using this icon you have to replace it.

Build-in icons are prefixed with gdoc_ now. If you use built-in icons in e.g. menus you have to rename these references!
2021-05-23 22:04:57 +02:00
158f7f47ff
docs: add pluralizeListTitles = false to min config example (#33) 2021-05-23 14:57:30 +02:00
9877eb6fed
docs: fix ci badge 2021-02-22 10:13:37 +01:00