Skip to content

Releases: imfing/hextra

v0.9.0

14 Dec 23:57
68dd327
Compare
Choose a tag to compare

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

New Contributors

Full Changelog: v0.8.6...v0.9.0

v0.8.6

21 Oct 21:23
7b7eb0f
Compare
Choose a tag to compare

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

Full Changelog: v0.8.5...v0.8.6

v0.8.5

14 Oct 22:12
37089d2
Compare
Choose a tag to compare
v0.8.5 Pre-release
Pre-release

What's Changed

New Contributors

  • @Gr3q made their first contribution in #473

Full Changelog: v0.8.4...v0.8.5

v0.8.4

22 Sep 22:01
36ab528
Compare
Choose a tag to compare

What's Changed

Badge Shortcode

New Contributors

Full Changelog: v0.8.3...v0.8.4

v0.8.3

14 Sep 13:35
2af73b3
Compare
Choose a tag to compare

What's Changed

Experimental: Jupyter Notebook Shortcode

image

New Contributors

Full Changelog: v0.8.2...v0.8.3

v0.8.2

18 Aug 13:43
2863a3a
Compare
Choose a tag to compare

What's Changed

  • fix: remove deprecated google analytics reference in head.html by @eskopp in #435
  • fix: remove deprecated site.GoogleAnalytics by @imfing in #438

New Contributors

Full Changelog: v0.8.1...v0.8.2

v0.8.1

11 Aug 20:00
e83c11f
Compare
Choose a tag to compare

What's Changed

Features

Misc

New Contributors

Full Changelog: v0.8.0...v0.8.1

v0.8.0

02 Jun 12:51
3cba6b9
Compare
Choose a tag to compare

What's Changed

Features

⚠️ BREAKING CHANGES:

  • 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

i18n 🌐

Bug Fixes

  • fix: RTL chevron rotation by @Goudarz in #302
  • fix: RTL Steps FileTree, feat: Add Persian number for ol 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

Full Changelog: v0.7.3...v0.8.0

v0.7.3

17 Feb 23:08
10907cd
Compare
Choose a tag to compare

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

Full Changelog: v0.7.2...v0.7.3

v0.7.2

03 Feb 16:13
7191e25
Compare
Choose a tag to compare

What's Changed

Showcase

i18n

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

Thank you all for the contributions 🚀 🎉

Full Changelog: v0.7.1...v0.7.2