Releases: hugo-fixit/FixIt
v0.3.12
v0.3.12 - 2024-09-28
✨ Enhancements
- ✨ Feat: add custom partials options
params.customPartials
954d864
by @Lruihao (See Docs) - ✨ Feat: add HTML support for profile subtitle
dafc266
by @Lruihao - ✨ Feat: add credly as a "social" by @rsrchboy in #504
- ✨ Feat: more markers can be added to mapbox by @Tim-Saijun in #506
- 🚚 Feat: supersede
markup.tableOfContents
settings withparams.page.toc
by @Lruihao in #508
🐛 Bug Fixes
- 🐛 Fix: style and script shortcodes missing values in page Scratch
9e67e25
by @Lruihao - 🐛 Fix: mapbox page parameters do not take effect
fabe057
by @Lruihao - 🐛 Fix: typo in typeit initialization
b76e6af
by @Lruihao - 🐛 Fix: RSS link target error in social links
b64908c
by @Lruihao
📝 Documentation
🔧 Other Changes
- ♻️ Refactor: javascript output for inline scripts
1ca9fdb
by @Lruihao - ♻️ Refactor: color scheme checking and move data-theme to document element
c36d87f
by @Lruihao
Full Changelog: v0.3.11...v0.3.12
New Contributors
v0.3.11
v0.3.11 - 2024-08-30
Note
This version is identical to v0.3.10, except that it fixes a bug in the FixIt theme internal version number.
🚀 Upgrade guide
-
Update min hugo version to 0.132.0
-
Custom Output Formats for your need. Default is:
[outputs] home = ["html", "rss", "archives", "offline", "search"] page = ["html", "markdown"] section = ["html", "rss"] taxonomy = ["html"] term = ["html", "rss"]
-
If you use algolia search, you should upload
search.json
rather thanindex.json
-
Repalce front matter
hiddenFromRss
tohiddenFromFeed
-
Remove the
params.ibruce
configuration and add theparams.busuanzi
configuration with the following format:# FixIt 0.3.10 | NEW Busuanzi count [params.busuanzi] # whether to enable busuanzi count enable = false # busuanzi count core script source. Default is https://vercount.one/js source = "https://vercount.one/js" # whether to show the site views siteViews = true # whether to show the page views pageViews = true
v0.3.10
v0.3.10 - 2024-08-30
🚀 Upgrade guide
-
Update min hugo version to 0.132.0
-
Custom Output Formats for your need. Default is:
[outputs] home = ["html", "rss", "archives", "offline", "search"] page = ["html", "markdown"] section = ["html", "rss"] taxonomy = ["html"] term = ["html", "rss"]
-
If you use algolia search, you should upload
search.json
rather thanindex.json
-
Repalce front matter
hiddenFromRss
tohiddenFromFeed
-
Remove the
params.ibruce
configuration and add theparams.busuanzi
configuration with the following format:# FixIt 0.3.10 | NEW Busuanzi count [params.busuanzi] # whether to enable busuanzi count enable = false # busuanzi count core script source. Default is https://vercount.one/js source = "https://vercount.one/js" # whether to show the site views siteViews = true # whether to show the page views pageViews = true
💥 Breaking Changes
- ♻️ Refactor: refactor the feed and search features by @Lruihao in #490
- ♻️ Refactor: deprecate params.ibruce in favor of params.busuanzi powered by Vercount #472 by @Lruihao
- 🔥 Feat: migrate mobile devtools to a single compenent (#474)
1c84791
by @Lruihao - ✨ Feat: add post navigation config and remove params.Site.Params.navigationReverse #480 by @Lruihao
🎉 New Features
✨ Enhancements
- 🔒 Perf: enhance content encryption security by @Lruihao in #494
- 📈 Feat: remove noreferrer from friend links and version shortcode
ccce5b5
by @Lruihao - ⚡ Perf: disable PWA in the built-in development server
4065ce6
by @Lruihao - ✨ Feat: open more custom blocks (#479) by @Lruihao in #484
- ✨ Feat: block AI Bots and crawlers by @navjotjsingh in #481
- ✨ Feat: add more params for typeit shortcodes #483 by @Lruihao
🐛 Bug Fixes
- 🐛 Fix: featuredimagepreview error in summary and RSS
349de54
by @Lruihao - 🐛 Fix: fix fixit-encryptor shortcode duplicate binding events
91f3c7c
by @Lruihao - 🐛 Fix: fix rendering errors caused by decimal points in page width styles
16c903f
by @Lruihao - 🐛 Fix: resources get match error for page images
5aaacec
by @Lruihao - 🐛 Fix: heading front matter is not effective
7c85205
by @Lruihao
📝 Documentation
- 📝 Docs: update CONTRIBUTING.md
94553e9
by @Lruihao - 📝 Docs: update default outputs config
1864327
by @Lruihao
🔧 Other Changes
- ♻️ Refactor: refactor content encryption
b7ed9ca
by @Lruihao - ♻️ Refactor: convert FixItDecryptor to ES6 Class
ede47a2
by @Lruihao - ♻️ Refactor: refactor page style with CSS round function #482 by @Lruihao
- ♻️ Refactor: icon plugin
3b99838
by @Lruihao - 💄 Style: revert timeline animation to fade style
b8ecfc1
by @Lruihao - 💄 Style: update common style
9a1b457
by @Lruihao - 💄 Style: change font size of the Collection List and TOC
66b86d9
by @Lruihao - 💄 Style: change the icon of edit button in code block header by @Tim-Saijun in #469
- 💄 Style: update center-quote shortcode style
52184d9
by @Lruihao - ⬆️ Feat(libs): update Valine from 1.5.1 to 1.5.2 c8081af by @Lruihao
Full Changelog: v0.3.9...v0.3.10
New Contributors
- @navjotjsingh made their first contribution in #481
Related Components
v0.3.9
v0.3.9 - 2024-07-24
🎉 New Features
- 🎉 Feat: add timeline support for code blocks by @Lruihao in #460
- 🎉 Feat: add extended shortcode - Timeline support
ee4441c
by @Lruihao - 🎉 Feat: add echarts support for code blocks
2a53dba
by @Lruihao
✨ Enhancements
- ✨ Feat: add submenu param divided and change submenu border color
f9a09e4
by @Lruihao - ✨ Feat: add open and center params for details shortcode
f6911c4
by @Lruihao - ✨ Feat: add config whether to enable the code wrapper #462 by @Lruihao
- ✨ Feat: add param to hide single code block header (#462)
de18e91
by @Lruihao - ✨ Feat: add data-open attribute for code block
419ade9
by @Lruihao
🐛 Bug Fixes
- 🐛 Fix: fix cookieconsent init error #314 by @Lruihao
- 🐛 Fix: take a dirty hack to fix the bug of APlayer and smoothScroll #292 by @Lruihao
- 🐛 Fix: fix code block scrollbar color error
4f56a40
&dc279b4
by @Lruihao - 🐛 Fix: fix code title overflow in code header
052d128
by @Lruihao - 🐛 Fix: the content of the code block in the details shortcode cannot be copied
ec1deba
by @Lruihao - 🐛 Fix: collection nav and list can not show in posts that have password
2b2bde7
by @Lruihao - 🐛 Fix: fix custom-assets block postion
91b5838
by @Lruihao - 🐛 Fix: password runecount calc error
affaea7
by @Lruihao - 🐛 Fix: .hiddenFormRss not taking effect
45c71ef
by @Lruihao - 🐛 Fix: fix footnote style error
b067289
by @Lruihao - 🐛 Fix: fix admontion overflow error
c18aac4
by @Lruihao - 🐛 Style: fix Gist code highlight error in dark mod
632243e
by @Lruihao
📝 Documentation
- 📝 Docs: update default hugo.toml
cf91f23
,3dcb3b1
&9d32ba9
by @Lruihao - 📝 Docs: update embed archetypes
c021a53
by @Lruihao - 📝 Docs: fix typo in translations
906f346
by @Lruihao - 💬 Docs: update Hugo Fixit demo site
2605111
by @Lruihao - ✏️ Feat: update Markdown code block type
b3b0e6a
by @Lruihao
🔧 Other Changes
- ♻️ Refactor: refactor breadcrumb translations with .TranslationKey
e39d789
by @Lruihao - ♻️ Refactor: mermaid shortcode and codeblock render
f44d89a
by @Lruihao - ♻️ Refactor: deprecate .Sites.First in favor of .Sites.Default
44d0c76
by @Lruihao - ♻️ Refactor: deprecate .Site.IsMultiLingual in favor of hugo.IsMultilingual
061a3e3
by @Lruihao - 💄 Style: update bilibili and douyin shortcode style
adf2acd
by @Lruihao - 💄 Style: add title for friends avatar
44b63ca
by @Lruihao - 💡 Feat: use the original title after archiving the articles
6d9c6f5
by @Lruihao
Full Changelog: v0.3.8...v0.3.9
v0.3.8
v0.3.8 - 2024-06-25
✨ Enhancements
- ✨ Feat: add spotify shortcode support by @Lruihao in #450
- ✨ Feat: add turnstileKey to waline by @yureiita in #445
- 🔥 Feat: remove
params.customFilePath
a985b0e
by @Lruihao - 🚸 Feat: replace localStorage with sessionStorage for FixIt auto bookmark
cbde3f0
by @Lruihao - ♿ Feat: avoid using
:has
to be compatible with older browsersb4940f4
by @Lruihao
🐛 Bug Fixes
📝 Documentation
- 📝 Docs: repalce of contributos workflow with GitHub contributors link
069355c
by @Lruihao - 📝 Docs: update README
256f491
andd908af0
by @Lruihao - 📝 Docs: update hugo.toml
8db70c5
by @Lruihao
🔧 Other Changes
- 🔒 Chore: upgrade katex to fix 3 Dependabot alert in katex.min.js
6eaae74
by @Lruihao - 🔒 Chore: upgrade crypto-js to fix 1 Dependabot alert in crypto-js
5c4de3a
by @Lruihao - 💄 Style: scrollbar styles compatible with modern and legacy browsers
ca73ca2
by @Lruihao - 💄 Style: update douyin shortcode style in mobile
70afe3e
by @Lruihao - 💄 Style: upgrade the name and icon of "twitter" to "X" in in share and social part by @Tim-Saijun in #443
- 💄 Style: use default style for typeit
1a454de
by @Lruihao - 💄 Style: show link icon when target heading element
7e2e100
by @Lruihao - 💄 Style: update douyin shortcode style in mobile
3c4284e
by @Lruihao - 💄 Style: add border radius for icon of card link
4c9e20b
by @Lruihao
Full Changelog: v0.3.7...v0.3.8
New Contributors
- @Tim-Saijun made their first contribution in #443
v0.3.7
v0.3.7 - 2024-05-21
Recommended reading: Open Custom Blocks | 开放的自定义块
What's Changed
💥 Breaking Changes
- 🚚 Feat: the parameter
params.customFilePath
andparams.footer.custom
is deprecated since v0.3.7, uselayouts/partials/custom.html
instead71e855a
by @Lruihao
🎉 New Features
- 🎉 Feat: add douyin shortcode support
d7c0636
by @Lruihao - ✨ Feat: add unified custom template entry file
layouts/partials/custom.html
eb0acca
by @Lruihao
✨ Enhancements
- ✨ Feat: Add a custom domain setting option for Giscus, configured at
params.page.comment.giscus.origin
by @LoongmaSpirit in #442 - 🔍 Feat: add default size for images
aa68514
by @Lruihao
📝 Documentation
Full Changelog: v0.3.6...v0.3.7
New Contributors
- @LoongmaSpirit made their first contribution in #442
v0.3.6
v0.3.6 - 2024-05-07
This is a patch version for v0.3.5.
✨ Enhancements
- ✨ Feat: add capitalize automatic headings config at
params.page.heading.capitalize
(#421)b7e9c61
by @Lruihao
🐛 Bug Fixes
📝 Documentation
🔧 Other Changes
- 💄 Style: update card link image style
3682a2a
by @Lruihao - ⬆️ Chore: update min hugo version to 0.123.0
3e60685
by @Lruihao - 🔧 Chore: update auto changelog template
df47c49
by @Lruihao - ⬆️ Chore(deps): bump peaceiris/actions-hugo from 2 to 3 by @dependabot[bot] in #441
Full Changelog: v0.3.5...v0.3.6
v0.3.5
v0.3.5 - 2024-05-06
✨ Enhancements
- ✨ Feat: add card-icon parameter for link shortcode (#391)
c2d168c
by @Lruihao - ✨ Feat: use
strings.Title
for post title and other titles #421 by @Lruihao - ✨ Feat: add titleIcon font matter (#421)
020a8fd
by @Lruihao - ✨ Feat: support lang in giscus config
12ada20
by @will4j - 🔥 Feat: the
type:friends
in front matter is removed. uselayout:friends
instead.b06b89c
by @Lruihao - 🔥 Feat: remove
params.dev.githubtoken
and replace with environment variableHUGO_PARAMS_GHTOKEN
87f0fe6
by @Lruihao
📝 Documentation
🔧 Other Changes
- 💄 Style: refactor heading style
462506c
by @Lruihao - 💄 Style: refactor hr tag style and add awesome hr style
89beb8f
by @Lruihao - 💄 Style: refactor common text color classes
851b8e4
by @Lruihao - 🚨 Chore: avoid code scanning alerts
b52b31a
by @Lruihao - 💄 Style: add fontawesome icon for reward button
3c88655
by @Lruihao - 🔧 Chore: remove unnecessary parameters in package.json
84bca1a
by @Lruihao - 🔧 Chore: update Gravatar host list
5098685
by @Lruihao
Full Changelog: v0.3.4...v0.3.5
v0.3.4
Note
这个版本和 v0.3.3 一模一样...只是为了刷新 v0.3.3 版本在 https://goproxy.cn 上错误的缓存。
中国地区用户注意:如果你出现 checksum mismatch
错误,请更新到 v0.3.4 版本!
🔧 Other Changes
-
Full Changelog: v0.3.3...v0.3.4
v0.3.3
Note
中国地区用户注意:该版本在 https://goproxy.cn 上有错误的缓存,如果你出现 checksum mismatch
错误,请更新到 v0.3.4 版本!
What's Changed
🎉 New Features
✨ Enhancements
- ✨ Feat: refactor FixItDecryptor and add confirm btn #437 by @Lruihao
- ✨ Feat: add partial function get-remote-json, and deprecated getJSON function
84e9eea
by @Lruihao - ✨ Feat: add githubTokenHeader into Scratch
5705048
by @Lruihao - ✨ Feat: add new partial function format-number
d379911
by @Lruihao - ✨ Feat: add onlyMainSection option for page auto heading numbering
6ab33ff
by @Lruihao - ⚡ Perf: code optimization
773a8a7
by @Lruihao - ✨ Feat: improve readme template
54c7733
by @Lruihao
🐛 Bug Fixes
- 🐛 Fix: fix shortcode render error by @Lruihao in #420
- ⬆️ Fix: bump Mermaid from 9.x to 10.x and fix error (#420)
3df577c
by @Lruihao - 🐛 Fix: use function to get params replace of .Scatch (#420)
2ea592b
by @Lruihao - 🐛 Fix: fix echarts and mermaid theme switch error
1ed0acd
by @Lruihao - 🐛 Fix: fix typeit shotrcode miss space when build with
--minify
parambae1678
by @Lruihao - 🐛 Fix: fix image llightgallery render error (#420)
0944019
by @Lruihao - 🐛 Fix: fix syntax error
79b5c27
by @Lruihao - 🐛 Fix: fix encrypted-hidden invaild in mobile
a2d8eaa
by @Lruihao - 🐛 Fix: fix search config read error
76fec05
by @Lruihao - 🐛 Fix: mermaid init error
38cf4ee
by @Lruihao - 🐛 Fix: unencoded Content in Search Leads to JavaScript Execution Risk in autocomplete-js #416 by @Lruihao
- 🐛 Fix: using fixit-encryptor shortcode in an unencrypted article caused other styles of the article to not take effect #410 by @Lruihao
- 🐛 Fix: fix fixit-encryptor shortcode invalid #410 #429 by @Lruihao
- ⬆️ Fix: update Artalk comments to the latest version and and
useBackendConf
param #415 by @Lruihao
📝 Documentation
🔧 Other Changes
- ♻️ Refactor: refactor typeit shortcode and feature (#420)
72bd72f
by @Lruihao - ♻️ Refactor: refactor echarts shortcode data store way (#420)
7ec41cd
by @Lruihao - ♻️ Refactor: refactor code block rendering
c09f141
by @Lruihao - ♻️ Refactor: refactor mapbox shortcode data store way (#420)
fd13ca7
by @Lruihao - 🔧 Chore: add Auto changelog by @Lruihao in #435
- 🔧 Chore: improve auto changelog configuration #434 by @Lruihao
- 🔧 Chore: update custom.js.example to ES6 style
a9fd15e
by @Lruihao - 🔧 Chore: update release workflow
5f5d019
by @Lruihao - 🔧 Chore: update giscus.json
05693d8
by @Lruihao - 🔧 Chore: expose theme version number to theme.js
d6be3c1
by @Lruihao - 🔥 Chore: remove data store in id partials function
300bbe9
by @Lruihao - 💄 Style: update comment iframe width
ff8e5fc
by @Lruihao - 💄 Style: update define list style
7f38d99
by @Lruihao - 💄 Style: use the same proportions as the cover image of https://dev.to/
4dc8d0f
by @Lruihao - 🍻 Chore: add random staging id for staging element
1217640
by @Lruihao
New Contributors
Full Changelog: v0.3.2...v0.3.3