All notable changes to this project will be documented in this file.
- โจ Perf: optimize lightgallery images rendering
- ๐ Fix: add a option "Responsive" for plugin image fixed #369
- ๐ Fix: fix featured image path error and show img tags in rss (#373)
- ๐ Fix: disable encrypted articles from rendering to rss (#374)
- โจ Feat: add more options support for bilibili shortcode, e.g.
autoplay
,muted
etc. (#375) - Full Changelog: @Lruihao
v0.2.18-lts.3...v0.2.18-lts.4
- ๐ Fix: fix path errors in image src and 1.5x srcset (#346)
- โจ Feat: add options to cache remote image locally (#362 Fixes #348)
- ๐ Fix: fix toc active error when breadcrumb is enabled and set
sticky
totrue
(#368) - โฌ๏ธ Chore(deps-dev):
- Bump core-js from 3.33.1 to 3.33.2
- Bump browserify-sign from 4.2.1 to 4.2.2
- Full Changelog: @Lruihao
v0.2.18-lts.2...v0.2.18-lts.3
This release is mainly for upgrading third-party libraries and development dependencies.
Snapshot: https://fixit-iyi1zrhg9-cell-x.vercel.app/
Note FixIt 0.2.18 will reach End of Life (EOL) on December 31st, 2024. After that date, FixIt 0.2.18 will no longer receive updates, including security and browser compatibility fixes. Please stay tuned for the next version of FixIt under development!
- โจ Feat: add code block attributes support (#330)
- ๐ Fix: use dateFormat function to render localized dates (@stefanoginobili #355)
- ๐ Style: update define list style
- ๐ Style: update footnote and footnote-ref style
- ๐ Fix: total word count error in section
- โฌ๏ธ Chore(libs):
- Update algoliasearch from 4.14.2 to 4.20.0
- Update Artalk from 2.5.2 to 2.6.4
- Update fontawesome-free from 6.2.0 to 6.4.2
- Update instant.page from 5.1.1 to 5.2.0
- Update katex from 0.16.2 to 0.16.9
- Update lightgallery from 2.6.1 to 2.7.2
- Removed Renren, Digg and StumbleUpon in sharer.js 0.5.0
- Update Twikoo from 1.6.8 to 1.6.22
- Update vConsole from 3.14.6 to 3.15.1
- Update eruda from 2.5.0 to 3.0.1
- Update Waline from 2.14.7 to 2.15.8
- Update simple-icons from 7.12.0 to 9.19.0
- โฌ๏ธ Chore(deps-dev): update and pin all development dependency versions
- Full Changelog: @Lruihao
v0.2.18...v0.2.18-lts.2
BTW, Happy Programmer's Day (1024)! :)
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: https://fixit-bpkhreqhl-x-cell.vercel.app
- 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