<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>HB - Hugo Bootstrap Framework on HB Framework</title><link>https://hbstack.dev/</link><description>Recent content in HB - Hugo Bootstrap Framework on HB Framework</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>Copyright © 2022-{year} [HB Framework](https://hbstack.dev/). All Rights Reserved.</copyright><lastBuildDate>Sat, 24 Sep 2022 18:24:31 +0800</lastBuildDate><atom:link href="https://hbstack.dev/index.xml" rel="self" type="application/rss+xml"/><item><title>Google Fonts Module</title><link>https://hbstack.dev/modules/look-and-feel/google-fonts/</link><pubDate>Wed, 15 Nov 2023 00:24:24 +0800</pubDate><guid>https://hbstack.dev/modules/look-and-feel/google-fonts/</guid><description>Module github.com/hbstack/google-fonts Repository ⭐ Please consider giving a star if your like it. Stars Version Used by Requirements License Usage See how to use modules. Site Parameters Parameter Type Required Default Description families array ✔️ The array of font families, the first one are preferred. families.name string ✔️ Font name. families.axis object Font axis. families.axis.ital array Font italic, range from 0 to 1. families.axis.wght array Font weight, the quantity must be the same as the families.</description></item><item><title>Header News Module</title><link>https://hbstack.dev/modules/header/news/</link><pubDate>Wed, 01 Nov 2023 19:06:50 +0800</pubDate><guid>https://hbstack.dev/modules/header/news/</guid><description> Module github.com/hbstack/header/modules/news Repository ⭐ Please consider giving a star if your like it. Stars Version Used by Requirements License Usage See how to use modules. Site Parameters Parameter Type Required Default Description sections array [news] Main sections. limit number 5 The maximum number of news. date_format string :date_full The format of news date. icon_name string bell-fill The name of icon. icon_vendor string bootstrap The name of icon vendor.</description></item><item><title>Broken styles when building site via Hugo v0.120.0 or later</title><link>https://hbstack.dev/2023/10/broken-styles-when-building-site-via-hugo-v0.120.0-or-later/</link><pubDate>Tue, 31 Oct 2023 16:33:52 +0800</pubDate><guid>https://hbstack.dev/2023/10/broken-styles-when-building-site-via-hugo-v0.120.0-or-later/</guid><description>1hugo mod get github.com/hugomods/hugopress@v0.2.2 2hugo mod get github.com/hbstack/footer@v0.2.7</description></item><item><title>Header Google Custom Search Engine Module</title><link>https://hbstack.dev/modules/header/gcse/</link><pubDate>Thu, 12 Oct 2023 20:11:15 +0800</pubDate><guid>https://hbstack.dev/modules/header/gcse/</guid><description>Module github.com/hbstack/header/modules/gcse Repository ⭐ Please consider giving a star if your like it. Stars Version Used by Requirements License Usage See how to use modules. Site Parameters TOML YAML JSON hugo.toml
1[params] 2 [params.hb] 3 [params.hb.header] 4 [params.hb.header.gcse] 5 id = &amp;#39;SEARCH_ENGINE_ID&amp;#39; 6 layout = &amp;#39;offcanvas&amp;#39; hugo.yaml
1params: 2 hb: 3 header: 4 gcse: 5 id: SEARCH_ENGINE_ID 6 layout: offcanvas hugo.json
1{ 2 &amp;#34;params&amp;#34;: { 3 &amp;#34;hb&amp;#34;: { 4 &amp;#34;header&amp;#34;: { 5 &amp;#34;gcse&amp;#34;: { 6 &amp;#34;id&amp;#34;: &amp;#34;SEARCH_ENGINE_ID&amp;#34;, 7 &amp;#34;layout&amp;#34;: &amp;#34;offcanvas&amp;#34; 8 } 9 } 10 } 11 } 12} Parameter Type Required Default Description id string ✔️ The Google custom search engine ID.</description></item><item><title>Replace Meta Modules</title><link>https://hbstack.dev/2023/10/replace-meta-modules/</link><pubDate>Tue, 10 Oct 2023 22:44:37 +0800</pubDate><guid>https://hbstack.dev/2023/10/replace-meta-modules/</guid><description>Backgrounds Initially, to make it easier for newbies to get started and familiarize themselves with the themes of the HB framework, we provide a number of meta modules, which are just collections of modules that don&amp;rsquo;t provide any functionalities.
However, meta modules have an obvious disadvantage that it is difficult to remove unwanted modules from them, so in this tutorial, we&amp;rsquo;re going to talk about how to replace the meta module.</description></item><item><title>HB Blog Profile Sidebar Module</title><link>https://hbstack.dev/modules/blog/sidebar/profile/</link><pubDate>Sun, 08 Oct 2023 22:02:48 +0800</pubDate><guid>https://hbstack.dev/modules/blog/sidebar/profile/</guid><description>Module github.com/hbstack/blog/modules/sidebar/profile Repository ⭐ Please consider giving a star if your like it. Stars Version Used by Requirements License Usage See how to use modules. Site Parameters Parameter Type Required Default Description avatar string /images/logo.png The avatar image path relative to the assets folder. avatar_size number 100 The size of avatar image. company string The company name, Markdown supported. description string Site description. The description or bio, Markdown supported. location string The location, Markdown supported.</description></item><item><title>Applications</title><link>https://hbstack.dev/themes/start/apps/</link><pubDate>Fri, 15 Sep 2023 22:42:11 +0800</pubDate><guid>https://hbstack.dev/themes/start/apps/</guid><description>Currently, the applications are specified through the menus configuration.
TOML YAML JSON config/_default/menus.yaml.toml
1[[apps]] 2 identifier = &amp;#39;group-1&amp;#39; 3 name = &amp;#39;Group 1&amp;#39; 4[[apps]] 5 name = &amp;#39;Foo&amp;#39; 6 parent = &amp;#39;group-1&amp;#39; 7 url = &amp;#39;https://example.org/foo&amp;#39; 8[[apps]] 9 identifier = &amp;#39;group-2&amp;#39; 10 name = &amp;#39;Group 2&amp;#39; 11[[apps]] 12 name = &amp;#39;Bar&amp;#39; 13 parent = &amp;#39;group-2&amp;#39; 14 url = &amp;#39;https://example.org/bar&amp;#39; config/_default/menus.yaml.yaml
1apps: 2- identifier: group-1 3 name: Group 1 4- name: Foo 5 parent: group-1 6 url: https://example.</description></item><item><title>Look and Feel</title><link>https://hbstack.dev/themes/start/look-and-feel/</link><pubDate>Fri, 15 Sep 2023 22:34:11 +0800</pubDate><guid>https://hbstack.dev/themes/start/look-and-feel/</guid><description>Background Image The background image is supported by the HB background image module.
Favicons The favicons is supported by the favicons module, the image path is images/logo.png by default.</description></item><item><title>Installation</title><link>https://hbstack.dev/themes/start/installation/</link><pubDate>Fri, 15 Sep 2023 16:26:58 +0800</pubDate><guid>https://hbstack.dev/themes/start/installation/</guid><description>Prerequisites Read more on prerequisites.
Clone the Repository 1git clone --depth 1 https://github.com/hbstack/theme-start Copy the Example Site 1cp -r theme-start/exampleSite ./start-page Change Working Directory 1cd start-page Reinitializing the Site 1rm go.mod go.sum config/_default/module.yaml 2hugo mod init [MODULE_PATH] The [MODULE_PATH] is the identifier of your site, which usually the repository URL, i.e. example.com/user/repo.
Import the Theme and Search Engines TOML YAML JSON config/_default/module.toml
1[[imports]] 2 path = &amp;#39;github.com/hbstack/theme-start&amp;#39; 3[[imports]] 4 path = &amp;#39;github.</description></item><item><title>Search Engines</title><link>https://hbstack.dev/themes/start/search-engines/</link><pubDate>Fri, 15 Sep 2023 16:26:58 +0800</pubDate><guid>https://hbstack.dev/themes/start/search-engines/</guid><description>Search Engines Properties Name Type Description weight number Lower weight gets higer priority. Built-in Search Engines Name Identifier Module Version Baidu baidu github.com/hbstack/theme-start/engines/baidu Bing bing github.com/hbstack/theme-start/engines/bing DockDockGo duckduckgo github.com/hbstack/theme-start/engines/duckduckgo Google google github.com/hbstack/theme-start/engines/google Sogou sogou github.com/hbstack/theme-start/engines/sogou Wikipedia wikipedia github.com/hbstack/theme-start/engines/wikipedia Yahoo yahoo github.com/hbstack/theme-start/engines/yahoo Yandex yandex github.com/hbstack/theme-start/engines/yandex Search Engines Configuration TOML YAML JSON hugo.toml
1[module] 2[[module.imports]] 3 path = &amp;#39;github.com/hbstack/theme-start/engines/google&amp;#39; 4[[module.imports]] 5 path = &amp;#39;github.com/hbstack/theme-start/engines/bing&amp;#39; 6[[module.imports]] 7 path = &amp;#39;github.com/hbstack/theme-start/engines/baidu&amp;#39; 8[[module.imports]] 9 path = &amp;#39;github.</description></item><item><title>Header Breakpoint</title><link>https://hbstack.dev/2023/09/header-breakpoint/</link><pubDate>Sun, 03 Sep 2023 00:52:53 +0800</pubDate><guid>https://hbstack.dev/2023/09/header-breakpoint/</guid><description>Backgrounds The header was initially designed to be collapsed when the width is less than xxl breakpoint, otherwise expanding. The problem is that the header collapsed and looks empty under the lg and xl breakpoint. So we introduce the breakpoint parameter, and use the lg as default to suit most of the cases.
Usage TOML YAML JSON hugo.toml
1[params] 2 [params.hb] 3 [params.hb.header] 4 breakpoint = &amp;#39;xl&amp;#39; hugo.yaml
1params: 2 hb: 3 header: 4 breakpoint: xl hugo.</description></item><item><title>HB Framework Showcases</title><link>https://hbstack.dev/sites/</link><pubDate>Sat, 02 Sep 2023 23:39:04 +0800</pubDate><guid>https://hbstack.dev/sites/</guid><description>HB Framework Showcases Sharing with us about your sites built with HB, once the request is approved, your sites will be shown on our homepage and this page.
How to Add My Sites? Using CMS (Recommended) We set up a CMS for open authoring, you can add and modify your sites here.
Using CLI or GitHub Web UI Create a data file with following format to describe your site under the /data/sites/ folder, then create a PR and waiting for reviewing and merging.</description></item><item><title>Header Banner Animations</title><link>https://hbstack.dev/examples/header-banner-aos/</link><pubDate>Sat, 02 Sep 2023 18:57:06 +0800</pubDate><guid>https://hbstack.dev/examples/header-banner-aos/</guid><description>Configurations You&amp;rsquo;ll need to turn on the markup.goldmark.parser.attribute.block, to attach attributes on title and description.
Similarly, you can attach the AOS animations on any content.
TOML YAML JSON hugo.toml
1[markup] 2 [markup.goldmark] 3 [markup.goldmark.parser] 4 [markup.goldmark.parser.attribute] 5 block = true 6 title = true hugo.yaml
1markup: 2 goldmark: 3 parser: 4 attribute: 5 block: true 6 title: true hugo.json
1{ 2 &amp;#34;markup&amp;#34;: { 3 &amp;#34;goldmark&amp;#34;: { 4 &amp;#34;parser&amp;#34;: { 5 &amp;#34;attribute&amp;#34;: { 6 &amp;#34;block&amp;#34;: true, 7 &amp;#34;title&amp;#34;: true 8 } 9 } 10 } 11 } 12} Requirements Module github.</description></item><item><title>HLS Video Banner</title><link>https://hbstack.dev/examples/header-banner-hls-video/</link><pubDate>Fri, 01 Sep 2023 10:57:18 +0800</pubDate><guid>https://hbstack.dev/examples/header-banner-hls-video/</guid><description>Requirements Module github.com/hbstack/modules/banner Source Code</description></item><item><title>MPEG DASH Video Banner</title><link>https://hbstack.dev/examples/header-banner-mpeg-dash-video/</link><pubDate>Fri, 01 Sep 2023 10:57:18 +0800</pubDate><guid>https://hbstack.dev/examples/header-banner-mpeg-dash-video/</guid><description>Requirements Module github.com/hbstack/modules/banner Source Code</description></item><item><title>Normal Video Banner</title><link>https://hbstack.dev/examples/header-banner-video/</link><pubDate>Fri, 01 Sep 2023 10:57:18 +0800</pubDate><guid>https://hbstack.dev/examples/header-banner-video/</guid><description>Requirements Module github.com/hbstack/modules/banner Source Code Credit The images and videos are belong to BLACK MYTH WUKONG.</description></item><item><title>Header Banner</title><link>https://hbstack.dev/modules/header/banner/</link><pubDate>Sat, 26 Aug 2023 13:40:01 +0800</pubDate><guid>https://hbstack.dev/modules/header/banner/</guid><description>Module github.com/hbstack/header/modules/banner Repository ⭐ Please consider giving a star if your like it. Stars Version Used by Requirements License Usage See how to use modules. Properties Name Type Required Default Description img string Y - The image URL, you should at least specify the img or video. video object Y - The video. video.src string Y - The video URL. video.poster string Y - The video poster. video.type string Y - The video media type, i.</description></item><item><title>Header Themes</title><link>https://hbstack.dev/modules/header/themes/</link><pubDate>Thu, 27 Jul 2023 20:59:06 +0800</pubDate><guid>https://hbstack.dev/modules/header/themes/</guid><description>Header Pills Theme Module github.com/hbstack/header/themes/pills Repository ⭐ Please consider giving a star if your like it. Stars Version Used by Requirements License Usage See how to use modules. Header Classic Theme Module github.com/hbstack/header/themes/classic Repository ⭐ Please consider giving a star if your like it. Stars Version Used by Requirements License Usage See how to use modules. Header Tabs Theme Module github.com/hbstack/header/themes/tabs Repository ⭐ Please consider giving a star if your like it.</description></item><item><title>Contact Module</title><link>https://hbstack.dev/modules/enhancement/contact/</link><pubDate>Tue, 20 Jun 2023 15:26:36 +0800</pubDate><guid>https://hbstack.dev/modules/enhancement/contact/</guid><description>&lt;p>The contact module ships with a layout and shortcode for generating contact forms, which are designed to be compatible with mosts of form backends.&lt;/p></description></item><item><title>Blog Sidebar Overview</title><link>https://hbstack.dev/modules/blog/sidebar/overview/</link><pubDate>Mon, 19 Jun 2023 19:03:29 +0800</pubDate><guid>https://hbstack.dev/modules/blog/sidebar/overview/</guid><description>&lt;p>The blog module supports an optional sidebar layout.&lt;/p></description></item><item><title>Blog Sidebar Posts Module</title><link>https://hbstack.dev/modules/blog/sidebar/posts/</link><pubDate>Mon, 19 Jun 2023 19:03:29 +0800</pubDate><guid>https://hbstack.dev/modules/blog/sidebar/posts/</guid><description>&lt;p>This module shows the recent and featured posts on the blog&amp;rsquo;s sidebar.&lt;/p></description></item><item><title>Blog Taxonomies Sidebar Module</title><link>https://hbstack.dev/modules/blog/sidebar/taxonomies/</link><pubDate>Mon, 19 Jun 2023 19:03:29 +0800</pubDate><guid>https://hbstack.dev/modules/blog/sidebar/taxonomies/</guid><description>&lt;p>This module shows the taxonomies on the blog&amp;rsquo;s sidebar.&lt;/p></description></item><item><title>Install on Existing Sites</title><link>https://hbstack.dev/docs/getting-started/install-on-existing-sites/</link><pubDate>Sun, 18 Jun 2023 10:49:47 +0800</pubDate><guid>https://hbstack.dev/docs/getting-started/install-on-existing-sites/</guid><description>&lt;p>This guide introduces how to install HB and modules to existing sites.&lt;/p></description></item><item><title>Announcement Bar</title><link>https://hbstack.dev/modules/enhancement/announcement-bar/</link><pubDate>Sun, 11 Jun 2023 18:36:36 +0800</pubDate><guid>https://hbstack.dev/modules/enhancement/announcement-bar/</guid><description>&lt;p>The announcement bar module makes important thing stand out, such as news and project&amp;rsquo;s releases.&lt;/p></description></item><item><title>Inline Frame Module</title><link>https://hbstack.dev/modules/content/iframe/</link><pubDate>Mon, 29 May 2023 22:26:59 +0800</pubDate><guid>https://hbstack.dev/modules/content/iframe/</guid><description>&lt;p>This module ships with an universal inline frame shortcode.&lt;/p></description></item><item><title>Blog Staticman Comments Module</title><link>https://hbstack.dev/modules/blog/comments/staticman/</link><pubDate>Mon, 29 May 2023 11:49:27 +0800</pubDate><guid>https://hbstack.dev/modules/blog/comments/staticman/</guid><description>&lt;p>This module integrate the &lt;a
href="https://hbstack.dev/modules/components/staticman-comments/"
>Staticman comments module&lt;/a> with blog layout.&lt;/p></description></item><item><title>Docs Staticman Comments Module</title><link>https://hbstack.dev/modules/docs/comments/staticman/</link><pubDate>Mon, 29 May 2023 11:49:27 +0800</pubDate><guid>https://hbstack.dev/modules/docs/comments/staticman/</guid><description>&lt;p>This module integrate the &lt;a
href="https://hbstack.dev/modules/components/staticman-comments/"
>Staticman comments module&lt;/a> with docs layout.&lt;/p></description></item><item><title>Staticman Comments Module</title><link>https://hbstack.dev/modules/components/staticman-comments/</link><pubDate>Sun, 28 May 2023 23:54:58 +0800</pubDate><guid>https://hbstack.dev/modules/components/staticman-comments/</guid><description>&lt;p>The staticman comments module ships with flexible template for other modules, to generate comment form and show the nested comments.&lt;/p></description></item><item><title>Pagination</title><link>https://hbstack.dev/modules/components/pagination/</link><pubDate>Sat, 13 May 2023 22:32:45 +0800</pubDate><guid>https://hbstack.dev/modules/components/pagination/</guid><description>&lt;p>This module ships with an universal pagination template, which allows configuring by parameters, such as alignment, size and the number of siblings.&lt;/p></description></item><item><title>Preferred Language Module</title><link>https://hbstack.dev/modules/user-experience/preferred-language/</link><pubDate>Sat, 22 Apr 2023 22:35:07 +0800</pubDate><guid>https://hbstack.dev/modules/user-experience/preferred-language/</guid><description>&lt;p>When the &lt;code>defaultContentLanguageInSubdir&lt;/code> is enabled, Hugo will redirect the home page to the default language site, e.g. &lt;code>/&lt;/code> -&amp;gt; &lt;code>/en/&lt;/code>. This module will attempt to redirect the site based on the user&amp;rsquo;s preferred language.&lt;/p></description></item><item><title>Blog Twikoo Module</title><link>https://hbstack.dev/modules/blog/comments/twikoo/</link><pubDate>Sat, 22 Apr 2023 14:40:58 +0800</pubDate><guid>https://hbstack.dev/modules/blog/comments/twikoo/</guid><description>&lt;p>This module add support for the &lt;a
href="https://github.com/imaegoo/twikoo"
target="_blank" rel="noopener noreferrer">Twikoo&lt;/a>, a simple, safe and free comments system.&lt;/p></description></item><item><title>Docs Twikoo Module</title><link>https://hbstack.dev/modules/docs/comments/twikoo/</link><pubDate>Sat, 22 Apr 2023 14:40:58 +0800</pubDate><guid>https://hbstack.dev/modules/docs/comments/twikoo/</guid><description>&lt;p>This module add support for the &lt;a
href="https://github.com/imaegoo/twikoo"
target="_blank" rel="noopener noreferrer">Twikoo&lt;/a>, a simple, safe and free comments system.&lt;/p></description></item><item><title>Header DocSearch Module</title><link>https://hbstack.dev/modules/header/docsearch/</link><pubDate>Fri, 21 Apr 2023 01:52:36 +0800</pubDate><guid>https://hbstack.dev/modules/header/docsearch/</guid><description>&lt;p>&lt;a
href="https://docsearch.algolia.com/"
target="_blank" rel="noopener noreferrer">DocSearch&lt;/a> is a free online search service for open source documentations sites.&lt;/p></description></item><item><title>Move to a New Domain Name</title><link>https://hbstack.dev/2023/04/move-to-a-new-domain-name/</link><pubDate>Wed, 19 Apr 2023 22:35:38 +0800</pubDate><guid>https://hbstack.dev/2023/04/move-to-a-new-domain-name/</guid><description>&lt;p>We recently moved our website to a new domain name - &lt;a
href="https://hbstack.dev/"
>hbstack.dev&lt;/a>.&lt;/p></description></item><item><title>Join Us</title><link>https://hbstack.dev/docs/join-us/</link><pubDate>Mon, 17 Apr 2023 15:25:17 +0800</pubDate><guid>https://hbstack.dev/docs/join-us/</guid><description>&lt;p>We&amp;rsquo;re glad you plan to join us, and we appreciate any contributions. You can support this project in the following ways.&lt;/p></description></item><item><title>Blog ToC Scrollspy Module</title><link>https://hbstack.dev/modules/blog/toc-scrollspy/</link><pubDate>Mon, 17 Apr 2023 14:49:18 +0800</pubDate><guid>https://hbstack.dev/modules/blog/toc-scrollspy/</guid><description>&lt;p>Automatically update table of content navigation to indicate which heading is currently active in the viewport.&lt;/p></description></item><item><title>Docs ToC Scrollspy Module</title><link>https://hbstack.dev/modules/docs/toc-scrollspy/</link><pubDate>Mon, 17 Apr 2023 14:49:18 +0800</pubDate><guid>https://hbstack.dev/modules/docs/toc-scrollspy/</guid><description>&lt;p>Automatically update table of content navigation to indicate which heading is currently active in the viewport.&lt;/p></description></item><item><title>Footer Beian Module</title><link>https://hbstack.dev/modules/footer/beian/</link><pubDate>Mon, 17 Apr 2023 13:12:16 +0800</pubDate><guid>https://hbstack.dev/modules/footer/beian/</guid><description>&lt;p>Beian (备案 in pinyin), it was designed for Chinese sites that display links about ICP records.&lt;/p></description></item><item><title>Add Custom HTML Markup</title><link>https://hbstack.dev/docs/advanced/html/</link><pubDate>Sun, 16 Apr 2023 13:02:38 +0800</pubDate><guid>https://hbstack.dev/docs/advanced/html/</guid><description>&lt;p>You may want to include custom HTML markup to extend functionalities, that&amp;rsquo;s quit easy to do that with HugoPress built-in hooks and HB custom hooks.&lt;/p></description></item><item><title>Deploy on Netlify</title><link>https://hbstack.dev/docs/deployment/netlify/</link><pubDate>Sat, 15 Apr 2023 10:09:40 +0800</pubDate><guid>https://hbstack.dev/docs/deployment/netlify/</guid><description>&lt;p>This article contains step-by-step instructions on how to deploy sites on Netlify.&lt;/p></description></item><item><title>Blog Hooks</title><link>https://hbstack.dev/modules/blog/hooks/</link><pubDate>Sat, 15 Apr 2023 02:44:01 +0800</pubDate><guid>https://hbstack.dev/modules/blog/hooks/</guid><description>&lt;p>The list of blog&amp;rsquo;s custom hooks.&lt;/p></description></item><item><title>Docs Hooks</title><link>https://hbstack.dev/modules/docs/hooks/</link><pubDate>Sat, 15 Apr 2023 02:44:01 +0800</pubDate><guid>https://hbstack.dev/modules/docs/hooks/</guid><description>&lt;p>The list of docs&amp;rsquo;s custom hooks.&lt;/p></description></item><item><title>Footer Hooks</title><link>https://hbstack.dev/modules/footer/hooks/</link><pubDate>Sat, 15 Apr 2023 02:44:01 +0800</pubDate><guid>https://hbstack.dev/modules/footer/hooks/</guid><description>&lt;p>The list of footer&amp;rsquo;s custom hooks.&lt;/p></description></item><item><title>Gallery Hooks</title><link>https://hbstack.dev/modules/gallery/hooks/</link><pubDate>Sat, 15 Apr 2023 02:44:01 +0800</pubDate><guid>https://hbstack.dev/modules/gallery/hooks/</guid><description>&lt;p>The list of gallery&amp;rsquo;s custom hooks.&lt;/p></description></item><item><title>PurgeCSS</title><link>https://hbstack.dev/develop/purgecss/</link><pubDate>Sat, 15 Apr 2023 01:02:56 +0800</pubDate><guid>https://hbstack.dev/develop/purgecss/</guid><description>&lt;p>Sometimes you may be surprised that some styles are missing from the production environment, most likely because they have been removed by PurgeCSS. This article describes how to prevent styles from being deleted by PurgeCSS.&lt;/p></description></item><item><title>Customize Scripts</title><link>https://hbstack.dev/docs/advanced/scripts/</link><pubDate>Sat, 15 Apr 2023 00:55:27 +0800</pubDate><guid>https://hbstack.dev/docs/advanced/scripts/</guid><description>&lt;p>This article offers a sample for showing how to add custom scripts.&lt;/p></description></item><item><title>Customize Styles</title><link>https://hbstack.dev/docs/advanced/style/</link><pubDate>Sat, 15 Apr 2023 00:12:29 +0800</pubDate><guid>https://hbstack.dev/docs/advanced/style/</guid><description>&lt;p>HB allows adding custom styles and overriding the Bootstrap default SCSS variables.&lt;/p></description></item><item><title>Slide Module</title><link>https://hbstack.dev/modules/components/slide/</link><pubDate>Fri, 14 Apr 2023 23:43:28 +0800</pubDate><guid>https://hbstack.dev/modules/components/slide/</guid><description>&lt;p>The module implements a simple slide, the &lt;a
href="https://hbstack.dev/modules/blog/related-posts/"
>blog related posts&lt;/a> module was built on top of it.&lt;/p></description></item><item><title>Blog Content Panel</title><link>https://hbstack.dev/modules/blog/content-panel/</link><pubDate>Fri, 14 Apr 2023 23:35:22 +0800</pubDate><guid>https://hbstack.dev/modules/blog/content-panel/</guid><description>&lt;p>This module integrates &lt;a
href="https://hbstack.dev/modules/components/content-panel/"
>content panel&lt;/a> with blog module.&lt;/p></description></item><item><title>Docs Content Panel</title><link>https://hbstack.dev/modules/docs/content-panel/</link><pubDate>Fri, 14 Apr 2023 23:35:22 +0800</pubDate><guid>https://hbstack.dev/modules/docs/content-panel/</guid><description>&lt;p>This module integrates &lt;a
href="https://hbstack.dev/modules/components/content-panel/"
>content panel&lt;/a> with blog module.&lt;/p></description></item><item><title>Content Panel Module</title><link>https://hbstack.dev/modules/components/content-panel/</link><pubDate>Fri, 14 Apr 2023 22:30:00 +0800</pubDate><guid>https://hbstack.dev/modules/components/content-panel/</guid><description>&lt;p>This module display a content panel on single pages, which includes translations, comments and repo buttons.&lt;/p></description></item><item><title>Create Docker Images for Hugo Sites</title><link>https://hbstack.dev/docs/deployment/docker/</link><pubDate>Fri, 14 Apr 2023 21:22:22 +0800</pubDate><guid>https://hbstack.dev/docs/deployment/docker/</guid><description>&lt;p>The article describes how to create a Docker image for Hugo site, then you&amp;rsquo;re able push it to container registry, and deploy on self-hosted server, Docker Swarm, k8s cluster and so on.&lt;/p></description></item><item><title>Deploy Site on Github Pages</title><link>https://hbstack.dev/docs/deployment/github-pages/</link><pubDate>Fri, 14 Apr 2023 21:15:18 +0800</pubDate><guid>https://hbstack.dev/docs/deployment/github-pages/</guid><description>&lt;p>This guide shows how to deploy your site on GitHub Pages via GitHub Actions.&lt;/p></description></item><item><title>Deployment Overview</title><link>https://hbstack.dev/docs/deployment/overview/</link><pubDate>Fri, 14 Apr 2023 17:47:25 +0800</pubDate><guid>https://hbstack.dev/docs/deployment/overview/</guid><description>&lt;p>This article introduces the key points of deployments.&lt;/p></description></item><item><title>PWA Module</title><link>https://hbstack.dev/modules/enhancement/pwa/</link><pubDate>Fri, 14 Apr 2023 16:14:51 +0800</pubDate><guid>https://hbstack.dev/modules/enhancement/pwa/</guid><description>&lt;p>This module integrates the &lt;a
href="https://hugomods.com/en/docs/pwa/"
target="_blank" rel="noopener noreferrer">Hugo PWA module&lt;/a> with HB, to customize the offline page and tweak some parameters.&lt;/p></description></item><item><title>Bootstrap Module</title><link>https://hbstack.dev/modules/content/bootstrap/</link><pubDate>Fri, 14 Apr 2023 15:54:58 +0800</pubDate><guid>https://hbstack.dev/modules/content/bootstrap/</guid><description>&lt;p>This module ports &lt;a
href="https://hugomods.com/en/bootstrap/"
target="_blank" rel="noopener noreferrer">Bootstrap&lt;/a> module to HB, to add missing components.&lt;/p></description></item><item><title>Gallery Breadcrumb</title><link>https://hbstack.dev/modules/gallery/breadcrumb/</link><pubDate>Fri, 14 Apr 2023 00:00:00 +0000</pubDate><guid>https://hbstack.dev/modules/gallery/breadcrumb/</guid><description>&lt;p>This module display the breadcrumb for gallery layout.&lt;/p></description></item><item><title>Gallery Overview</title><link>https://hbstack.dev/modules/gallery/overview/</link><pubDate>Thu, 13 Apr 2023 00:00:00 +0000</pubDate><guid>https://hbstack.dev/modules/gallery/overview/</guid><description>&lt;p>The gallery module provides a simple layout for images.&lt;/p></description></item><item><title>Core Module</title><link>https://hbstack.dev/modules/hb/</link><pubDate>Wed, 12 Apr 2023 22:28:04 +0800</pubDate><guid>https://hbstack.dev/modules/hb/</guid><description>&lt;p>The &lt;code>github.com/hbstack/hb&lt;/code> is the core module of HB framework, which automatically loads and compiles the module&amp;rsquo;s SCSS and TypeScript, as well as rendering HTML.&lt;/p></description></item><item><title>Shortcodes</title><link>https://hbstack.dev/docs/content/shortcodes/</link><pubDate>Tue, 11 Apr 2023 00:00:00 +0000</pubDate><guid>https://hbstack.dev/docs/content/shortcodes/</guid><description>This article will briefly describe how to use shortcodes to enrich your content and list some of the available shortcodes.
Using Shortcodes Learn more on use shortcodes.
Hugo Built-in Shortcodes Figure: an extension of the image syntax in Markdown. Gist: to display a GitHub gist. Highlight: to display a highlighted code. Instagram: to display an Instagram post. Param: gets a value from the current Page&amp;rsquo;s params set in front matter, with a fallback to the site param value.</description></item><item><title>Meta Modules</title><link>https://hbstack.dev/modules/meta/</link><pubDate>Fri, 31 Mar 2023 18:21:35 +0800</pubDate><guid>https://hbstack.dev/modules/meta/</guid><description>&lt;p>The meta modules do not provide any functionalities, they are just a set of modules, to simplify the installation and uninstallation of the modules.&lt;/p></description></item><item><title>Related Posts</title><link>https://hbstack.dev/modules/blog/related-posts/</link><pubDate>Fri, 31 Mar 2023 17:16:29 +0800</pubDate><guid>https://hbstack.dev/modules/blog/related-posts/</guid><description>&lt;p>This module shows the related posts below the post content.&lt;/p></description></item><item><title>Blog Breadcrumb</title><link>https://hbstack.dev/modules/blog/breadcrumb/</link><pubDate>Fri, 31 Mar 2023 16:50:16 +0800</pubDate><guid>https://hbstack.dev/modules/blog/breadcrumb/</guid><description>&lt;p>This module display the breadcrumb for blog layouts.&lt;/p></description></item><item><title>Docs Breadcrumb</title><link>https://hbstack.dev/modules/docs/breadcrumb/</link><pubDate>Fri, 31 Mar 2023 16:50:16 +0800</pubDate><guid>https://hbstack.dev/modules/docs/breadcrumb/</guid><description>&lt;p>This module display the breadcrumb for docs layout.&lt;/p></description></item><item><title>Featured Image</title><link>https://hbstack.dev/modules/blog/featured-image/</link><pubDate>Fri, 31 Mar 2023 16:50:16 +0800</pubDate><guid>https://hbstack.dev/modules/blog/featured-image/</guid><description>&lt;p>This module shows the featured image above the post content if present.&lt;/p></description></item><item><title>Docs Featured Image Module</title><link>https://hbstack.dev/modules/docs/featured-image/</link><pubDate>Fri, 31 Mar 2023 16:50:16 +0800</pubDate><guid>https://hbstack.dev/modules/docs/featured-image/</guid><description>&lt;p>This module shows the featured image above the doc content if present.&lt;/p></description></item><item><title>Doc Navigation</title><link>https://hbstack.dev/modules/docs/doc-nav/</link><pubDate>Fri, 31 Mar 2023 16:47:30 +0800</pubDate><guid>https://hbstack.dev/modules/docs/doc-nav/</guid><description>&lt;p>The doc nav module generates the menus for navigating to previous and next docs of same sections.&lt;/p></description></item><item><title>Blog Post Navigation</title><link>https://hbstack.dev/modules/blog/post-nav/</link><pubDate>Fri, 31 Mar 2023 16:47:30 +0800</pubDate><guid>https://hbstack.dev/modules/blog/post-nav/</guid><description>&lt;p>The post nav module generates the menus below the post content, to navigate to previous and next posts of same sections.&lt;/p></description></item><item><title>Heading Sign</title><link>https://hbstack.dev/modules/blog/heading-sign/</link><pubDate>Fri, 31 Mar 2023 16:44:00 +0800</pubDate><guid>https://hbstack.dev/modules/blog/heading-sign/</guid><description>&lt;p>The heading sign module shows the section sign (anchor link) when hovering on headings.&lt;/p></description></item><item><title>Docs Heading Sign</title><link>https://hbstack.dev/modules/docs/heading-sign/</link><pubDate>Fri, 31 Mar 2023 16:44:00 +0800</pubDate><guid>https://hbstack.dev/modules/docs/heading-sign/</guid><description>&lt;p>The heading sign module shows the section sign when hovering on headings.&lt;/p></description></item><item><title>Disqus</title><link>https://hbstack.dev/modules/blog/comments/disqus/</link><pubDate>Fri, 31 Mar 2023 16:42:09 +0800</pubDate><guid>https://hbstack.dev/modules/blog/comments/disqus/</guid><description>&lt;p>This module adds support for the &lt;a
href="https://disqus.com"
target="_blank" rel="noopener noreferrer">Disqus&lt;/a> comments engine.&lt;/p></description></item><item><title>Docs Disqus</title><link>https://hbstack.dev/modules/docs/comments/disqus/</link><pubDate>Fri, 31 Mar 2023 16:42:09 +0800</pubDate><guid>https://hbstack.dev/modules/docs/comments/disqus/</guid><description>&lt;p>This module adds support for the &lt;a
href="https://disqus.com"
target="_blank" rel="noopener noreferrer">Disqus&lt;/a> comments engine.&lt;/p></description></item><item><title>Blog Utterances Comments Engine</title><link>https://hbstack.dev/modules/blog/comments/utterances/</link><pubDate>Fri, 31 Mar 2023 16:28:09 +0800</pubDate><guid>https://hbstack.dev/modules/blog/comments/utterances/</guid><description>&lt;p>This module adds support for the &lt;a
href="https://utteranc.es"
target="_blank" rel="noopener noreferrer">Utterances&lt;/a> comments engine, which built on top of GitHub issues.&lt;/p></description></item><item><title>Utterances</title><link>https://hbstack.dev/modules/docs/comments/utterances/</link><pubDate>Fri, 31 Mar 2023 16:28:09 +0800</pubDate><guid>https://hbstack.dev/modules/docs/comments/utterances/</guid><description>&lt;p>This module adds support for the &lt;a
href="https://utteranc.es"
target="_blank" rel="noopener noreferrer">Utterances&lt;/a> comments engine, which built on top of GitHub issues.&lt;/p></description></item><item><title>Blog Giscus Comments Engine</title><link>https://hbstack.dev/modules/blog/comments/giscus/</link><pubDate>Fri, 31 Mar 2023 16:20:09 +0800</pubDate><guid>https://hbstack.dev/modules/blog/comments/giscus/</guid><description>&lt;p>This module adds support for the &lt;a
href="https://giscus.app"
target="_blank" rel="noopener noreferrer">Giscus&lt;/a> comments engine, which powered by GitHub Discussions.&lt;/p></description></item><item><title>Docs Giscus Comments Engine</title><link>https://hbstack.dev/modules/docs/comments/giscus/</link><pubDate>Fri, 31 Mar 2023 16:20:09 +0800</pubDate><guid>https://hbstack.dev/modules/docs/comments/giscus/</guid><description>&lt;p>This module adds support for the &lt;a
href="https://giscus.app"
target="_blank" rel="noopener noreferrer">Giscus&lt;/a> comments engine, which powered by GitHub Discussions.&lt;/p></description></item><item><title>Blog Authors</title><link>https://hbstack.dev/modules/blog/authors/</link><pubDate>Fri, 31 Mar 2023 15:59:18 +0800</pubDate><guid>https://hbstack.dev/modules/blog/authors/</guid><description>&lt;p>The blog module supports multiple authors by default.&lt;/p></description></item><item><title>Blog Overview</title><link>https://hbstack.dev/modules/blog/overview/</link><pubDate>Fri, 31 Mar 2023 15:45:47 +0800</pubDate><guid>https://hbstack.dev/modules/blog/overview/</guid><description>&lt;p>The blog module provides the basic layouts and templates for blog site.&lt;/p></description></item><item><title>Docs Overview</title><link>https://hbstack.dev/modules/docs/overview/</link><pubDate>Fri, 31 Mar 2023 15:45:47 +0800</pubDate><guid>https://hbstack.dev/modules/docs/overview/</guid><description>&lt;p>The docs module provides the basic layouts and templates for docs site, it&amp;rsquo;s useful for writing project documentations, digital garden, users guides and tutorials.&lt;/p></description></item><item><title>Creating Content</title><link>https://hbstack.dev/docs/content/create/</link><pubDate>Tue, 07 Mar 2023 00:50:54 +0800</pubDate><guid>https://hbstack.dev/docs/content/create/</guid><description>&lt;p>Content is the most basic and core part of a site. This article will introduce some basic concepts of content and how to create it.&lt;/p></description></item><item><title>Deploy on Cloudflare Pages</title><link>https://hbstack.dev/docs/deployment/cloudflare-pages/</link><pubDate>Sun, 05 Mar 2023 15:13:21 +0800</pubDate><guid>https://hbstack.dev/docs/deployment/cloudflare-pages/</guid><description>&lt;p>In this article, you&amp;rsquo;ll learn how to deploy your site on Cloudflare Pages.&lt;/p></description></item><item><title>Background Image Module</title><link>https://hbstack.dev/modules/look-and-feel/background-image/</link><pubDate>Sun, 19 Feb 2023 22:11:36 +0800</pubDate><guid>https://hbstack.dev/modules/look-and-feel/background-image/</guid><description>&lt;p>As literally, this module sets the background image for pages.&lt;/p></description></item><item><title>No Script Module</title><link>https://hbstack.dev/modules/user-experience/noscript/</link><pubDate>Sun, 19 Feb 2023 18:19:29 +0800</pubDate><guid>https://hbstack.dev/modules/user-experience/noscript/</guid><description>&lt;p>The noscript module display a alert message if the user browser doesn&amp;rsquo;t support JavaScript.&lt;/p></description></item><item><title>Bigger Picture Module</title><link>https://hbstack.dev/modules/enhancement/bigger-picture/</link><pubDate>Sun, 19 Feb 2023 13:39:32 +0800</pubDate><guid>https://hbstack.dev/modules/enhancement/bigger-picture/</guid><description>&lt;p>When clicking any non-linkable image, the bigger picture module shows the original size of the the clicked image.&lt;/p></description></item><item><title>Footer Menus</title><link>https://hbstack.dev/modules/footer/menus/</link><pubDate>Sun, 19 Feb 2023 08:14:04 +0800</pubDate><guid>https://hbstack.dev/modules/footer/menus/</guid><description>&lt;p>This article describes how to configure the footer&amp;rsquo;s menus.&lt;/p></description></item><item><title>Base Module</title><link>https://hbstack.dev/modules/base/</link><pubDate>Sat, 18 Feb 2023 19:18:50 +0800</pubDate><guid>https://hbstack.dev/modules/base/</guid><description>&lt;p>The base module provides several basic layouts and templates for other modules, such as a landing page, a custom 404 page, a &lt;a
href="https://hbstack.dev/modules/header/"
>header&lt;/a> and a &lt;a
href="https://hbstack.dev/modules/footer/"
>footer&lt;/a> module.&lt;/p></description></item><item><title>Search Module</title><link>https://hbstack.dev/modules/components/search/</link><pubDate>Sat, 18 Feb 2023 18:55:03 +0800</pubDate><guid>https://hbstack.dev/modules/components/search/</guid><description>&lt;p>The search module integrates HB with the &lt;a
href="https://github.com/hugomods/search"
target="_blank" rel="noopener noreferrer">Hugo Search Module&lt;/a>, a powerful, flexible and responsive Hugo client side fuzzy search module.&lt;/p></description></item><item><title>Multilingual Configuration</title><link>https://hbstack.dev/docs/configuration/multilingual/</link><pubDate>Sat, 18 Feb 2023 10:42:27 +0800</pubDate><guid>https://hbstack.dev/docs/configuration/multilingual/</guid><description>&lt;p>Previously, we had a rough understanding of Hugo&amp;rsquo;s &lt;a
href="https://hbstack.dev/docs/configuration/structure/"
>configuration structure&lt;/a>, and then we will introduce how to configure multilingual sites.&lt;/p></description></item><item><title>Menus Configuration</title><link>https://hbstack.dev/docs/configuration/menus/</link><pubDate>Fri, 17 Feb 2023 23:18:18 +0800</pubDate><guid>https://hbstack.dev/docs/configuration/menus/</guid><description>&lt;p>This article describes the properties of the menu entry and how to config the menus.&lt;/p></description></item><item><title>Configuration Structure</title><link>https://hbstack.dev/docs/configuration/structure/</link><pubDate>Fri, 17 Feb 2023 23:18:18 +0800</pubDate><guid>https://hbstack.dev/docs/configuration/structure/</guid><description>&lt;p>This article will try to briefly introduce Hugo&amp;rsquo;s configuration structure.&lt;/p></description></item><item><title>Header Menus</title><link>https://hbstack.dev/modules/header/menus/</link><pubDate>Fri, 17 Feb 2023 00:43:12 +0800</pubDate><guid>https://hbstack.dev/modules/header/menus/</guid><description>&lt;p>This article describes how to configure the header&amp;rsquo;s menus.&lt;/p></description></item><item><title>Footer Overview</title><link>https://hbstack.dev/modules/footer/overview/</link><pubDate>Fri, 17 Feb 2023 00:39:18 +0800</pubDate><guid>https://hbstack.dev/modules/footer/overview/</guid><description>&lt;p>This module is a universal footer, which ships with menus and some useful sub modules, i.e. social links.&lt;/p></description></item><item><title>Socials Module</title><link>https://hbstack.dev/modules/components/socials/</link><pubDate>Fri, 17 Feb 2023 00:20:03 +0800</pubDate><guid>https://hbstack.dev/modules/components/socials/</guid><description>&lt;p>The socials module is a helper to generate social links.&lt;/p></description></item><item><title>Header's Language Picker Module</title><link>https://hbstack.dev/modules/header/language-picker/</link><pubDate>Fri, 17 Feb 2023 00:06:59 +0800</pubDate><guid>https://hbstack.dev/modules/header/language-picker/</guid><description>&lt;p>The header&amp;rsquo;s language picker module for users to switch supported languages, it&amp;rsquo;s useful for multilingual sites.&lt;/p></description></item><item><title>Header Search Module</title><link>https://hbstack.dev/modules/header/search/</link><pubDate>Fri, 17 Feb 2023 00:06:59 +0800</pubDate><guid>https://hbstack.dev/modules/header/search/</guid><description>&lt;p>The header&amp;rsquo;s search module displays a search form and button to open the search modal.&lt;/p></description></item><item><title>Footer Socials</title><link>https://hbstack.dev/modules/footer/socials/</link><pubDate>Fri, 17 Feb 2023 00:06:59 +0800</pubDate><guid>https://hbstack.dev/modules/footer/socials/</guid><description>&lt;p>The footer&amp;rsquo;s socials generates social links.&lt;/p></description></item><item><title>Header Socials Module</title><link>https://hbstack.dev/modules/header/socials/</link><pubDate>Fri, 17 Feb 2023 00:06:59 +0800</pubDate><guid>https://hbstack.dev/modules/header/socials/</guid><description>&lt;p>The header&amp;rsquo;s socials generates social links.&lt;/p></description></item><item><title>Header Theme Toggle Module</title><link>https://hbstack.dev/modules/header/theme-toggle/</link><pubDate>Fri, 17 Feb 2023 00:06:59 +0800</pubDate><guid>https://hbstack.dev/modules/header/theme-toggle/</guid><description>&lt;p>The header&amp;rsquo;s theme toggle module for switching light, dark or auto (follow system) color mode.&lt;/p></description></item><item><title>Header Overview</title><link>https://hbstack.dev/modules/header/overview/</link><pubDate>Thu, 16 Feb 2023 23:58:05 +0800</pubDate><guid>https://hbstack.dev/modules/header/overview/</guid><description>Module github.com/hbstack/header Repository ⭐ Please consider giving a star if your like it. Stars Version Used by Requirements License Usage See how to use modules. Site Parameters Parameter Type Default Description brand string Site&amp;rsquo;s title The brand text. breakpoint string lg Collapse the header when screen width is less than the breakpoint, otherwise expand. Available options: lg, xl, xxl. full_width boolean true Whether to take full width. logo_bg string - Logo background color, used by transparent logo.</description></item><item><title>Scrollbar Module</title><link>https://hbstack.dev/modules/look-and-feel/scrollbar/</link><pubDate>Thu, 16 Feb 2023 23:48:35 +0800</pubDate><guid>https://hbstack.dev/modules/look-and-feel/scrollbar/</guid><description>&lt;p>The scrollbar module changes the default browser scrollbar style.&lt;/p></description></item><item><title>Module Guide</title><link>https://hbstack.dev/develop/module/</link><pubDate>Thu, 16 Feb 2023 14:08:34 +0800</pubDate><guid>https://hbstack.dev/develop/module/</guid><description>&lt;p>Do you want to create and share your creative HB modules? Here is everything you want to know.&lt;/p></description></item><item><title>Syntax Highlighting Modules</title><link>https://hbstack.dev/modules/look-and-feel/syntax-highlighting/</link><pubDate>Wed, 15 Feb 2023 10:11:42 +0800</pubDate><guid>https://hbstack.dev/modules/look-and-feel/syntax-highlighting/</guid><description>&lt;p>HB provides various of syntax highlighting modules, this article lists the supported styles.&lt;/p></description></item><item><title>Code Block Panel</title><link>https://hbstack.dev/modules/look-and-feel/code-block-panel/</link><pubDate>Mon, 13 Feb 2023 02:43:40 +0800</pubDate><guid>https://hbstack.dev/modules/look-and-feel/code-block-panel/</guid><description>&lt;p>The code block panel provides abilities to expand code, copy code, wrap code and toggle code line numbers.&lt;/p></description></item><item><title>Modules Overview</title><link>https://hbstack.dev/modules/overview/</link><pubDate>Sat, 04 Feb 2023 18:08:09 +0800</pubDate><guid>https://hbstack.dev/modules/overview/</guid><description>Initialize Modules and Themes To use Hugo modules, you need to initialize your modules and themes first.
1hugo mod init example.com/user/blog The example.com/user/blog is the module path of modules and themes, which is usually the repository URL. Install Modules It&amp;rsquo;s quite simply to add a module into your site, just import the module path in configuration. Let&amp;rsquo;s take the example.com/user/module as an example.
TOML YAML JSON hugo.toml
1[module] 2[[module.imports]] 3 path = &amp;#39;example.</description></item><item><title>Back to Top Module</title><link>https://hbstack.dev/modules/user-experience/back-to-top/</link><pubDate>Sat, 04 Feb 2023 00:15:11 +0800</pubDate><guid>https://hbstack.dev/modules/user-experience/back-to-top/</guid><description>&lt;p>AKA return to top, a button to back to top.&lt;/p></description></item><item><title>Progress Bar Module</title><link>https://hbstack.dev/modules/look-and-feel/progress-bar/</link><pubDate>Sat, 04 Feb 2023 00:12:11 +0800</pubDate><guid>https://hbstack.dev/modules/look-and-feel/progress-bar/</guid><description>&lt;p>A progress bar will be shown when opening a new page in the current tab and window.&lt;/p></description></item><item><title>Mermaid Module</title><link>https://hbstack.dev/modules/content/mermaid/</link><pubDate>Sun, 22 Jan 2023 15:20:32 +0800</pubDate><guid>https://hbstack.dev/modules/content/mermaid/</guid><description>&lt;p>Mermaid is a JavaScript-based diagramming and charting tool that uses Markdown-inspired text definitions and a renderer to create and modify complex diagrams.&lt;/p></description></item><item><title>Troubleshooting</title><link>https://hbstack.dev/docs/troubleshooting/</link><pubDate>Mon, 19 Dec 2022 15:03:19 +0800</pubDate><guid>https://hbstack.dev/docs/troubleshooting/</guid><description>POSTCSS CLI 1Error: Error building site: POSTCSS: failed to transform &amp;#34;hb/scss/index.css&amp;#34; (text/css). Check your PostCSS installation. The error above will appear if there isn&amp;rsquo;t POSTCSS CLI installed on your environment.
1npm i postcss-cli Or
1sudo npm i -g postcss-cli RTLCSS 1POSTCSS: failed to transform &amp;#34;hb/scss/index.rtl.css&amp;#34; (text/css): Plugin Error: Cannot find package &amp;#39;rtlcss&amp;#39; imported from /usr/lib/node_modules/postcss-cli/index.js&amp;#39; The error above will be reached if there isn&amp;rsquo;t RTLCSS installed on your machine.
1npm i rtlcss Or</description></item><item><title>Prerequisites</title><link>https://hbstack.dev/docs/getting-started/prerequisites/</link><pubDate>Mon, 19 Dec 2022 14:53:42 +0800</pubDate><guid>https://hbstack.dev/docs/getting-started/prerequisites/</guid><description>Required Configurations TOML YAML JSON hugo.toml
1[build] 2 writeStats = true hugo.yaml
1build: 2 writeStats: true hugo.json
1{ 2 &amp;#34;build&amp;#34;: { 3 &amp;#34;writeStats&amp;#34;: true 4 } 5} build.writeStats Used to collect used CSS, such as classes, ids and tags, which will be used to purging unused CSS.
Build Tools It&amp;rsquo;s recommended using the latest version of those tools as possible.
Go HB is a modular framework, requires Go installation to download and upgrade Hugo Modules.</description></item><item><title>Style Guide</title><link>https://hbstack.dev/develop/style-guide/</link><pubDate>Wed, 14 Dec 2022 20:00:32 +0800</pubDate><guid>https://hbstack.dev/develop/style-guide/</guid><description>&lt;p>Undoubtedly, adhering to the same coding style helps developers work together. We suggest you take a few minutes to learn about the coding style used if you&amp;rsquo;d like to help us improve the code by submitting pull requests.&lt;/p></description></item><item><title>Installation</title><link>https://hbstack.dev/docs/getting-started/installation/</link><pubDate>Wed, 14 Dec 2022 19:53:42 +0800</pubDate><guid>https://hbstack.dev/docs/getting-started/installation/</guid><description>&lt;p>We provide a &lt;a
href="https://github.com/hbstack/theme"
target="_blank" rel="noopener noreferrer">starter theme template&lt;/a> for you to create a HB site quickly.&lt;/p></description></item><item><title>Introduction</title><link>https://hbstack.dev/docs/getting-started/introduction/</link><pubDate>Wed, 14 Dec 2022 19:53:42 +0800</pubDate><guid>https://hbstack.dev/docs/getting-started/introduction/</guid><description>Motivations I created and maintain a feature-rich theme - Hugo Bootstrap Theme, but I didn&amp;rsquo;t think about modularity at the beginning of the development, and when developing a new theme, I realized that I couldn&amp;rsquo;t reuse existing features very well. So, I set out to modularize the theme&amp;rsquo;s functionalities, aiming to make theme development easier.
Features Fast Google PageSpeed Insights scored perfect 💯 of four metrics on mobile and desktop. Learn more FOSS Free and open source software, code licensed MIT.</description></item><item><title>Markdown Syntax Guide</title><link>https://hbstack.dev/docs/content/markdown-syntax/</link><pubDate>Mon, 09 Nov 2020 00:00:00 +0000</pubDate><guid>https://hbstack.dev/docs/content/markdown-syntax/</guid><description>&lt;p>This article offers a sample of basic Markdown syntax that can be used in Hugo content files, also it shows whether basic HTML elements are decorated with CSS in a Hugo theme.&lt;/p></description></item></channel></rss>