All notable changes to this project will be documented in this file.
- โจ Feat: add code block attributes support (#330)
Note This will be the last relatively stable 0.x release, after which the first major release will be incompatible with all previous 0.x releases Snapshot: <>
- Refactor author data config #288
- ๐ Feat: add natively support mermaid with code fences (#230)
- ๐ Feat: add breadcrumb navigation (#309)
- โจ Feat: add instant page (@Mejituu #279)
- โจ Feat: add
force
option value toparams.page.lightgallery
- โจ Feat: add loop parameter for typeit (#303)
- โจ Feat: add paramater strict for giscus comment
- ๐ Fix: donate images without lazy loading (@Mejituu #279)
- ๐ Fix: discordinvite typo (@mathieu-gilloots #282)
- ๐ Fix: missing parameter
requiredFields
for Valine - ๐ Fix: js.build is executed after fingerprint, resulting in the destruction of js integrity
- ๐ Fix: toc fails when the toc aside is on the left
- ๐ Fix: APlayer invades the click event of the anchor links, resulting in invalid Chinese anchor links scrolling (#292)
- ๐ Fix: resolve style conflicts between valine and animate.css (#304)
- ๐ Fix: version
v0.2.17
is not compatible with previous versions - ๐ Fix:
crypto-js/md5.js
andcrypto-js/sha256.js
cdn path error - ๐ Fix: HackTheBox social link not in the right format (#308)
- โป๏ธ Refactor: image lazy loading (#283)
- โป๏ธ Refactor: author's avatar of post or profile (#288)
- โป๏ธ Refactor: language switch in desktop header (#306)
- โป๏ธ Refactor(reward): add parameter
mode
for post reward and refactor shortcodereward
- โฟ Feat: add post update date to post meta (#285)
- ๐จ Style: fix
#comments
css style conflict (#269) - ๐จ Style: adjust the mobile header style and fix the bug that scrolling is invalid when there are too many menus on mobile (#289)
- ๐จ Perf: optimize the scroll bar style of body and toc-auto elements
- ๐ Docs: refactor the theme documentation
- ๐ง Chore: change the theme minimum supported Hugo versions above 0.109.0
- โฌ๏ธ Chore(libs):
- Update Update @waline/client from 2.10.0 to 2.14.7 (@Mejituu #279)
- Update typeit from 8.7.0 to 8.7.1
- Update mermaid from 9.1.7 to 9.4.3
- Update Artalk from 2.3.4 to 2.5.2
- Full Changelog: @Lruihao
v0.2.17...v0.2.18
- ๐ Feat: add support for Fusejs search (#203)
- โจ Feat: add feature post reward support (#216, @Lruihao#234)
- โจ Feat: add reward shortcode support (#216)
- โจ Feat: add TagCloud config support for tags page, see parameter
params.tagcloud
(#235) - โจ Feat: add pace support (#190)
- โจ Feat: add custom templates and parameter
params.customFilePath
support - โจ Feat: add feature end of post flag support (#236)
- โจ Feat: refactor parameter
params.footer.siteTime
- โจ Feat: add params to close wordcount and readingTime in post (#209)
- โจ Feat: add parameter
params.footer.order
to order footer lines - โจ Feat: add parameter
params.home.profile.avatarMenu
- ๐ Feat: migrate parameter
params.autoBookmark
toparams.page.autoBookmark
(#55) - ๐ Feat: move
assets/data/emoji
toassets/lib/valine/emoji/
- โก Perf: optimize close comment feature when the post has expired (#204)
- โก Perf: optimize sub menu position calculation in desktop header with css replace of javascript
- โก Perf: enhance pangu spelling correction
- ๐ Fix: remove the leading and trailing whitespace of the code string (#205)
- ๐ฑ Fix: update webfonts for fontawesome 6.2.0 (@NicoDreamzZ #228)
- ๐ Fix: image shortcode/plugin lose the support for svg type files (#210)
- ๐ Fix: can't keep the static table of the contents in front of the post
- ๐ Fix: escape hashtag character
#
in tag and category (#245) - ๐ Fix: pangu.js cdn error
- ๐ Fix: sitemap.xml link in robots.txt doesn't point to main sitemap (@Mejituu #276)
- โป๏ธ Refactor(i18n): hierarchize translation fields for supported languages
- ๐ Docs(i18n): add missing translations for French + enhancements (@Kapusch #247)
- ๐ Style: refactor css style
- ๐ Style: update home page stylesheet
- โฌ๏ธ Chore(libs):
- ๐ง Chore(deps-dev):
- Bump @babel/cli from 7.18.10 to 7.20.7
- Bump @babel/core from 7.19.1 to 7.20.12
- Bump @babel/preset-env from 7.18.10 to 7.20.2
- Bump core-js from 3.25.2 to 3.27.2
- ๐ง Chore(deps-dev):
- Bump @babel/cli from 7.20.7 to 7.17.10
- Bump @babel/core from 7.20.12 to 7.21.4
- Bump @babel/preset-env from 7.20.2 to 7.21.4
- Bump core-js from 3.27.2 to 3.29.1
- Full Changelog: @Lruihao
v0.2.16...v0.2.17
This version fixes several bugs, adds a few new features and SEO optimizations, and refactors part of the project structure and code.
Snapshot: https://fixit-jir7e7kzt-x-cell.vercel.app
- ๐ Feat: add reading progress bar support (#191)
- ๐ Feat: add b2t scroll percent support (#192)
- โจ Feat: add auto bookmark support (#55)
- โจ Feat: add
raw
shortcode - โจ Feat(menu): add params:
icon
,type
for menu items - โจ Feat: add custom aside template in post page (#172)
- โจ Feat(math): add more block delimiter support for math
- โจ Feat(highlight): add full support for Chroma highlighting languages in the list
- โจ Feat: add optional parameter
noreferrer
for the shortcodelink
- โจ Feat: update echarts theme config
- โจ Feat: add noscript warning banner (#194)
- โจ Feat: add 12 newly supported social links (#175 #197)
- โก Perf: remove extra spaces in plugin link
- โฟ Feat(accessibility): use
aria-hidden=true
on icons that AT should ignore - โป๏ธ Refactor: image rendering
- โป๏ธ Refactor: back to top and scroll to comments
- โป๏ธ Refactor: custom.js rendering and remove
params.customJS
(#189) - โป๏ธ Refactor: scss directory (#185)
- โป๏ธ Refactor: plugin script
- โป๏ธ Refactor: version.template.svg
- โป๏ธ Refactor: config (#187)
- ๐ Fix: add function
dos2unix
to unify new lines symbol between Windows and Unix/Mac OS - ๐ Fix: author display error in post and markdown file
- ๐ Fix: use data attributes or class replace for custom attributes
- ๐ Fix: attribute
media
not allowed on element meta in[name=theme-color]
- ๐ Fix: support smooth migration from LoveIt to FixIt (#174 #182)
- ๐ Fix:
center-quote
shortcode rendering error when configunsafe = false
(@yureiita #160) - ๐ Fix: menu item invalid params
draft
in submenu - ๐ Fix: missing height and weight of img element and lazyload object-fit style
- ๐ Fix: image shortcode invalid params
height
andweight
(#200) - ๐ Fix: typeit shortcode invalid config
duration = -1
and fix style - ๐ Fix: typeit shortcode prints consecutive spaces and newline errors
- ๐จ Style: change the default icons of some social links
- ๐ Fix: component
paginator
style error (#188) - ๐ Style: fix language and theme switch cursor style (#193)
- ๐ Style: change line-break style of code element from
anywhere
toauto
- ๐ Docs(i18n): update pt-br, de in i18n
- ๐ Perf(SEO): enhance SEO performance
- ๐ง Chore: modify babel config and optimize theme.js compilation and loading (revert
65371a1
) - ๐ง Chore: creating new go.mod: module github.com/hugo-fixit/FixIt
- โฌ๏ธ Chore(libs):
- Update simple-icons from 6.3.0 to 7.12.0
- Update emoji-data from 5.0.1 to 14.0.0
- Update mermaid from 9.1.3 to 9.1.7
- Update typeit from 7.0.4 to 8.7.0
- Update lightgallery from 1.4.0 to 2.6.1
- Update Valine from 1.5.0 to 1.5.1
- Update @waline/client from 2.6.1 to 2.10.0
- Update mapbox-gl from 2.8.2 to 2.10.0
- Update fontawesome-free from 6.1.1 to 6.2.0
- Update katex from 0.15.3 to 0.16.2
- Update echarts from 5.2.2 to 5.3.3
- Update algoliasearch from 4.13.0 to 4.14.2
- ๐ง Chore(deps-dev):
- Full Changelog: @Lruihao
v0.2.15...v0.2.16
Add content encryption feature(pages, partial), total word count, enhance auto toc, developer options and more.
Snapshot: https://fixit-hvd1rg4ba-x-cell.vercel.app
- ๐ Feat: ransfer repository from Lruihao to hugo-fixit
- ๐ Feat: add content encryption of pages (#123)
- ๐ Feat: add
fixit-encryptor
shortcode (#123) - โจ Feat: add total word count feature in section and remove from footer (#124)
- โจ Feat: enhance auto toc feature (#104 #136)
- โจ Feat: add repost feature (#156)
- โจ Feat: add developer options
- Check for updates option
- Mobile Devtools config (#163)
- ๐ Fix: unable to show search bar of header at mobile mode (#143)
- ๐ Fix: Giscus comment invalid config
inputPosition
- ๐ Fix: Waline comment invalid config
imageUploader = false
&highlighter = false
(@yureiita #161) - ๐ Fix: busuanzi logic error
- ๐ Fix: close comment system logic error when the article was expired
- ๐ Style: fix typos for rel attribute value noreferrer (@yureiita #157)
- โป๏ธ Refactor: migrate theme js from src to assets by js.build
- โป๏ธ Refactor: change the post edit url splicing rules
- ๐ Feat(SEO): add options to make output
baidu_urls.txt
file (#138) - ๐ Feat: migrate exampleSite to docs submodule
- ๐จ Style: add theme colors variables and add common color styles
- ๐จ Style: add scroll bar for auto toc (#136)
- ๐จ Style: change the version badge style form flat-square to flat
- ๐ Docs: revise theme documentations
- โ Feat: add theme core configuration settings file
- ๐ง Feat(cdn): add unpkg cdn support
- ๐ง Chore: change the theme minimum supported Hugo versions above 0.84.0
- โฌ๏ธ Chore(libs): update some third-party libraries
- Update Artalk from 2.2.12 to 2.3.4 (#150)
- Update Waline from 1.5.2 to 2.6.1
- Update Valine from 1.4.18 to 1.5.0
- Update mermaid from 8.13.3 to 9.1.3
- โฌ๏ธ Chore(deps-dev):
- Full Changelog: @Lruihao
v0.2.14...v0.2.15
Add hugo new features support.
Snapshot: https://fixit-p1tg6tsml-lruihao.vercel.app
- โป๏ธ Refactor: header layout
- ๐ Feat: add sub menu (nested menu) support (#31)
- โจ Feat: add user-defined content to menu items via the
params
field (#99) - โจ Feat: modified language selector to submenu (@pandaoh
eced169
, @Lruihao #31) - ๐ Fix: add "no more translations" judgment logic (#100)
- ๐ Fix: fix some header css bug (#31)
- โจ Feat: enhance link render (#96)
- Add external icon for external links automatically
- Add download icon for downloadable links
- โจ Feat: add giscus comment system (#130)
- โจ Feat: link shortcode add
external-icon
option (#96) - โจ Feat: add GitHub Corners support (#106)
- โจ Feat: add local avatar and gravatar support for post author (#125)
- โจ Feat: add
total word count support in footer(#124) - โจ Feat: add "Edit this page" button support (#103)
- โจ Feat: add count badge for taxonomy (#122)
- โก Perf: add Gravatar config support
- ๐ Fix: invalid front matter
comment: true
(#108) - ๐ Fix: ibruce and watermark option negative value error (#114)
- ๐ Feat: migrate
tohome.profile.gravatarSite
gravatar.host
- ๐ Feat: migrate
toibruce.siteTime
footer.siteTime
- ๐ Style: add some common CSS styles Class (#101)
- ๐ Style: add the gap between and icon and text at blending typesetting (@ctj12461 @Lruihao #118)
- ๐ Style: modify blockquote CSS
- ๐ Docs: revise theme documentations
- โก Perf: remove third-party library clipboard.js (#84)
- โ๏ธ Docs: fix highlight url typo in
theme-documentation-built-in-shortcodes
(@d-baer #85) - ๐ง Chore(i18n): improve translations for the supported languages (#119)
- ๐ง Chore(i18n): add i18n support for console messages
- ๐ง Chore: add deprecated parameter detection in cli
- โฌ๏ธ Chore: update some third-party libraries
- ๐ง Chore(deps-dev):
- Full Changelog: @Lruihao
v0.2.13...v0.2.14
Improve and add some new features.
Snapshot: https://fixit-bbh5g5x90-lruihao.vercel.app
- โป๏ธ Refactor: page layout (#65)
- ๐ Feat: add Artalk comment support (#54, @hiifong #57)
- ๐ Feat: add Waline comment support (#36)
- ๐ Feat: add Twikoo comment support (#64)
- โจ Feat: add recently updated section (#50)
- โจ Feat: add article expiration reminder support (#51)
- โจ Feat: add pageStyle option (#62)
- โจ Style: add media style for print view (#61)
- โจ Feat: add Gravatar mirror site support (@ctj12461 #66)
- โจ Feat: add archive count display (#33)
- โจ Feat: add
details
shortcode (#68) - โจ Feat: add
center-quote
shortcode (#69) - โจ Feat: add markdown support for title parameter of the admonition shortcode
- โจ Feat: add 9 newly supported social links (#17)
- โก Perf: enhance highlight feature (GitHub syntax supported) and fix some css bugs (#43)
- Inline Code
- Indented Code
- Block Fenced Code
- gist shortcode
- โจ Feat: add
params.page.code.edit
option support (#76) - ๐ Feat: add 360 and sougou seo support
- ๐ Fix: remove source map of local libraries to avoid 404 error (#67)
- ๐ฅ Feat: remove shortcode cardlink (#42)
- ๐ Style: more refined theme style (#40)
- โ๏ธ Style: fix typo discription should be description (#60)
- ๐ง Chore(update-libs):
- Update cell-watermark 1.0.3 and CDN support (fontFamily supported)
- Update animate.css 3.7.2 -> 4.1.1 (#74)
- ๐ง Chore: add atomic-algolia for exampleSite (#70)
- Full Changelog: @Lruihao
v0.2.12...v0.2.13
Fix most known bugs and add some new features.
Snapshot: https://fixit-e9lpwfkbp-lruihao.vercel.app
- ๐ Feat: add PWA support
- ๐ Feat: add Watermark support (#16)
- ๐ Feat: add "ไธ่ๅญ" count and site run time (#18)
- โจ Feat: add pangu.js support (#20)
- โจ Feat: add public network security config (only in China) (#15)
- โจ Feat: add CustomJS option (#24)
- โจ Feat: add theme embedded archeTypes
- ๐ Feat(SEO): optimize SEO meta (#30)
- โก Feat: remove lib smooth-scroll (#1) replaced by CSS native properties scroll-margin, scroll-behavior (#39)
- โก Perf: merge shortcode cardlink (deprecated v0.2.13) into shortcode link and add 'download' param (#42)
- โก Perf: optimize JS loading (#25)
- โป๏ธ Refactor: header title DOM and add subtitle option (#26)
- ๐ Fix: set mermaid theme as 'default' when initialization (#38)
- ๐ Fix: typeit print code error (#19)
- ๐ Fix: pre element overflow error (#29)
- ๐ Fix: toc display error without content header (#21)
- ๐ Style: style detail adjustments, change scroll-behavior to smooth, taxonomy, header, footer, shortcode style etc.
- ๐ Docs: improve demo site documentation (#37)
- ๐ง Chore: add commands
fixit_checker.sh
- ๐ง Chore(i18n): change some translations
- โฌ๏ธ Chore: update all third-party libraries
- Full Changelog: @Lruihao
v0.2.11...v0.2.12
๐ The beginning of FixIt to fix the theme LoveIt.
- โจ Feat: add cardlink shortcode (Lruihao/hugo-blog@
df9eca2
) - ๐ Feat: add friends layout template
- ๐ง Chore(i18n): add translations for Traditional Chinese (Lruihao/hugo-blog@
df9eca2
) - ๐ Fix: mobile style (Lruihao/hugo-blog#19)
- ๐ Style: fix content h1 style (Lruihao/hugo-blog#8)
- ๐ Fix:
.params.author
should be$params.author
(Lruihao/hugo-blog#1) - Full Changelog: @Lruihao
v0.2.10...v0.2.11
Thanks dillonzq/LoveIt