2023-08-12 16:45:00 +01:00
|
|
|
# Configuration
|
|
|
|
|
baseURL: "https://example.com/"
|
|
|
|
|
title: "Hextra"
|
|
|
|
|
|
|
|
|
|
enableRobotsTXT: true
|
2025-01-23 21:58:03 +01:00
|
|
|
# Parse Git commit
|
2023-08-12 16:45:00 +01:00
|
|
|
enableGitInfo: true
|
2023-08-23 01:00:36 +01:00
|
|
|
# enableEmoji: false
|
2023-08-30 16:35:04 -04:00
|
|
|
hasCJKLanguage: true
|
2023-08-12 16:45:00 +01:00
|
|
|
|
2023-10-30 19:48:48 -04:00
|
|
|
# services:
|
|
|
|
|
# googleAnalytics:
|
|
|
|
|
# ID: G-MEASUREMENT_ID
|
2023-09-21 08:03:35 +01:00
|
|
|
|
2023-08-12 16:45:00 +01:00
|
|
|
outputs:
|
2025-08-10 23:15:21 +08:00
|
|
|
home: [html, llms]
|
feat(context-menu): add page context menu for copy/view Markdown (#908)
* feat(context-menu): implement page context menu for copy Markdown
- Added a context menu to Markdown pages allowing users to copy content as Markdown or view it in a new tab.
- Introduced new layout files for Markdown rendering and updated existing layouts to include the context menu.
- Enhanced configuration options to enable or disable the context menu globally or per page.
- Updated internationalization files to support new context menu actions.
- Improved documentation to guide users on the new features and their usage.
* feat(context-menu): enhance dropdown positioning and responsiveness
- Updated the context menu dropdown to use responsive positioning classes for better alignment on different screen sizes.
- Added new CSS classes to ensure the dropdown appears correctly on smaller devices, improving user experience.
* refactor(context-menu): adjust button styles for improved layout and usability
- Modified button classes in the page context menu to enhance spacing and alignment.
- Reduced padding and gap sizes for a more compact design, improving overall user experience.
* refactor(styles): update CSS classes for improved layout and consistency
- Removed outdated ring classes and adjusted padding and border styles in various components for a cleaner design.
- Enhanced hover effects and gap sizes for better user experience across language switcher, navbar, and theme toggle elements.
- Standardized rounded styles to maintain visual consistency throughout the interface.
* feat(context-menu): add custom links to page context menu
- Introduced new configuration options for custom links in the page context menu, allowing users to open documentation in ChatGPT and Claude.
- Updated the context menu layout to include a separator and display the new links with appropriate styling.
- Enhanced the CSS classes for better visual integration with existing context menu elements.
* feat(icons): add new AI icons and update context menu links
- Introduced new icons for AI tools including ChatGPT, Claude, Gemini, and others in the icons.yaml file.
- Enhanced the page context menu in multiple languages to include links for opening documentation in ChatGPT and Claude, improving user accessibility to AI resources.
- Updated internationalization files to reflect new context menu options and additional copy functionalities.
* refactor(layouts): simplify page structure in glossary and section layouts
- Removed the conditional rendering of page links in the glossary and section layouts to streamline the markup.
- Adjusted the blog and docs list layouts to ensure consistent closing of HTML tags and improved formatting.
* feat(context-menu): add outbound icons to external links
Add arrow-up-right icons to "View as Markdown" and custom links
in the page context menu to indicate they open in new tabs.
* Revert "feat(context-menu): add outbound icons to external links"
This reverts commit 670175e200f091ed89b15bd16f44a585355db57d.
* chore: rebuild css
* chore: update stats json
* chore: rename project and update context menu structure
- Changed project name from "wizardly-wing" to "hextra" in package-lock.json.
- Refactored context menu structure in hugo.yaml to improve organization and consistency across multiple languages.
- Updated context menu links to ensure proper functionality and accessibility.
* feat(context-menu): enhance clipboard functionality and pre-fetching
- Implemented pre-fetching of markdown content for copy buttons to improve performance and avoid clipboard access issues in Safari.
- Updated click event handlers to utilize cached content for clipboard operations, with a fallback to fetch content if not pre-fetched.
- Added checks to ensure elements exist before performing actions, enhancing robustness of the context menu interactions.
* fix(context-menu): improve hover effects and border styles
- Enhanced the context menu's border styles with transition effects for better visual feedback on hover.
- Updated CSS classes to ensure consistent styling across different themes, improving user experience.
* feat(context-menu): add page context menu functionality across multiple languages
- Introduced a page context menu that allows users to copy content as Markdown or view the raw Markdown source, enhancing usability for documentation sites.
- Added configuration options to enable the context menu globally and control it on a per-page basis.
- Implemented support for custom links in the context menu, allowing integration with external services.
- Updated documentation in Persian, Japanese, Chinese, and English to reflect these new features.
* fix(icons): update SVG definitions for Gemini and add fill attribute
- Updated the SVG definition for the Gemini icon to include the 'fill' attribute for better rendering.
- Ensured consistency in the SVG structure for the Gemini icon while maintaining the existing definitions for ChatGPT and Claude.
* chore: rebuild css
* chore: remove Claude links from context menu in multiple languages
- Removed the "Open in Claude" option from the context menu for Persian, Japanese, and Simplified Chinese languages to streamline the user experience.
* fix(context-menu): update cursor styles for buttons in context menu
- Changed cursor style from default to pointer for buttons in the page context menu to enhance user interaction feedback.
2026-01-23 23:40:29 +00:00
|
|
|
page: [html, markdown]
|
|
|
|
|
section: [html, rss, markdown]
|
2023-08-12 16:45:00 +01:00
|
|
|
|
|
|
|
|
defaultContentLanguage: en
|
|
|
|
|
languages:
|
|
|
|
|
en:
|
|
|
|
|
languageName: English
|
|
|
|
|
weight: 1
|
|
|
|
|
title: Hextra
|
2024-02-20 01:10:50 +03:30
|
|
|
fa:
|
|
|
|
|
languageName: فارسی
|
|
|
|
|
languageCode: fa
|
|
|
|
|
languageDirection: rtl
|
2024-12-31 01:01:56 +00:00
|
|
|
weight: 2
|
2024-02-20 01:10:50 +03:30
|
|
|
title: هگزترا
|
chore: release blog for Hextra v0.11 (#806)
* feat: release Hextra v0.11 with new features and improvements
- Updated banner key to 'announcement-v0.11' with a new message.
- Added new padding option 'hx:px-8' in hugo_stats.json.
- Introduced new blog post for Hextra v0.11 detailing UX enhancements, new components, and stability fixes.
- Added translations for the new blog post in French, Japanese, and Simplified Chinese.
- Updated getting started documentation to include instructions for using the development branch.
- Removed outdated banner HTML for v0.10.
* feat: update language banners for Hextra v0.11 release
- Added localized banner messages for Persian, Japanese, and Simplified Chinese.
- Updated the main announcement message format in the configuration file.
* Update exampleSite/content/blog/v0.11.md
Co-authored-by: Ludovic Fernandez <ldez@users.noreply.github.com>
* Update exampleSite/content/blog/v0.11.md
Co-authored-by: Ludovic Fernandez <ldez@users.noreply.github.com>
* Update blog post for Hextra v0.11 release
- Refined upgrade guide and removed unnecessary breaking change note.
- Enhanced descriptions for new features including the top banner, callouts, and analytics configuration.
- Improved clarity in code examples and added links to documentation for new components.
- Updated navbar enhancements and breadcrumbs enablement instructions.
- Fixed formatting inconsistencies and improved overall readability.
* Add blog post for Hextra v0.11 in Persian, Japanese, and Simplified Chinese
- Introduced new features including a site-wide top banner, redesigned callouts, and analytics support for Umami and Matomo.
- Enhanced navigation with icon support and improved layout.
- Added Asciinema shortcode for terminal recordings and external link decoration options.
- Updated upgrade guide and documentation for new components.
- Included stability fixes and quality of life improvements.
---------
Co-authored-by: Ludovic Fernandez <ldez@users.noreply.github.com>
2025-08-30 13:48:04 +01:00
|
|
|
params:
|
|
|
|
|
banner:
|
|
|
|
|
message: |
|
2026-02-20 23:08:33 +00:00
|
|
|
هگزترا **v0.12** منتشر شد! 🎉 [تازهها را ببینید]({{% relref "blog/v0.12" %}})
|
feat(context-menu): add page context menu for copy/view Markdown (#908)
* feat(context-menu): implement page context menu for copy Markdown
- Added a context menu to Markdown pages allowing users to copy content as Markdown or view it in a new tab.
- Introduced new layout files for Markdown rendering and updated existing layouts to include the context menu.
- Enhanced configuration options to enable or disable the context menu globally or per page.
- Updated internationalization files to support new context menu actions.
- Improved documentation to guide users on the new features and their usage.
* feat(context-menu): enhance dropdown positioning and responsiveness
- Updated the context menu dropdown to use responsive positioning classes for better alignment on different screen sizes.
- Added new CSS classes to ensure the dropdown appears correctly on smaller devices, improving user experience.
* refactor(context-menu): adjust button styles for improved layout and usability
- Modified button classes in the page context menu to enhance spacing and alignment.
- Reduced padding and gap sizes for a more compact design, improving overall user experience.
* refactor(styles): update CSS classes for improved layout and consistency
- Removed outdated ring classes and adjusted padding and border styles in various components for a cleaner design.
- Enhanced hover effects and gap sizes for better user experience across language switcher, navbar, and theme toggle elements.
- Standardized rounded styles to maintain visual consistency throughout the interface.
* feat(context-menu): add custom links to page context menu
- Introduced new configuration options for custom links in the page context menu, allowing users to open documentation in ChatGPT and Claude.
- Updated the context menu layout to include a separator and display the new links with appropriate styling.
- Enhanced the CSS classes for better visual integration with existing context menu elements.
* feat(icons): add new AI icons and update context menu links
- Introduced new icons for AI tools including ChatGPT, Claude, Gemini, and others in the icons.yaml file.
- Enhanced the page context menu in multiple languages to include links for opening documentation in ChatGPT and Claude, improving user accessibility to AI resources.
- Updated internationalization files to reflect new context menu options and additional copy functionalities.
* refactor(layouts): simplify page structure in glossary and section layouts
- Removed the conditional rendering of page links in the glossary and section layouts to streamline the markup.
- Adjusted the blog and docs list layouts to ensure consistent closing of HTML tags and improved formatting.
* feat(context-menu): add outbound icons to external links
Add arrow-up-right icons to "View as Markdown" and custom links
in the page context menu to indicate they open in new tabs.
* Revert "feat(context-menu): add outbound icons to external links"
This reverts commit 670175e200f091ed89b15bd16f44a585355db57d.
* chore: rebuild css
* chore: update stats json
* chore: rename project and update context menu structure
- Changed project name from "wizardly-wing" to "hextra" in package-lock.json.
- Refactored context menu structure in hugo.yaml to improve organization and consistency across multiple languages.
- Updated context menu links to ensure proper functionality and accessibility.
* feat(context-menu): enhance clipboard functionality and pre-fetching
- Implemented pre-fetching of markdown content for copy buttons to improve performance and avoid clipboard access issues in Safari.
- Updated click event handlers to utilize cached content for clipboard operations, with a fallback to fetch content if not pre-fetched.
- Added checks to ensure elements exist before performing actions, enhancing robustness of the context menu interactions.
* fix(context-menu): improve hover effects and border styles
- Enhanced the context menu's border styles with transition effects for better visual feedback on hover.
- Updated CSS classes to ensure consistent styling across different themes, improving user experience.
* feat(context-menu): add page context menu functionality across multiple languages
- Introduced a page context menu that allows users to copy content as Markdown or view the raw Markdown source, enhancing usability for documentation sites.
- Added configuration options to enable the context menu globally and control it on a per-page basis.
- Implemented support for custom links in the context menu, allowing integration with external services.
- Updated documentation in Persian, Japanese, Chinese, and English to reflect these new features.
* fix(icons): update SVG definitions for Gemini and add fill attribute
- Updated the SVG definition for the Gemini icon to include the 'fill' attribute for better rendering.
- Ensured consistency in the SVG structure for the Gemini icon while maintaining the existing definitions for ChatGPT and Claude.
* chore: rebuild css
* chore: remove Claude links from context menu in multiple languages
- Removed the "Open in Claude" option from the context menu for Persian, Japanese, and Simplified Chinese languages to streamline the user experience.
* fix(context-menu): update cursor styles for buttons in context menu
- Changed cursor style from default to pointer for buttons in the page context menu to enhance user interaction feedback.
2026-01-23 23:40:29 +00:00
|
|
|
page:
|
|
|
|
|
contextMenu:
|
|
|
|
|
links:
|
|
|
|
|
- name: باز کردن در ChatGPT
|
|
|
|
|
icon: chatgpt
|
|
|
|
|
url: "https://chatgpt.com/?hints=search&q=%D8%AF%D8%A7%D8%B1%D9%85+%D8%A7%DB%8C%D9%86+%D9%85%D8%B3%D8%AA%D9%86%D8%AF%D8%A7%D8%AA+%D8%B1%D8%A7+%D9%85%DB%8C%E2%80%8C%D8%AE%D9%88%D8%A7%D9%86%D9%85%3A+{url}%0A%DA%A9%D9%85%DA%A9%D9%85+%DA%A9%D9%86+%D8%A8%D9%81%D9%87%D9%85%D9%85+%DA%86%D8%B7%D9%88%D8%B1+%D8%A7%D8%B2+%D8%A2%D9%86+%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87+%DA%A9%D9%86%D9%85."
|
2024-12-31 01:01:56 +00:00
|
|
|
ja:
|
|
|
|
|
languageName: 日本語
|
2025-08-24 23:06:14 +02:00
|
|
|
languageCode: ja-JP
|
2024-12-31 01:01:56 +00:00
|
|
|
weight: 3
|
|
|
|
|
title: Hextra
|
chore: release blog for Hextra v0.11 (#806)
* feat: release Hextra v0.11 with new features and improvements
- Updated banner key to 'announcement-v0.11' with a new message.
- Added new padding option 'hx:px-8' in hugo_stats.json.
- Introduced new blog post for Hextra v0.11 detailing UX enhancements, new components, and stability fixes.
- Added translations for the new blog post in French, Japanese, and Simplified Chinese.
- Updated getting started documentation to include instructions for using the development branch.
- Removed outdated banner HTML for v0.10.
* feat: update language banners for Hextra v0.11 release
- Added localized banner messages for Persian, Japanese, and Simplified Chinese.
- Updated the main announcement message format in the configuration file.
* Update exampleSite/content/blog/v0.11.md
Co-authored-by: Ludovic Fernandez <ldez@users.noreply.github.com>
* Update exampleSite/content/blog/v0.11.md
Co-authored-by: Ludovic Fernandez <ldez@users.noreply.github.com>
* Update blog post for Hextra v0.11 release
- Refined upgrade guide and removed unnecessary breaking change note.
- Enhanced descriptions for new features including the top banner, callouts, and analytics configuration.
- Improved clarity in code examples and added links to documentation for new components.
- Updated navbar enhancements and breadcrumbs enablement instructions.
- Fixed formatting inconsistencies and improved overall readability.
* Add blog post for Hextra v0.11 in Persian, Japanese, and Simplified Chinese
- Introduced new features including a site-wide top banner, redesigned callouts, and analytics support for Umami and Matomo.
- Enhanced navigation with icon support and improved layout.
- Added Asciinema shortcode for terminal recordings and external link decoration options.
- Updated upgrade guide and documentation for new components.
- Included stability fixes and quality of life improvements.
---------
Co-authored-by: Ludovic Fernandez <ldez@users.noreply.github.com>
2025-08-30 13:48:04 +01:00
|
|
|
params:
|
|
|
|
|
banner:
|
|
|
|
|
message: |
|
2026-02-20 23:08:33 +00:00
|
|
|
Hextra **v0.12** がリリースされました!🎉 [新着情報はこちら]({{% relref "blog/v0.12" %}})
|
feat(context-menu): add page context menu for copy/view Markdown (#908)
* feat(context-menu): implement page context menu for copy Markdown
- Added a context menu to Markdown pages allowing users to copy content as Markdown or view it in a new tab.
- Introduced new layout files for Markdown rendering and updated existing layouts to include the context menu.
- Enhanced configuration options to enable or disable the context menu globally or per page.
- Updated internationalization files to support new context menu actions.
- Improved documentation to guide users on the new features and their usage.
* feat(context-menu): enhance dropdown positioning and responsiveness
- Updated the context menu dropdown to use responsive positioning classes for better alignment on different screen sizes.
- Added new CSS classes to ensure the dropdown appears correctly on smaller devices, improving user experience.
* refactor(context-menu): adjust button styles for improved layout and usability
- Modified button classes in the page context menu to enhance spacing and alignment.
- Reduced padding and gap sizes for a more compact design, improving overall user experience.
* refactor(styles): update CSS classes for improved layout and consistency
- Removed outdated ring classes and adjusted padding and border styles in various components for a cleaner design.
- Enhanced hover effects and gap sizes for better user experience across language switcher, navbar, and theme toggle elements.
- Standardized rounded styles to maintain visual consistency throughout the interface.
* feat(context-menu): add custom links to page context menu
- Introduced new configuration options for custom links in the page context menu, allowing users to open documentation in ChatGPT and Claude.
- Updated the context menu layout to include a separator and display the new links with appropriate styling.
- Enhanced the CSS classes for better visual integration with existing context menu elements.
* feat(icons): add new AI icons and update context menu links
- Introduced new icons for AI tools including ChatGPT, Claude, Gemini, and others in the icons.yaml file.
- Enhanced the page context menu in multiple languages to include links for opening documentation in ChatGPT and Claude, improving user accessibility to AI resources.
- Updated internationalization files to reflect new context menu options and additional copy functionalities.
* refactor(layouts): simplify page structure in glossary and section layouts
- Removed the conditional rendering of page links in the glossary and section layouts to streamline the markup.
- Adjusted the blog and docs list layouts to ensure consistent closing of HTML tags and improved formatting.
* feat(context-menu): add outbound icons to external links
Add arrow-up-right icons to "View as Markdown" and custom links
in the page context menu to indicate they open in new tabs.
* Revert "feat(context-menu): add outbound icons to external links"
This reverts commit 670175e200f091ed89b15bd16f44a585355db57d.
* chore: rebuild css
* chore: update stats json
* chore: rename project and update context menu structure
- Changed project name from "wizardly-wing" to "hextra" in package-lock.json.
- Refactored context menu structure in hugo.yaml to improve organization and consistency across multiple languages.
- Updated context menu links to ensure proper functionality and accessibility.
* feat(context-menu): enhance clipboard functionality and pre-fetching
- Implemented pre-fetching of markdown content for copy buttons to improve performance and avoid clipboard access issues in Safari.
- Updated click event handlers to utilize cached content for clipboard operations, with a fallback to fetch content if not pre-fetched.
- Added checks to ensure elements exist before performing actions, enhancing robustness of the context menu interactions.
* fix(context-menu): improve hover effects and border styles
- Enhanced the context menu's border styles with transition effects for better visual feedback on hover.
- Updated CSS classes to ensure consistent styling across different themes, improving user experience.
* feat(context-menu): add page context menu functionality across multiple languages
- Introduced a page context menu that allows users to copy content as Markdown or view the raw Markdown source, enhancing usability for documentation sites.
- Added configuration options to enable the context menu globally and control it on a per-page basis.
- Implemented support for custom links in the context menu, allowing integration with external services.
- Updated documentation in Persian, Japanese, Chinese, and English to reflect these new features.
* fix(icons): update SVG definitions for Gemini and add fill attribute
- Updated the SVG definition for the Gemini icon to include the 'fill' attribute for better rendering.
- Ensured consistency in the SVG structure for the Gemini icon while maintaining the existing definitions for ChatGPT and Claude.
* chore: rebuild css
* chore: remove Claude links from context menu in multiple languages
- Removed the "Open in Claude" option from the context menu for Persian, Japanese, and Simplified Chinese languages to streamline the user experience.
* fix(context-menu): update cursor styles for buttons in context menu
- Changed cursor style from default to pointer for buttons in the page context menu to enhance user interaction feedback.
2026-01-23 23:40:29 +00:00
|
|
|
page:
|
|
|
|
|
contextMenu:
|
|
|
|
|
links:
|
|
|
|
|
- name: ChatGPTで開く
|
|
|
|
|
icon: chatgpt
|
|
|
|
|
url: "https://chatgpt.com/?hints=search&q=%E3%81%93%E3%81%AE%E3%83%89%E3%82%AD%E3%83%A5%E3%83%A1%E3%83%B3%E3%83%88%E3%82%92%E8%AA%AD%E3%82%93%E3%81%A7%E3%81%84%E3%81%BE%E3%81%99%3A+{url}%0A%E4%BD%BF%E3%81%84%E6%96%B9%E3%82%92%E7%90%86%E8%A7%A3%E3%81%99%E3%82%8B%E3%81%AE%E3%82%92%E6%89%8B%E4%BC%9D%E3%81%A3%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82"
|
2024-12-31 01:01:56 +00:00
|
|
|
zh-cn:
|
|
|
|
|
languageName: 简体中文
|
|
|
|
|
languageCode: zh-CN
|
|
|
|
|
weight: 4
|
|
|
|
|
title: Hextra
|
chore: release blog for Hextra v0.11 (#806)
* feat: release Hextra v0.11 with new features and improvements
- Updated banner key to 'announcement-v0.11' with a new message.
- Added new padding option 'hx:px-8' in hugo_stats.json.
- Introduced new blog post for Hextra v0.11 detailing UX enhancements, new components, and stability fixes.
- Added translations for the new blog post in French, Japanese, and Simplified Chinese.
- Updated getting started documentation to include instructions for using the development branch.
- Removed outdated banner HTML for v0.10.
* feat: update language banners for Hextra v0.11 release
- Added localized banner messages for Persian, Japanese, and Simplified Chinese.
- Updated the main announcement message format in the configuration file.
* Update exampleSite/content/blog/v0.11.md
Co-authored-by: Ludovic Fernandez <ldez@users.noreply.github.com>
* Update exampleSite/content/blog/v0.11.md
Co-authored-by: Ludovic Fernandez <ldez@users.noreply.github.com>
* Update blog post for Hextra v0.11 release
- Refined upgrade guide and removed unnecessary breaking change note.
- Enhanced descriptions for new features including the top banner, callouts, and analytics configuration.
- Improved clarity in code examples and added links to documentation for new components.
- Updated navbar enhancements and breadcrumbs enablement instructions.
- Fixed formatting inconsistencies and improved overall readability.
* Add blog post for Hextra v0.11 in Persian, Japanese, and Simplified Chinese
- Introduced new features including a site-wide top banner, redesigned callouts, and analytics support for Umami and Matomo.
- Enhanced navigation with icon support and improved layout.
- Added Asciinema shortcode for terminal recordings and external link decoration options.
- Updated upgrade guide and documentation for new components.
- Included stability fixes and quality of life improvements.
---------
Co-authored-by: Ludovic Fernandez <ldez@users.noreply.github.com>
2025-08-30 13:48:04 +01:00
|
|
|
params:
|
|
|
|
|
banner:
|
|
|
|
|
message: |
|
2026-02-20 23:08:33 +00:00
|
|
|
Hextra **v0.12** 发布啦!🎉 查看[更新内容]({{% relref "blog/v0.12" %}})
|
feat(context-menu): add page context menu for copy/view Markdown (#908)
* feat(context-menu): implement page context menu for copy Markdown
- Added a context menu to Markdown pages allowing users to copy content as Markdown or view it in a new tab.
- Introduced new layout files for Markdown rendering and updated existing layouts to include the context menu.
- Enhanced configuration options to enable or disable the context menu globally or per page.
- Updated internationalization files to support new context menu actions.
- Improved documentation to guide users on the new features and their usage.
* feat(context-menu): enhance dropdown positioning and responsiveness
- Updated the context menu dropdown to use responsive positioning classes for better alignment on different screen sizes.
- Added new CSS classes to ensure the dropdown appears correctly on smaller devices, improving user experience.
* refactor(context-menu): adjust button styles for improved layout and usability
- Modified button classes in the page context menu to enhance spacing and alignment.
- Reduced padding and gap sizes for a more compact design, improving overall user experience.
* refactor(styles): update CSS classes for improved layout and consistency
- Removed outdated ring classes and adjusted padding and border styles in various components for a cleaner design.
- Enhanced hover effects and gap sizes for better user experience across language switcher, navbar, and theme toggle elements.
- Standardized rounded styles to maintain visual consistency throughout the interface.
* feat(context-menu): add custom links to page context menu
- Introduced new configuration options for custom links in the page context menu, allowing users to open documentation in ChatGPT and Claude.
- Updated the context menu layout to include a separator and display the new links with appropriate styling.
- Enhanced the CSS classes for better visual integration with existing context menu elements.
* feat(icons): add new AI icons and update context menu links
- Introduced new icons for AI tools including ChatGPT, Claude, Gemini, and others in the icons.yaml file.
- Enhanced the page context menu in multiple languages to include links for opening documentation in ChatGPT and Claude, improving user accessibility to AI resources.
- Updated internationalization files to reflect new context menu options and additional copy functionalities.
* refactor(layouts): simplify page structure in glossary and section layouts
- Removed the conditional rendering of page links in the glossary and section layouts to streamline the markup.
- Adjusted the blog and docs list layouts to ensure consistent closing of HTML tags and improved formatting.
* feat(context-menu): add outbound icons to external links
Add arrow-up-right icons to "View as Markdown" and custom links
in the page context menu to indicate they open in new tabs.
* Revert "feat(context-menu): add outbound icons to external links"
This reverts commit 670175e200f091ed89b15bd16f44a585355db57d.
* chore: rebuild css
* chore: update stats json
* chore: rename project and update context menu structure
- Changed project name from "wizardly-wing" to "hextra" in package-lock.json.
- Refactored context menu structure in hugo.yaml to improve organization and consistency across multiple languages.
- Updated context menu links to ensure proper functionality and accessibility.
* feat(context-menu): enhance clipboard functionality and pre-fetching
- Implemented pre-fetching of markdown content for copy buttons to improve performance and avoid clipboard access issues in Safari.
- Updated click event handlers to utilize cached content for clipboard operations, with a fallback to fetch content if not pre-fetched.
- Added checks to ensure elements exist before performing actions, enhancing robustness of the context menu interactions.
* fix(context-menu): improve hover effects and border styles
- Enhanced the context menu's border styles with transition effects for better visual feedback on hover.
- Updated CSS classes to ensure consistent styling across different themes, improving user experience.
* feat(context-menu): add page context menu functionality across multiple languages
- Introduced a page context menu that allows users to copy content as Markdown or view the raw Markdown source, enhancing usability for documentation sites.
- Added configuration options to enable the context menu globally and control it on a per-page basis.
- Implemented support for custom links in the context menu, allowing integration with external services.
- Updated documentation in Persian, Japanese, Chinese, and English to reflect these new features.
* fix(icons): update SVG definitions for Gemini and add fill attribute
- Updated the SVG definition for the Gemini icon to include the 'fill' attribute for better rendering.
- Ensured consistency in the SVG structure for the Gemini icon while maintaining the existing definitions for ChatGPT and Claude.
* chore: rebuild css
* chore: remove Claude links from context menu in multiple languages
- Removed the "Open in Claude" option from the context menu for Persian, Japanese, and Simplified Chinese languages to streamline the user experience.
* fix(context-menu): update cursor styles for buttons in context menu
- Changed cursor style from default to pointer for buttons in the page context menu to enhance user interaction feedback.
2026-01-23 23:40:29 +00:00
|
|
|
page:
|
|
|
|
|
contextMenu:
|
|
|
|
|
links:
|
|
|
|
|
- name: 在 ChatGPT 中打开
|
|
|
|
|
icon: chatgpt
|
|
|
|
|
url: "https://chatgpt.com/?hints=search&q=%E6%88%91%E6%AD%A3%E5%9C%A8%E9%98%85%E8%AF%BB%E8%BF%99%E4%B8%AA%E6%96%87%E6%A1%A3%3A+{url}%0A%E5%B8%AE%E6%88%91%E7%90%86%E8%A7%A3%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%E5%AE%83%E3%80%82"
|
2023-08-12 16:45:00 +01:00
|
|
|
|
|
|
|
|
module:
|
|
|
|
|
hugoVersion:
|
|
|
|
|
extended: true
|
2025-06-01 01:25:39 +02:00
|
|
|
min: "0.146.0"
|
2023-08-12 16:45:00 +01:00
|
|
|
|
|
|
|
|
workspace: hugo.work
|
|
|
|
|
imports:
|
2024-03-01 23:40:55 +00:00
|
|
|
- path: github.com/imfing/hextra
|
2023-08-12 16:45:00 +01:00
|
|
|
|
|
|
|
|
markup:
|
2024-12-30 23:13:23 +00:00
|
|
|
highlight:
|
|
|
|
|
noClasses: false
|
2023-08-12 16:45:00 +01:00
|
|
|
goldmark:
|
|
|
|
|
renderer:
|
|
|
|
|
unsafe: true
|
2024-12-30 23:13:23 +00:00
|
|
|
extensions:
|
|
|
|
|
passthrough:
|
|
|
|
|
delimiters:
|
2025-06-14 14:36:10 +01:00
|
|
|
block: [['\[', '\]'], ['$$', '$$']]
|
2024-12-30 23:13:23 +00:00
|
|
|
inline: [['\(', '\)']]
|
|
|
|
|
enable: true
|
2023-08-12 16:45:00 +01:00
|
|
|
|
2023-08-18 00:16:49 +01:00
|
|
|
enableInlineShortcodes: true
|
|
|
|
|
|
2023-08-12 16:45:00 +01:00
|
|
|
menu:
|
|
|
|
|
main:
|
2023-08-21 01:00:52 +01:00
|
|
|
- identifier: documentation
|
|
|
|
|
name: Documentation
|
2023-08-12 16:45:00 +01:00
|
|
|
pageRef: /docs
|
|
|
|
|
weight: 1
|
2025-06-01 17:33:45 +01:00
|
|
|
- identifier: versions
|
|
|
|
|
name: Versions
|
2026-02-08 19:45:29 +08:00
|
|
|
weight: 5
|
2023-08-21 01:00:52 +01:00
|
|
|
- identifier: blog
|
|
|
|
|
name: Blog
|
2023-08-12 16:45:00 +01:00
|
|
|
pageRef: /blog
|
2026-02-08 19:45:29 +08:00
|
|
|
weight: 2
|
|
|
|
|
- identifier: more
|
|
|
|
|
name: More
|
2023-08-12 16:45:00 +01:00
|
|
|
weight: 4
|
2025-06-01 17:33:45 +01:00
|
|
|
- identifier: showcase
|
|
|
|
|
name: Showcase
|
|
|
|
|
pageRef: /showcase
|
2026-02-08 19:45:29 +08:00
|
|
|
weight: 3
|
2025-08-24 23:45:10 +02:00
|
|
|
params:
|
|
|
|
|
type: link
|
|
|
|
|
icon: collection
|
2025-06-01 17:33:45 +01:00
|
|
|
- name: Search
|
|
|
|
|
weight: 6
|
2023-08-12 16:45:00 +01:00
|
|
|
params:
|
|
|
|
|
type: search
|
|
|
|
|
- name: GitHub
|
2025-06-01 17:33:45 +01:00
|
|
|
weight: 7
|
2023-08-12 16:45:00 +01:00
|
|
|
url: "https://github.com/imfing/hextra"
|
|
|
|
|
params:
|
|
|
|
|
icon: github
|
2025-06-01 17:33:45 +01:00
|
|
|
- identifier: development
|
|
|
|
|
name: Development ↗
|
|
|
|
|
url: https://imfing.github.io/hextra/versions/latest/
|
|
|
|
|
parent: versions
|
2025-08-24 23:45:10 +02:00
|
|
|
params:
|
|
|
|
|
type: link
|
|
|
|
|
icon: beaker
|
2025-09-06 12:06:26 +01:00
|
|
|
- identifier: v0.10
|
|
|
|
|
name: v0.10 ↗
|
|
|
|
|
url: https://imfing.github.io/hextra/versions/v0.10/
|
|
|
|
|
parent: versions
|
2026-02-20 23:08:33 +00:00
|
|
|
- identifier: v0.11
|
|
|
|
|
name: v0.11 ↗
|
|
|
|
|
url: https://imfing.github.io/hextra/versions/v0.11/
|
2025-06-01 17:33:45 +01:00
|
|
|
parent: versions
|
2026-02-08 19:45:29 +08:00
|
|
|
- identifier: about
|
|
|
|
|
name: About
|
|
|
|
|
pageRef: /about
|
|
|
|
|
parent: more
|
|
|
|
|
weight: 1
|
|
|
|
|
- identifier: archives
|
|
|
|
|
name: Archives
|
|
|
|
|
pageRef: /archives
|
|
|
|
|
parent: more
|
|
|
|
|
weight: 2
|
|
|
|
|
- identifier: glossary
|
|
|
|
|
name: Glossary
|
|
|
|
|
pageRef: /glossary
|
|
|
|
|
parent: more
|
|
|
|
|
weight: 3
|
2023-08-12 16:45:00 +01:00
|
|
|
|
|
|
|
|
sidebar:
|
2023-08-27 23:44:43 +01:00
|
|
|
- identifier: more
|
|
|
|
|
name: More
|
2023-08-12 16:45:00 +01:00
|
|
|
params:
|
|
|
|
|
type: separator
|
|
|
|
|
weight: 1
|
2023-08-27 23:44:43 +01:00
|
|
|
- identifier: about
|
|
|
|
|
name: "About"
|
2023-08-17 23:54:17 +01:00
|
|
|
pageRef: "/about"
|
|
|
|
|
weight: 2
|
2023-08-27 23:44:43 +01:00
|
|
|
- identifier: hugoDocs
|
|
|
|
|
name: "Hugo Docs ↗"
|
2023-08-12 16:45:00 +01:00
|
|
|
url: "https://gohugo.io/documentation/"
|
2023-08-17 23:54:17 +01:00
|
|
|
weight: 3
|
2023-08-12 16:45:00 +01:00
|
|
|
|
|
|
|
|
params:
|
2023-08-27 23:44:43 +01:00
|
|
|
description: Modern, responsive, batteries-included Hugo theme for creating beautiful static websites.
|
|
|
|
|
|
2025-08-24 13:57:07 +02:00
|
|
|
externalLinkDecoration: true
|
|
|
|
|
|
2025-08-24 00:46:29 +02:00
|
|
|
banner:
|
2026-02-20 23:08:33 +00:00
|
|
|
key: 'announcement-v0.12'
|
chore: release blog for Hextra v0.11 (#806)
* feat: release Hextra v0.11 with new features and improvements
- Updated banner key to 'announcement-v0.11' with a new message.
- Added new padding option 'hx:px-8' in hugo_stats.json.
- Introduced new blog post for Hextra v0.11 detailing UX enhancements, new components, and stability fixes.
- Added translations for the new blog post in French, Japanese, and Simplified Chinese.
- Updated getting started documentation to include instructions for using the development branch.
- Removed outdated banner HTML for v0.10.
* feat: update language banners for Hextra v0.11 release
- Added localized banner messages for Persian, Japanese, and Simplified Chinese.
- Updated the main announcement message format in the configuration file.
* Update exampleSite/content/blog/v0.11.md
Co-authored-by: Ludovic Fernandez <ldez@users.noreply.github.com>
* Update exampleSite/content/blog/v0.11.md
Co-authored-by: Ludovic Fernandez <ldez@users.noreply.github.com>
* Update blog post for Hextra v0.11 release
- Refined upgrade guide and removed unnecessary breaking change note.
- Enhanced descriptions for new features including the top banner, callouts, and analytics configuration.
- Improved clarity in code examples and added links to documentation for new components.
- Updated navbar enhancements and breadcrumbs enablement instructions.
- Fixed formatting inconsistencies and improved overall readability.
* Add blog post for Hextra v0.11 in Persian, Japanese, and Simplified Chinese
- Introduced new features including a site-wide top banner, redesigned callouts, and analytics support for Umami and Matomo.
- Enhanced navigation with icon support and improved layout.
- Added Asciinema shortcode for terminal recordings and external link decoration options.
- Updated upgrade guide and documentation for new components.
- Included stability fixes and quality of life improvements.
---------
Co-authored-by: Ludovic Fernandez <ldez@users.noreply.github.com>
2025-08-30 13:48:04 +01:00
|
|
|
message: |
|
2026-02-20 23:08:33 +00:00
|
|
|
Hextra **v0.12** is here! 🎉 Discover [what's new]({{% relref "blog/v0.12" %}})
|
2025-08-24 00:46:29 +02:00
|
|
|
|
2023-08-20 20:34:01 +01:00
|
|
|
navbar:
|
|
|
|
|
displayTitle: true
|
|
|
|
|
displayLogo: true
|
|
|
|
|
logo:
|
|
|
|
|
path: images/logo.svg
|
|
|
|
|
dark: images/logo-dark.svg
|
|
|
|
|
# width: 40
|
|
|
|
|
# height: 20
|
2023-09-20 23:36:00 +01:00
|
|
|
# link: /
|
|
|
|
|
width: wide
|
|
|
|
|
|
2023-10-21 17:18:04 -04:00
|
|
|
theme:
|
|
|
|
|
# light | dark | system
|
|
|
|
|
default: system
|
|
|
|
|
displayToggle: true
|
|
|
|
|
|
2023-08-14 21:56:26 +01:00
|
|
|
footer:
|
2023-10-29 11:19:31 -04:00
|
|
|
enable: true
|
2023-08-14 21:56:26 +01:00
|
|
|
displayCopyright: true
|
|
|
|
|
displayPoweredBy: true
|
2023-09-20 23:36:00 +01:00
|
|
|
width: normal
|
2023-08-14 21:56:26 +01:00
|
|
|
|
2025-01-23 21:58:03 +01:00
|
|
|
# Display the last modification date
|
2023-08-12 16:45:00 +01:00
|
|
|
displayUpdatedDate: true
|
|
|
|
|
dateFormat: "January 2, 2006"
|
2023-08-12 19:53:14 +01:00
|
|
|
|
2026-02-01 16:02:15 +01:00
|
|
|
# Display the author name of the last modified date
|
|
|
|
|
displayUpdatedAuthor: false
|
|
|
|
|
|
2023-10-21 16:00:39 -04:00
|
|
|
# Search
|
|
|
|
|
# flexsearch is enabled by default
|
2023-08-12 19:53:14 +01:00
|
|
|
search:
|
2023-08-23 01:00:36 +01:00
|
|
|
enable: true
|
2023-10-21 16:00:39 -04:00
|
|
|
type: flexsearch
|
|
|
|
|
|
|
|
|
|
flexsearch:
|
|
|
|
|
# index page by: content | summary | heading | title
|
|
|
|
|
index: content
|
2024-04-02 09:52:26 +02:00
|
|
|
# full | forward | reverse | strict
|
2024-03-18 02:50:22 +08:00
|
|
|
# https://github.com/nextapps-de/flexsearch/#tokenizer-prefix-search
|
|
|
|
|
tokenize: forward
|
2023-08-12 22:48:41 +01:00
|
|
|
|
2023-08-12 19:53:14 +01:00
|
|
|
editURL:
|
2023-08-23 01:00:36 +01:00
|
|
|
enable: true
|
2025-09-06 12:06:26 +01:00
|
|
|
base: "https://github.com/imfing/hextra/edit/main/docs/content"
|
2023-09-26 22:12:38 +01:00
|
|
|
|
2023-10-28 10:56:58 -04:00
|
|
|
blog:
|
|
|
|
|
list:
|
|
|
|
|
displayTags: true
|
2024-04-02 09:52:26 +02:00
|
|
|
# date | lastmod | publishDate | title | weight
|
|
|
|
|
sortBy: date
|
|
|
|
|
sortOrder: desc # or "asc"
|
2025-07-24 22:26:17 +01:00
|
|
|
# Pagination
|
|
|
|
|
pagerSize: 20
|
2025-06-01 17:33:45 +01:00
|
|
|
|
2025-02-26 23:13:43 +00:00
|
|
|
article:
|
|
|
|
|
displayPagination: true
|
2023-10-28 10:56:58 -04:00
|
|
|
|
2026-02-08 19:45:29 +08:00
|
|
|
archives:
|
|
|
|
|
# Source section used for the archives page.
|
|
|
|
|
section: blog
|
|
|
|
|
# Date format for archive list items.
|
|
|
|
|
dateFormat: "Jan 02"
|
|
|
|
|
|
2025-06-13 23:09:05 +02:00
|
|
|
toc:
|
|
|
|
|
displayTags: true
|
|
|
|
|
|
2024-07-07 14:33:12 +02:00
|
|
|
highlight:
|
|
|
|
|
copy:
|
|
|
|
|
enable: true
|
|
|
|
|
# hover | always
|
|
|
|
|
display: hover
|
|
|
|
|
|
2025-07-21 21:16:44 +01:00
|
|
|
page:
|
|
|
|
|
# full (100%), wide (90rem), normal (80rem)
|
|
|
|
|
width: normal
|
|
|
|
|
# tabs:
|
|
|
|
|
# sync: true
|
feat(context-menu): add page context menu for copy/view Markdown (#908)
* feat(context-menu): implement page context menu for copy Markdown
- Added a context menu to Markdown pages allowing users to copy content as Markdown or view it in a new tab.
- Introduced new layout files for Markdown rendering and updated existing layouts to include the context menu.
- Enhanced configuration options to enable or disable the context menu globally or per page.
- Updated internationalization files to support new context menu actions.
- Improved documentation to guide users on the new features and their usage.
* feat(context-menu): enhance dropdown positioning and responsiveness
- Updated the context menu dropdown to use responsive positioning classes for better alignment on different screen sizes.
- Added new CSS classes to ensure the dropdown appears correctly on smaller devices, improving user experience.
* refactor(context-menu): adjust button styles for improved layout and usability
- Modified button classes in the page context menu to enhance spacing and alignment.
- Reduced padding and gap sizes for a more compact design, improving overall user experience.
* refactor(styles): update CSS classes for improved layout and consistency
- Removed outdated ring classes and adjusted padding and border styles in various components for a cleaner design.
- Enhanced hover effects and gap sizes for better user experience across language switcher, navbar, and theme toggle elements.
- Standardized rounded styles to maintain visual consistency throughout the interface.
* feat(context-menu): add custom links to page context menu
- Introduced new configuration options for custom links in the page context menu, allowing users to open documentation in ChatGPT and Claude.
- Updated the context menu layout to include a separator and display the new links with appropriate styling.
- Enhanced the CSS classes for better visual integration with existing context menu elements.
* feat(icons): add new AI icons and update context menu links
- Introduced new icons for AI tools including ChatGPT, Claude, Gemini, and others in the icons.yaml file.
- Enhanced the page context menu in multiple languages to include links for opening documentation in ChatGPT and Claude, improving user accessibility to AI resources.
- Updated internationalization files to reflect new context menu options and additional copy functionalities.
* refactor(layouts): simplify page structure in glossary and section layouts
- Removed the conditional rendering of page links in the glossary and section layouts to streamline the markup.
- Adjusted the blog and docs list layouts to ensure consistent closing of HTML tags and improved formatting.
* feat(context-menu): add outbound icons to external links
Add arrow-up-right icons to "View as Markdown" and custom links
in the page context menu to indicate they open in new tabs.
* Revert "feat(context-menu): add outbound icons to external links"
This reverts commit 670175e200f091ed89b15bd16f44a585355db57d.
* chore: rebuild css
* chore: update stats json
* chore: rename project and update context menu structure
- Changed project name from "wizardly-wing" to "hextra" in package-lock.json.
- Refactored context menu structure in hugo.yaml to improve organization and consistency across multiple languages.
- Updated context menu links to ensure proper functionality and accessibility.
* feat(context-menu): enhance clipboard functionality and pre-fetching
- Implemented pre-fetching of markdown content for copy buttons to improve performance and avoid clipboard access issues in Safari.
- Updated click event handlers to utilize cached content for clipboard operations, with a fallback to fetch content if not pre-fetched.
- Added checks to ensure elements exist before performing actions, enhancing robustness of the context menu interactions.
* fix(context-menu): improve hover effects and border styles
- Enhanced the context menu's border styles with transition effects for better visual feedback on hover.
- Updated CSS classes to ensure consistent styling across different themes, improving user experience.
* feat(context-menu): add page context menu functionality across multiple languages
- Introduced a page context menu that allows users to copy content as Markdown or view the raw Markdown source, enhancing usability for documentation sites.
- Added configuration options to enable the context menu globally and control it on a per-page basis.
- Implemented support for custom links in the context menu, allowing integration with external services.
- Updated documentation in Persian, Japanese, Chinese, and English to reflect these new features.
* fix(icons): update SVG definitions for Gemini and add fill attribute
- Updated the SVG definition for the Gemini icon to include the 'fill' attribute for better rendering.
- Ensured consistency in the SVG structure for the Gemini icon while maintaining the existing definitions for ChatGPT and Claude.
* chore: rebuild css
* chore: remove Claude links from context menu in multiple languages
- Removed the "Open in Claude" option from the context menu for Persian, Japanese, and Simplified Chinese languages to streamline the user experience.
* fix(context-menu): update cursor styles for buttons in context menu
- Changed cursor style from default to pointer for buttons in the page context menu to enhance user interaction feedback.
2026-01-23 23:40:29 +00:00
|
|
|
contextMenu:
|
|
|
|
|
enable: true
|
|
|
|
|
links:
|
|
|
|
|
- name: Open in ChatGPT
|
|
|
|
|
icon: chatgpt
|
|
|
|
|
url: "https://chatgpt.com/?hints=search&q=I%27m+looking+at+this+documentation%3A+{url}%0AHelp+me+understand+how+to+use+it."
|
|
|
|
|
- name: Open in Claude
|
|
|
|
|
icon: claude
|
|
|
|
|
url: "https://claude.ai/new?q=I%27m+looking+at+this+documentation%3A+{url}%0AHelp+me+understand+how+to+use+it."
|
2025-07-21 21:16:44 +01:00
|
|
|
|
2026-01-20 22:55:41 +00:00
|
|
|
imageZoom:
|
|
|
|
|
enable: true
|
|
|
|
|
|
2023-09-26 23:33:27 +01:00
|
|
|
comments:
|
2023-09-26 22:12:38 +01:00
|
|
|
enable: false
|
|
|
|
|
type: giscus
|
|
|
|
|
|
|
|
|
|
# https://giscus.app/
|
|
|
|
|
giscus:
|
2023-09-26 23:33:27 +01:00
|
|
|
repo: imfing/hextra
|
|
|
|
|
repoId: R_kgDOJ9fJag
|
|
|
|
|
category: General
|
|
|
|
|
categoryId: DIC_kwDOJ9fJas4CY7gW
|
|
|
|
|
# mapping: pathname
|
2023-09-26 22:12:38 +01:00
|
|
|
# strict: 0
|
|
|
|
|
# reactionsEnabled: 1
|
|
|
|
|
# emitMetadata: 0
|
2023-09-26 23:33:27 +01:00
|
|
|
# inputPosition: top
|
|
|
|
|
# lang: en
|
2024-12-26 21:29:21 +09:00
|
|
|
# theme: noborder_dark
|