Releases: imfing/hextra
v0.9.0
What's Changed
Relatively a small release before the year ends. A noteworthy new feature is:
🔔 Support GitHub-style alerts by @imfing in #513
Now in Markdown file, you can use GitHub-style blockquote to emphasize critical information.
Markdown:
> [!NOTE]
> Useful information that users should know, even when skimming content.
> [!TIP]
> Helpful advice for doing things better or more easily.
> [!IMPORTANT]
> Key information users need to know to achieve their goal.
> [!WARNING]
> Urgent info that needs immediate user attention to avoid problems.
> [!CAUTION]
> Advises about risks or negative outcomes of certain actions.
Improvements
- fix: typo in ref="noreferer" by @ToddZZF in #489
- add cellular_raza to showcase exampleSite by @jonaspleyer in #498
- chore(icons): add bluesky icon by @nisrulz in #505
- fix: rerender mermaid diagrams on theme change by @torbjornbp in #509
- feat: Implement hextra hero-section by @fmunteanu in #390
New Contributors
- @ToddZZF made their first contribution in #489
- @jonaspleyer made their first contribution in #498
- @nisrulz made their first contribution in #505
- @torbjornbp made their first contribution in #509
Full Changelog: v0.8.6...v0.9.0
v0.8.6
What's Changed
- docs: updated translation in the Chinese README by @Dev-Huang1 in #475
- i18n: add russian language + fix GitHub capitalization by @fgazat in #476
- feat: update mermaid version by @PurpleBabar in #477
- fix: add back empty content filter in search-data.json by @imfing in #482
New Contributors
- @Dev-Huang1 made their first contribution in #475
- @fgazat made their first contribution in #476
- @PurpleBabar made their first contribution in #477
Full Changelog: v0.8.5...v0.8.6
v0.8.5
What's Changed
- docs: add
cols
parameter for cards shortcode by @icannotfly in #459 - docs: fix typos by @deining in #462
- docs(showcase): add Install C by @Welding-Torch in #463
- feat: scroll selected sidebar entry into view by @yuri1969 in #471
- feat: show breadcrumbs in search results by @Gr3q in #473
- feat: make cards as partial by @imfing in #474
- feat: add customizable primary lightness support by @Gr3q in #470
New Contributors
Full Changelog: v0.8.4...v0.8.5
v0.8.4
What's Changed
- fix: jupyter styling not applied by @imfing in #454
- docs: fix incorrect icon in example by @icannotfly in #456
- feat: add badge shortcode by @imfing in #457
- fix: replace deprecated
resources.PostCSS
by @imfing in #458
New Contributors
- @icannotfly made their first contribution in #456
Full Changelog: v0.8.3...v0.8.4
v0.8.3
What's Changed
- fix: tabs styling in steps shortcode by @imfing in #440
- docs: additional shortcodes by @imfing in #441
- docs: update image examples with Lorem Picsum by @hey-august in #445
- chore(deps): bump micromatch from 4.0.7 to 4.0.8 by @dependabot in #453
- Bugfix: optional Title in md Head by @Filefabrik in #442
- feat: shortcode for Jupyter Notebook by @imfing in #337
Experimental: Jupyter Notebook Shortcode
New Contributors
- @hey-august made their first contribution in #445
- @Filefabrik made their first contribution in #442
Full Changelog: v0.8.2...v0.8.3
v0.8.2
v0.8.1
What's Changed
Features
- feat: add tag support for card shortcode by @juliamrch in #427
Misc
- docs: add customize flexsearch tokenize feature instruction to docs by @loenvom in #322
- docs: list code block copy button config by @yuri1969 in #412
- fix: properly handle tabs overflow by @imfing in #422
- docs: fix typo in chinese doc by @jinzhongjia in #430
- docs: add missing Markdown syntax examples by @yuri1969 in #415
- chore: improve tags styling on card by @imfing in #431
New Contributors
- @yuri1969 made their first contribution in #412
- @jinzhongjia made their first contribution in #430
Full Changelog: v0.8.0...v0.8.1
v0.8.0
What's Changed
Features
- add
hx-
prefix to Hextra Tailwind CSS classes by @imfing in #300 - some Hextra built-in component classes have been renamed, custom CSS rules need to be updated after migrating to this new version
With the classes prefix change, it's much easier to utilize standard Tailwind CSS to stylize components and also reuse components from other places. For example:
See this discussion for more details.
Customize FlexSearch tokenize option (by @loenvom in #319)
params:
# ...
flexsearch:
# full | forward | reverse | strict
tokenize: forward
Sort Blog posts list (by @imfing in #348)
params:
blog:
list:
displayTags: true
# date | lastmod | publishDate | title | weight
sortBy: date
sortOrder: desc # or "asc"
Enable and disable code block copy button (by @imfing in #331)
params:
highlight:
copy:
enable: true
# hover | always
display: hover
Other new things
- feat: add support for
breadcrumbs
param in front matter for showing/hiding breadcrumbs on specific pages by @ggwicz in #367 - feat: add hextra hero-container shortcode by @fmunteanu in #389
- feat: configurable cols for feature-grid shortcode by @imfing in #342
- feat: add styles for definition list by @imfing in #344
- feat: pdf shortcode (unstable) by @imfing in #345
- feat: add title utility to get page or section title by @imfing in #325
Documentation
- chore(showcase): add AXIVO docs by @fmunteanu in #400
- chore(showcase): update AXIVO docs image format by @fmunteanu in #402
- docs: update zh-cn translation by @naranyinyun in #365
- docs: fix deploy-site zh-cn lang filename by @kowyo in #371
- docs: add i18n README links by @longlin10086 in #374
- docs: add showcase - HITSZ OpenAuto by @MaxwellJay256 in #373
i18n 🌐
- docs(i18n): add Persian translation and support rtl
languageDirection
by @Goudarz in #301 - i18n: add Ukrainian translation by @sergpryimachuk in #403
- i18n: Add Hebrew translation by @ShaharNaveh in #405
- i18n: add Dutch translation by @sbroekhoven in #383
- chore(i18n): add Romanian translation by @inttter in #313
- docs(i18n): add zh-cn translation of RSS button by @kowyo in #353
Bug Fixes
- fix: RTL chevron rotation by @Goudarz in #302
- fix: RTL
Steps
FileTree
, feat: Add Persian number forol
label counter and Steps by @Goudarz in #314 - fix: code copy button is invisible when hover by @imfing in #323
- docs(fix): correct a mistake in markdown guide by @lulunac27a in #394
- fix: indented callouts rendered incorrectly by @imfing in #338
- fix: use
hugo.IsMultilingual
to replace deprecated.Site.IsMultiLingual
by @deining in #404
Other Improvements
- refactor: extract card shortcode to partial by @imfing in #339
- chore: add BitBucket icon by @inttter in #303
- chore: improve search bar shortcut display by @imfing in #346
- chore(deps): bump npm package versions by @imfing in #361
- chore(deps): add taskfile and bump assets lib versions by @imfing in #362
New Contributors
- @inttter made their first contribution in #303
- @loenvom made their first contribution in #319
- @dogweather made their first contribution in #356
- @MaxwellJay256 made their first contribution in #373
- @sbroekhoven made their first contribution in #383
- @lulunac27a made their first contribution in #394
- @fmunteanu made their first contribution in #389
- @deining made their first contribution in #404
- @sergpryimachuk made their first contribution in #403
- @ShaharNaveh made their first contribution in #405
- @ggwicz made their first contribution in #367
Full Changelog: v0.7.3...v0.8.0
v0.7.3
What's Changed
- fix: resolve padding issue for code blocks with filenames but without lang highlight by @imfing in #297
- fix: clear top margin for nested list recursively by @imfing in #280
- chore: add gitlab icon to icons.yaml by @vinnciane in #285
- chore(i18n): add Persian translation by @Goudarz in #294
New Contributors
- @vinnciane made their first contribution in #285
- @Goudarz made their first contribution in #294
Full Changelog: v0.7.2...v0.7.3
v0.7.2
What's Changed
Showcase
- showcase: clever cloud documentation by @juliamrch in #262 🔥
i18n
- chore(i18n): add Czech translation by @pavel-francirek in #246
- i18n: add german translation by @pxlfrk in #271
New
- feat: add canonical to head.html by @mafendi in #269
- chore: add canonical URL to head template by @davlgd in #261
Fixes
- fix: accurate
editURL
resolution in translated sites by @imfing in #264 - fix: details toggle display issue by @imfing in #273
- fix: set top margin to zero for nested list by @imfing in #276
New Contributors
- @pavel-francirek made their first contribution in #246
- @juliamrch made their first contribution in #262
- @davlgd made their first contribution in #261
- @pxlfrk made their first contribution in #271
- @mafendi made their first contribution in #269
Thank you all for the contributions 🚀 🎉
Full Changelog: v0.7.1...v0.7.2