* feat(llms): add llms txt output format
- Introduced a new output format 'llms' in the configuration.
- Updated the example site to utilize the new 'llms' format for the home output.
- Added a new layout file 'llms.txt' for rendering content in the LLMS format.
* docs: add llms.txt support documentation
- Introduced a new section in the configuration guide detailing how to enable the llms.txt output format for improved accessibility to large language models.
- Provided example configuration for adding the 'llms' output format in the site's hugo.yaml.
- Explained the content structure of the generated llms.txt file, including site title, section listings, page summaries, and direct links.
* Update configuration.md
* feat(pagination): add blog pagination component
- Introduced a new blog pagination component for improved navigation on list pages.
- Updated the blog list layout to utilize pagination, allowing for better content organization.
- Added a new parameter for pagination size in the configuration file.
* chore: increase pager size for blog
* Sync tabs across groups
* feat(tabs): add optional synchronization
* Move tabs sync setting under page params
* fix: spacing between title and site title (#704)
* docs: document configure opengraph image (#706)
* [Docs] document using og:image
* Make example title page match others
* clarify wording
* chore: update tailwind css to latest version 4.1.8 (#703)
* fix: wrong SRI hash for katex.css (#702)
* Correct URL given in 'dev.toml'
* stylesheet 'katex.css': fix SRI hash
* fix(build): run npm update to fix postcss complaint
* feat(tags): improve usability of tags (#698)
* feat(tags): improve usability of tags
* Tags can be shown also at docs
* Documented tag-related config flags
* Added example tags to the site
* Made rendered tags active
* Move tags listing to ToC
* Hide tags section on no tags
* feat(math): add optional MathJax support (#707)
* feat: add MathJax option
* docs: move math engine note
* refactor: update LaTeX documentation and improve MathJax integration
- Adjusted LaTeX documentation for clarity and formatting.
- Enhanced MathJax configuration in the templates to support both KaTeX and MathJax rendering.
- Removed deprecated comments and streamlined the script loading process for MathJax.
- Updated the passthrough extension settings in the Hugo configuration for better compatibility with LaTeX math expressions.
* docs: simplify LaTeX documentation and clarify configuration steps
- Updated LaTeX documentation to reflect that KaTeX is enabled by default, removing the need for manual activation.
- Added examples for using LaTeX math expressions and clarified the configuration for the passthrough extension in Hugo.
- Enhanced MathJax section to emphasize its use as an alternative rendering engine.
* fix(tabs): add null check for panels container and update example items
* fix(tabs): improve tab group key handling and add validation for items parameter
* refactor(tabs): comment out sync option in configuration and adjust tab formatting in documentation
---------
Co-authored-by: hobobandy <30026704+hobobandy@users.noreply.github.com>
Co-authored-by: Matt Dodson <47385188+MattDodsonEnglish@users.noreply.github.com>
Co-authored-by: Andreas Deininger <adeininger@urbanonline.de>
Co-authored-by: yuri <1969yuri1969@gmail.com>
* feat: add MathJax option
* docs: move math engine note
* refactor: update LaTeX documentation and improve MathJax integration
- Adjusted LaTeX documentation for clarity and formatting.
- Enhanced MathJax configuration in the templates to support both KaTeX and MathJax rendering.
- Removed deprecated comments and streamlined the script loading process for MathJax.
- Updated the passthrough extension settings in the Hugo configuration for better compatibility with LaTeX math expressions.
* docs: simplify LaTeX documentation and clarify configuration steps
- Updated LaTeX documentation to reflect that KaTeX is enabled by default, removing the need for manual activation.
- Added examples for using LaTeX math expressions and clarified the configuration for the passthrough extension in Hugo.
- Enhanced MathJax section to emphasize its use as an alternative rendering engine.
* feat(tags): improve usability of tags
* Tags can be shown also at docs
* Documented tag-related config flags
* Added example tags to the site
* Made rendered tags active
* Move tags listing to ToC
* Hide tags section on no tags
* feat: implement child menu support in main navbar
- Added a new JavaScript file for handling dropdown functionality in the navbar.
- Implemented event listeners for toggling dropdowns, closing them on outside clicks, and dismissing with the Escape key.
- Updated navbar HTML to support dropdown items with children, enhancing the navigation experience.
- Adjusted core script imports to include the new dropdown functionality.
* chore: update menu identifiers and add missing translations for development versions
* chore: update hugo stats
* chore: update script name
* chore: update menu item names to include arrows for external links
* refactor: update page width handling and CSS structure
- Changed the default page width from 1280px to 80rem in hugo.yaml.
- Replaced dynamic page width partials with a new CSS class 'hextra-max-page-width' across multiple layout files for consistency.
- Introduced a new head-config-css.html partial for managing CSS styles related to page width.
- Removed the outdated page-width utility partial to streamline the codebase.
* feat: introduce CSS variables for layout widths and update footer/navbar styles
- Added a new configs.css file to define CSS variables for page, navbar, and footer widths.
- Updated footer and navbar partials to utilize the new CSS classes for consistent width management.
- Refactored head-config-css.html to include the new navbar width variable.
- Enhanced the overall styling structure for better maintainability and responsiveness.
* Refactor: Rename configs.css to variables.css and update references
Remove head-config-css.html and update references to use variables.css instead of configs.css
* Update assets/css/variables.css
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update layouts/partials/head.html
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* chore(css): improve not-prose tags styling
* fix: typo
* chore(style): improve appearance in prose
* feat: support icon in callout shortcode
* chore: add RSS badge to blog list page
* chore: run build:css
* chore: run build:css
* chore: remove unused CSS
* chore: add footer.enable explicitly to config
* chore: use `where` pseudo class for more prose elements
* chore: run build:css
* chore: remove blank space
* chore: rebuild css
* chore: update figure css
chore: update example site content
chore: add configuration for footer
chore: allow disable footer completely
chore: navbar highlights if contains current page
chore: styling update for partial templates
chore: update steps to use markdown delimiter
* update dev and build command
chore: move contents to exampleSite
chore: add configs to exampleSite
chore: use tailwindcss/nesting
* add postcss-import
* move imports to the top
chore: add config for theme dev
chore: add compiled css
chore: fix last updated issue
chore: dont't ignore hugo_stats.json
chore: update index page layout