Commit Graph

385 Commits (d91b1523299ed845cca581d8067bc0b2cd5d692e)

Author SHA1 Message Date
James Panther 5a05141743
🩹 Ensure `colorScheme` string is lowercase
Fixes #347
2022-11-08 09:08:28 +11:00
James Panther 8ec1643022
📝 Update changelog 2022-11-07 17:49:18 +11:00
James Panther ec4dd8e44b
📝 Update changelog 2022-11-07 17:39:14 +11:00
James Panther 870f7e16ea
📝 Update changelog 2022-11-07 16:40:36 +11:00
James Panther 79b61f1aec
📝 Update changelog 2022-11-07 16:04:10 +11:00
James Panther cccbd3437a
📝 Update changelog 2022-11-07 16:03:07 +11:00
James Panther 31e9178134
📝 Update changelog 2022-11-07 15:49:55 +11:00
James Panther 4a6f6a9fd3
📦 Update packaged Mermaid 2022-10-11 09:25:30 +11:00
James Panther 6cdedf6ad4
📝 Update changelog 2022-09-07 13:01:39 +10:00
James Panther 4997d075bc
📦 Update packaged KaTeX 2022-09-07 11:51:55 +10:00
James Panther bae83f2dc1
📦 Update packaged Mermaid 2022-08-19 09:47:44 +10:00
James Panther ffaca3f5ce
🐛 Fix appearance switcher title when switching
Fixes #235
2022-08-18 16:13:30 +10:00
James Panther dbe75271ff
🐛 Fix article update date not using formatted values
Fixes #259
2022-08-18 15:57:01 +10:00
James Panther 39f25d9ce6
🔀 Merge pull request #272 from jpanther:dependabot/npm_and_yarn/mermaid-9.1.5
📌 Bump mermaid from 9.1.3 to 9.1.5
2022-08-18 15:23:26 +10:00
James Panther 077b731b6b
📦 Update packaged Mermaid 2022-08-18 15:21:44 +10:00
James Panther 73e16a25a2
🎨 Standardise Tailwind CSS class order 2022-08-18 14:59:46 +10:00
James Panther 52b63c213e
📝 Update changelog 2022-08-18 14:39:29 +10:00
James Panther 3b9dbdf3a2
🚚 Change language `zh` to `zh-CN` 2022-08-18 14:33:44 +10:00
James Panther 78da0f55a9
📝 Update changelog 2022-08-18 14:32:21 +10:00
James Panther 3438bcacf8
📦 Update packaged Chart.js 2022-08-18 14:19:37 +10:00
James Panther 01bc1849b1
🔨 Preparing release v2.3.1 2022-07-30 16:30:58 +10:00
James Panther 5be96d32a7
📝 Update changelog 2022-07-30 14:42:54 +10:00
James Panther 22af19b0ca
📝 Update changelog 2022-06-29 14:56:31 +10:00
James Panther b231c18ddf
🔀 Merge branch 'dev' into dependabot/npm_and_yarn/mermaid-9.1.3 2022-06-29 14:54:19 +10:00
James Panther fa20c7cae4
📦 Update packaged Mermaid 2022-06-29 14:51:26 +10:00
James Panther 3ddabbb56a
📝 Update changelog 2022-06-29 14:42:52 +10:00
James Panther c0494b25a4
🩹 Fix main content alignment under menu overlay 2022-06-28 09:47:30 +10:00
James Panther c89201e7c7
🔨 Preparing release v2.3.0 2022-06-27 13:18:18 +10:00
James Panther 65a75ee77b
📝 Update changelog
Fixes #230
2022-06-27 13:12:55 +10:00
James Panther e2b7af1e72
Add header layouts and hamburger menu layout
Ref #167, #88, #43, #29
2022-06-27 12:31:15 +10:00
James Panther efbeceaa4f
💥 Move footer parameters to their own sub-group 2022-06-27 10:30:07 +10:00
James Panther 5ebc70ab3a
🐛 Fix external article link alignment and add RTL support 2022-06-25 15:31:08 +10:00
James Panther bc84cde658
📝 Add links to discussions in changelog 2022-06-25 15:03:45 +10:00
James Panther 337e355ba2
💄 Reduce whitespace at the top of prose content
Ref #226
2022-06-25 14:53:34 +10:00
James Panther 6fc462136f
Improve layout of comments and add params to toggle display
Ref #207
2022-06-25 14:17:44 +10:00
James Panther f007a1f294
🩹 Improve scroll to top link alignment 2022-06-25 13:04:41 +10:00
James Panther 31c7cca31d
Add theme parameters to customise site footer 2022-06-25 12:42:02 +10:00
James Panther 971e8b631d
🐛 Fix homepage link when `baseURL` contains sub-directories in path 2022-06-25 11:00:20 +10:00
James Panther bdf9928443
🐛 Fix search only returning results in primary language
Fixes #229
2022-06-25 10:48:27 +10:00
James Panther 460a5ad822
🚸 Expand search to include all page types 2022-06-25 10:44:35 +10:00
James Panther 84e5e46971
🐛 Fix search not showing when main menu empty 2022-06-25 10:40:24 +10:00
James Panther 7fa433ddab
📝 Update changelog 2022-06-22 17:25:25 +10:00
James Panther 51a630c0e5
🔨 Preparing release v2.2.3 2022-06-22 16:28:10 +10:00
James Panther aed6c76602
📝 Update changelog 2022-06-22 16:27:55 +10:00
James Panther 7c6453fd30
🐛 `headline` not displaying Markdown or Emoji 2022-06-22 12:15:05 +10:00
James Panther 97313e9f04
️ Use author name for images when available 2022-06-22 12:14:10 +10:00
James Panther fbcf957d98
📝 Update changelog 2022-06-22 11:50:52 +10:00
James Panther 6ed4495121
🔨 Preparing release v2.2.2 2022-06-16 11:27:20 +10:00
James Panther 7e49b18f50
📝 Update changelog 2022-06-16 10:05:17 +10:00
James Panther 3da47426bf
📝 Update changelog 2022-06-16 09:14:54 +10:00
James Panther 7ee5664af1
📝 Update changelog 2022-06-16 09:10:17 +10:00
James Panther bd5f8e434d
📝 Update changelog 2022-06-08 11:06:41 +10:00
James Panther d427baf0e1
Add front matter support for `showBreadcrumbs` 2022-05-26 11:43:19 +10:00
James Panther 965dc707ed
🔨 Preparing release v2.2.1 2022-05-25 14:26:09 +10:00
James Panther 04150f24ce
📦 Upgrade KaTeX package 2022-05-25 14:13:42 +10:00
James Panther c282637371
📦 Update Fuse.js package 2022-05-25 14:09:52 +10:00
James Panther fccfd145fb
📦 Update Mermaid package 2022-05-25 14:05:52 +10:00
James Panther 3b3d78afaf
🐛 Fix main content not growing to window height
Fixes #201
2022-05-25 13:57:24 +10:00
James Panther c5a6b6f43c
🔨 Preparing release v2.2.0 2022-05-09 09:01:44 +10:00
James Panther 9d27f75ed3
📝 Update changelog 2022-05-09 09:00:55 +10:00
James Panther 4a1d377ebf
📝 Update changelog 2022-05-05 12:47:22 +10:00
James Panther 612cd8f8b4
🐛 Fix code blocks in RTL languages
Fixes #164
2022-05-01 11:17:30 +10:00
James Panther 00daa189d0
🔥 Remove generator tag to revert to default Hugo behaviour
Fixes #179
2022-05-01 10:53:27 +10:00
James Panther 04a44fcd07
🐛 Fix scroll to top link alignment
Fixes #172
2022-05-01 10:19:32 +10:00
James Panther 8817e6df72
📝 Update changelog 2022-04-30 14:53:26 +10:00
James Panther 6e56d2daa1
🩹 Check `hugo.IsProduction` when including analytics
Ref #179
2022-04-25 11:12:02 +10:00
James Panther 3cd7e4eac3
📦 Upgrade packaged Mermaid.js 2022-04-25 10:05:58 +10:00
James Panther af7cb31875
📝 Update changelog 2022-04-25 10:03:44 +10:00
James Panther 5267cf4cab
📝 Update changelog 2022-04-14 09:15:26 +10:00
James Panther 58f51c2dff
🔨 Preparing release v2.1.3 2022-04-12 09:41:38 +10:00
James Panther 972233063c
🐛 Fix scroll to top link alignment
Fixes #172
2022-04-12 09:17:17 +10:00
James Panther f0e7e520d8
📝 Update docs 2022-04-11 09:03:38 +10:00
James Panther bd36505838
🔨 Preparing release v2.1.2 2022-04-08 10:43:10 +10:00
James Panther 82f1c8a5b8
✏️ Fix typo in changelog 2022-04-08 10:17:39 +10:00
James Panther 2e3ce60871
⬆️ Upgrade Mermaid to v9.0.0 2022-04-08 10:15:43 +10:00
James Panther 9b5c118426
📝 Update docs 2022-04-05 13:59:32 +10:00
James Panther 00ab4d7484
🔨 Preparing release v2.1.1 2022-04-03 15:32:32 +10:00
James Panther 64be30e03a
📝 Update changelog 2022-04-03 14:57:29 +10:00
James Panther c9cae08436
📝 Update changelog 2022-04-03 14:11:46 +10:00
James Panther 4bfc9ca98b
📝 Update changelog 2022-04-03 13:54:02 +10:00
James Panther 8161979384
📝 Update changelog 2022-04-03 13:30:49 +10:00
James Panther b2d06c46d7
🔨 Preparing release v2.1.0 2022-03-14 10:46:34 +11:00
James Panther 1808025062
⬆️ Upgrade Katex to v0.15.3 2022-03-14 10:44:40 +11:00
James Panther fa1fe8511b
🐛 Fix forcing light appearance failing sometimes
Fixes #149
2022-03-14 10:40:34 +11:00
James Panther adb065b79d
🍱 Upgrade to FontAwesome 6 icons 2022-03-09 16:13:36 +11:00
James Panther e5021c9d30
🚸 Allow icon to be specified in `alert` shortcode 2022-03-09 15:14:09 +11:00
James Panther c1857711ed
Add `simple` page layout for full-width content
Fixes #139
2022-03-08 10:46:26 +11:00
James Panther 74677d9c6d
💄 Update styles on term list heading 2022-03-08 10:43:56 +11:00
James Panther 89a1b3098e
📝 Update docs 2022-03-08 10:09:37 +11:00
James Panther 3f9c6bf08e
🚸 Allow img fallback to assets/static directories
Fixes #126
2022-03-08 09:51:19 +11:00
James Panther 2ceab5d4b0
🔨 Preparing release v2.0.5 2022-02-20 14:42:04 +11:00
James Panther d1387f79f8
🐛 Fix underline styles not displaying correctly
Fixes #125
2022-02-20 14:36:36 +11:00
James Panther a55d686fe1
⬆️ Upgrade dependencies to latest 2022-02-20 14:34:38 +11:00
James Panther f42159bfaf
📝 Update changelog and docs 2022-02-13 18:38:34 +11:00
James Panther a29efce7c0
🐛 Fix homepage structrued data unparsable
Fixes #113
2022-02-13 18:00:38 +11:00
James Panther a041f09f6f
🩹 Fix `.Lastmod` shown when same as `.Date` 2022-02-13 17:44:30 +11:00
James Panther e9f59082de
🔨 Preparing release v2.0.4 2022-02-09 10:22:07 +11:00
James Panther d9f159bddf
📝 Update changelog 2022-02-09 09:19:57 +11:00
James Panther eba52b04c8
⬆️ Upgrade to Tailwind v3.0.19 2022-02-08 14:32:28 +11:00
James Panther 7d6be8a999
🐛 Emojify JSON output for search results 2022-02-08 09:00:35 +11:00
James Panther 027cdf071d
🚸 Clear search results when wrapper dismissed
Fixes #109
2022-02-08 08:50:06 +11:00
James Panther d8c2534762
💄 Fix `main` not filling screen vertically 2022-02-07 09:37:59 +11:00
James Panther 93625b169b
🔨 Preparing release v2.0.3 2022-02-07 09:12:13 +11:00
James Panther 99ccc612cb
📝 Update changelog 2022-02-07 09:11:47 +11:00
James Panther 39c1b7d04a
🐛 Fix appearance pref not loading early enough
Fixes #102
2022-02-06 15:10:59 +11:00
James Panther 37e01d1ea5
📝 Update changelog 2022-02-06 11:31:36 +11:00
James Panther 60a62e2b4b
🚸 Prevent image processing on external URLs 2022-02-06 11:26:37 +11:00
James Panther dd3606d33d
🔨 Preparing release v2.0.2 2022-02-05 19:42:23 +11:00
James Panther 09d2e410c8
🐛 Stop site appearance taking priority over user
Fixes #102
2022-02-05 19:19:47 +11:00
James Panther 91b5b52c21
📝 Update changelog 2022-02-05 10:03:34 +11:00
James Panther e24c26d585
🔨 Preparing release v2.0.1 2022-02-03 16:03:26 +11:00
James Panther de73ae8087
🐛 Fix emoji strings in tables of contents 2022-02-03 15:53:07 +11:00
James Panther 1bd584efda
🔨 Preparing release v2.0.0 2022-02-03 11:51:19 +11:00
James Panther f61412689f
⬆️ Upgrade to Tailwind v3.0.18 2022-01-31 09:17:43 +11:00
James Panther 1de995a8e6
⬆️ Upgrade to Tailwind v3.0.17 2022-01-27 15:44:19 +11:00
James Panther d86d1b82be
♻️ Dark mode rewrite 2022-01-27 15:26:18 +11:00
James Panther 734fa6e827
🚸 Add breadcrumbs section name fallback 2022-01-27 11:39:36 +11:00
James Panther add3f764f7
Add code copy buttons 2022-01-26 10:49:30 +11:00
James Panther e9eb51e86b
🚸 Add archetype for external articles 2022-01-25 13:12:14 +11:00
James Panther 1d4816f90a
Add option to invert article pagination 2022-01-24 17:05:50 +11:00
James Panther b59137e458
🌐 Add better i18n support for article metadata 2022-01-24 13:58:19 +11:00
James Panther 61d80cf13d
🔀 Merge branch 'dev' into v2 2022-01-24 12:05:43 +11:00
James Panther b0ee72456f
🔨 Preparing release v1.6.4 2022-01-24 11:53:27 +11:00
James Panther 965ee03e78
⬆️ Upgrade to Mermaid v8.13.10 2022-01-24 11:11:36 +11:00
James Panther bf4929860a
📝 Update changelog 2022-01-24 11:06:57 +11:00
James Panther c5b95563b7
📝 Update changelog 2022-01-24 09:44:45 +11:00
James Panther 8319bddf04
Add support for content on taxonomy pages 2022-01-20 14:08:52 +11:00
James Panther b1a418d705
🔀 Merge branch 'dev' into v2 2022-01-19 13:52:03 +11:00
James Panther 9cb868fcbf
📝 Fix URL in changelog 2022-01-19 13:46:09 +11:00
James Panther 2918d16e36
🔨 Preparing release v1.6.3 2022-01-19 13:44:19 +11:00
James Panther 560a3b4984
⬆️ Upgrade KaTeX to v0.15.2 2022-01-19 12:36:36 +11:00
James Panther 671a755e46
⬆️ Upgrade Mermaid to v8.13.9 2022-01-19 12:32:07 +11:00
James Panther c8bef8b271
📝 Update docs 2022-01-19 12:22:35 +11:00
James Panther e67c9d0d28
️ Bundle css and js assets using Hugo pipes 2022-01-19 11:28:20 +11:00
James Panther b99b6a8750
Add scroll to top link 2022-01-18 17:26:46 +11:00
James Panther acc4aee752
Add Tables of Contents to articles 2022-01-18 16:24:33 +11:00
James Panther ace158ed42
🔍 Add more detail to JSON-LD structured data 2022-01-17 15:56:08 +11:00
James Panther 97b2de72eb
Add taxonomies on article and list pages 2022-01-17 10:16:57 +11:00
James Panther e35733032c
📝 Update docs 2022-01-17 09:17:54 +11:00
James Panther 9cfdc65eaa
⬆️ Upgrade to Katex v0.15.2 2022-01-13 16:17:52 +11:00
James Panther adaa7b757e
Add site search powered by Fuse.js 2022-01-13 15:56:30 +11:00
James Panther e9c8a4a049
️ Add "skip to main content" links 2022-01-12 15:53:24 +11:00
James Panther 3b5b93d965
Add image resizing and srcset generation 2022-01-12 14:21:22 +11:00
James Panther 9ead2c33e8
Add `headline` parameter to author 2022-01-12 12:32:29 +11:00
James Panther ca5d0bd057
️ Improve Lighthouse scores 2022-01-12 12:20:04 +11:00
James Panther 04be1dc78e
⬆️ Upgrade Tailwind to v3.0.13 2022-01-12 11:23:34 +11:00
James Panther 4754607fb5
♻️ Refactor dark mode inline JS to dark.js 2022-01-12 10:15:41 +11:00
James Panther 2043921232
💄 Add smooth scrolling behaviour 2022-01-12 00:08:38 +11:00
James Panther cdf56a1e11
🌐 Add RTL language support 2022-01-11 16:17:49 +11:00
James Panther 1b9b660abe
🚚 Move author image to assets 2022-01-11 12:29:21 +11:00
James Panther 9c8601102c
🌐 Add language switcher to header 2022-01-11 12:00:27 +11:00
James Panther e67b9774d6
📝 Update changelog 2022-01-11 09:25:33 +11:00
James Panther 0fadc453ab
🔨 Preparing release v1.6.2 2022-01-07 14:53:10 +11:00
James Panther 55677da695
🐛 Fix JSON-LD keywords delimiter
Fixes #74
2022-01-07 14:50:15 +11:00
James Panther 7606c925ae
⬆️ Upgrade Mermaid and Chart.js to latest
Addresses vulnerability in Mermaid CVE-2021-43861 - https://github.com/advisories/GHSA-p3rp-vmj9-gv6v
2022-01-07 14:31:07 +11:00
James Panther 4ca9f334cb
🐛 Fix lead shortcode not rendering Markdown
Fixes #73
2022-01-05 10:13:23 +11:00
James Panther e65645caf8
🔨 Preparing release v1.6.1 2021-12-31 09:09:46 +11:00
James Panther b9e09d409e
📝 Add Blogger icon to docs 2021-12-31 09:05:48 +11:00
James Panther 90ab6b2431
📝 Update changelog 2021-12-29 18:09:57 +11:00
James Panther 7f9b2cbc61
📝 Update changelog 2021-12-27 08:49:34 +11:00
James Panther e7a8baee3a
🔨 Preparing release v1.6.0 2021-12-21 13:27:10 +11:00
James Panther 90f36f8221
️ Improve contrast and other accessibility issues 2021-12-21 13:22:45 +11:00
James Panther 6066f87122
🍱 Add icons for 10 additional services 2021-12-21 08:46:11 +11:00
James Panther bf9d11d23a
Add article last updated date support
(Ref: #43)
2021-12-18 10:07:38 +11:00
James Panther c7eb77e4ba
⬆️ Upgrade Mermaid and Chart.js to latest 2021-12-18 09:16:04 +11:00
James Panther 8671712a8c
📝 Update changelog and docs 2021-12-18 09:06:59 +11:00
James Panther 38e30f3aed
🔨 Preparing release v1.5.3 2021-11-18 09:49:16 +11:00
James Panther 43324e0ad7
📝 Update changelog 2021-11-16 17:46:40 +11:00
James Panther 82740f8bea
🔨 Preparing release v1.5.2 2021-11-10 12:56:39 +11:00
James Panther 51d94b9afa
📝 Update changelog 2021-11-10 12:44:38 +11:00
James Panther f0aae64392
📝 Update changelog 2021-11-08 10:34:36 +11:00
James Panther 690b40fe53
📝 Update changelog 2021-11-06 14:49:55 +11:00
James Panther 32640cac92
💄 Only output icon styles if there is an icon 2021-11-06 13:05:29 +11:00
James Panther 968251bfca
🔨 Preparing release v1.5.1 2021-11-04 14:22:21 +11:00
James Panther dfd189ee05
🚑 Rename vendor directory to lib 2021-11-04 14:21:14 +11:00
James Panther 116ae4cca5
🔨 Preparing release v1.5.0 2021-11-04 11:06:28 +11:00
James Panther 1af5b956a9
⬆️ Upgrade to Tailwind v2.2.19 2021-11-04 11:02:36 +11:00
James Panther 4fa7aa4c77
Add author bio to article footer 2021-11-04 10:54:47 +11:00
James Panther 1b37d75aa4
Add KaTeX and katex shortcode 2021-11-04 10:11:48 +11:00
James Panther 40899da9a8
🐛 Fix code block style within links 2021-11-04 09:56:30 +11:00
James Panther 52fd737c58
🔀 Merge branch 'dev' into chart 2021-10-29 16:27:55 +11:00
James Panther 8949c62df2
🐛 Fix article summary style in dark mode 2021-10-29 14:54:46 +11:00
James Panther bda38cb8f9
Add dark mode toggle 2021-10-29 14:51:49 +11:00
James Panther 35a35f5e32
🐛 Fix site logo image dimensions unconstrained
Closes #19
2021-10-28 17:19:53 +11:00
James Panther 68c05b97b2
Add chart shortcode 2021-10-28 15:32:27 +11:00
James Panther 6d1c51c037
💄 Add Mermaid theming to match colour scheme 2021-10-28 15:01:19 +11:00
James Panther acbcfacd6f
Add Mermaid as bundled dependency 2021-10-28 12:39:34 +11:00
James Panther 14a6aba0b5
🚸 Add groupByYear to front matter 2021-10-27 10:48:29 +11:00
James Panther 4c13c4d776
💄 Add Markdown and Emoji support to parameters 2021-10-27 10:34:50 +11:00
James Panther b1ae418cc3
📝 Update changelog 2021-10-27 09:52:45 +11:00
James Panther 203ed892b6
🔨 Preparing release v1.4.0 2021-10-20 14:56:47 +11:00
James Panther 03e447cb34
📝 Fix changelog dates 2021-10-20 14:56:25 +11:00
James Panther aee8e49129
⬆️ Upgrade to Tailwind v2.2.17 2021-10-20 14:47:40 +11:00
James Panther 723481a7a3
Add Pinterest sharing links 2021-10-20 11:07:55 +11:00
James Panther db134785e4
🚸 Add sharing links to front matter 2021-10-20 10:44:57 +11:00
James Panther 527d3d101e
⬆️ Upgrade to Mermaid v8.13.3 2021-10-20 10:21:44 +11:00
James Panther bf81a7a27d
🐛 Fix logo not linked to home page
Closes #13
2021-10-19 17:33:18 +11:00
James Panther 0a59984b44
Add support for article summaries 2021-10-19 17:04:42 +11:00
James Panther 1901917d7c
Add footer menu 2021-10-19 15:45:11 +11:00
James Panther 07562ee7d4
🚸 Make main menu optional 2021-10-19 15:44:23 +11:00