<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>User Guide on HB Framework</title><link>https://hbstack.dev/docs/</link><description>Recent content in User Guide on HB Framework</description><generator>Hugo</generator><language>en</language><copyright>Copyright © 2022-2026 HB Framework. All Rights Reserved.</copyright><atom:link href="https://hbstack.dev/docs/index.xml" rel="self" type="application/rss+xml"/><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&gt;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&gt;</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>&lt;h2 id="postcss-cli"&gt;POSTCSS CLI&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-cobol" data-lang="cobol"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c"&gt;Error:&lt;/span&gt; &lt;span class="kp"&gt;Error&lt;/span&gt; &lt;span class="nv"&gt;building&lt;/span&gt; &lt;span class="nv"&gt;site&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nv"&gt;POSTCSS&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nv"&gt;failed&lt;/span&gt; &lt;span class="kp"&gt;to&lt;/span&gt; &lt;span class="kp"&gt;transform &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;hb/scss/index.css&amp;#34;&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="err"&gt;text&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nv"&gt;css&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt; &lt;span class="nv"&gt;Check&lt;/span&gt; &lt;span class="nv"&gt;your&lt;/span&gt; &lt;span class="nv"&gt;PostCSS&lt;/span&gt; &lt;span class="nv"&gt;installation&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="err"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;The error above will appear if there isn&amp;rsquo;t POSTCSS CLI installed on your environment.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sh" data-lang="sh"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;npm i postcss-cli
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Or&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sh" data-lang="sh"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;sudo npm i -g postcss-cli
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="rtlcss"&gt;RTLCSS&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-cobol" data-lang="cobol"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c"&gt;POSTCS&lt;/span&gt;&lt;span class="nv"&gt;S&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nv"&gt;failed&lt;/span&gt; &lt;span class="kp"&gt;to&lt;/span&gt; &lt;span class="kp"&gt;transform &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;hb/scss/index.rtl.css&amp;#34;&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="err"&gt;text&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nv"&gt;css&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt; &lt;span class="nv"&gt;Plugin&lt;/span&gt; &lt;span class="kp"&gt;Error&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nv"&gt;Cannot&lt;/span&gt; &lt;span class="nv"&gt;find&lt;/span&gt; &lt;span class="nv"&gt;package&lt;/span&gt; &lt;span class="s1"&gt;&amp;#39;rtlcss&amp;#39;&lt;/span&gt; &lt;span class="nv"&gt;imported&lt;/span&gt; &lt;span class="kp"&gt;from &lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nv"&gt;usr&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nv"&gt;lib&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nv"&gt;node_modules&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nv"&gt;postcss-cli&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="kp"&gt;index&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nv"&gt;js&lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;The error above will be reached if there isn&amp;rsquo;t RTLCSS installed on your machine.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sh" data-lang="sh"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;npm i rtlcss
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Or&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sh" data-lang="sh"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;sudo npm i -g rtlcss
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="purgecss-configuration"&gt;PurgeCSS Configuration&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-cobol" data-lang="cobol"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c"&gt;Error:&lt;/span&gt; &lt;span class="kp"&gt;Error&lt;/span&gt; &lt;span class="nv"&gt;building&lt;/span&gt; &lt;span class="nv"&gt;site&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nv"&gt;POSTCSS&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nv"&gt;failed&lt;/span&gt; &lt;span class="kp"&gt;to&lt;/span&gt; &lt;span class="kp"&gt;transform &lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;hb/scss/index.css&amp;#34;&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="err"&gt;text&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nv"&gt;css&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt; &lt;span class="kp"&gt;Error&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nv"&gt;Failed&lt;/span&gt; &lt;span class="kp"&gt;to&lt;/span&gt; &lt;span class="nv"&gt;parse&lt;/span&gt; &lt;span class="nv"&gt;runtime&lt;/span&gt; &lt;span class="nv"&gt;PurgeCSS&lt;/span&gt; &lt;span class="nv"&gt;config&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="kp"&gt;Error&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nv"&gt;ENOENT&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="kp"&gt;no&lt;/span&gt; &lt;span class="nv"&gt;such&lt;/span&gt; &lt;span class="kr"&gt;file&lt;/span&gt; &lt;span class="ow"&gt;or&lt;/span&gt; &lt;span class="nv"&gt;directory&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="kr"&gt;open &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;./public/.build/purgecss.json&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="err"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="c"&gt;Please&lt;/span&gt; &lt;span class="err"&gt;enable&lt;/span&gt; &lt;span class="nv"&gt;the&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;--renderToDisk&amp;#34;&lt;/span&gt; &lt;span class="kr"&gt;if&lt;/span&gt; &lt;span class="nv"&gt;you&lt;/span&gt; &lt;span class="kp"&gt;are&lt;/span&gt; &lt;span class="kp"&gt;using&lt;/span&gt; &lt;span class="nv"&gt;Hugo&lt;/span&gt; &lt;span class="nv"&gt;server&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="err"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;It happens on the case of using Hugo server on production mode without the &lt;code&gt;--renderToDisk&lt;/code&gt; and &lt;code&gt;--disableFastRender&lt;/code&gt; flags.&lt;/p&gt;</description></item></channel></rss>