<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hugo on tsuki — example</title><link>https://tiennm99.github.io/tsuki/tags/hugo/</link><description>Recent content in Hugo on tsuki — example</description><generator>Hugo</generator><language>vi</language><lastBuildDate>Thu, 07 May 2026 19:00:00 +0700</lastBuildDate><atom:link href="https://tiennm99.github.io/tsuki/tags/hugo/index.xml" rel="self" type="application/rss+xml"/><item><title>Mẫu bài viết đầu tiên</title><link>https://tiennm99.github.io/tsuki/2026/05/07/sample/</link><pubDate>Thu, 07 May 2026 19:00:00 +0700</pubDate><guid>https://tiennm99.github.io/tsuki/2026/05/07/sample/</guid><description>&lt;p&gt;Đây là một bài viết mẫu để kiểm tra layout của tsuki. Bài viết này tham khảo &lt;a href="https://gohugo.io/documentation/" rel="noopener noreferrer"&gt;tài liệu chính thức của Hugo&lt;/a&gt; và &lt;a href="https://commonmark.org/" rel="noopener noreferrer"&gt;đặc tả Markdown của CommonMark&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="heading-thu-hai"&gt;
 &lt;a class="heading-anchor" href="#heading-thu-hai" aria-label="Liên kết đến mục"&gt;#&lt;/a&gt;
 Heading thứ hai
&lt;/h2&gt;
&lt;p&gt;Một đoạn văn ngắn với &lt;strong&gt;chữ in đậm&lt;/strong&gt; và &lt;em&gt;chữ nghiêng&lt;/em&gt; và &lt;code&gt;mã inline&lt;/code&gt;.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;hello&lt;/span&gt;&lt;span class="p"&gt;():&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nb"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;Xin chào, tsuki!&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;Mục một&lt;/li&gt;
&lt;li&gt;Mục hai&lt;/li&gt;
&lt;li&gt;Mục ba&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="trich-dan"&gt;
 &lt;a class="heading-anchor" href="#trich-dan" aria-label="Liên kết đến mục"&gt;#&lt;/a&gt;
 Trích dẫn
&lt;/h2&gt;
&lt;blockquote&gt;
 &lt;p&gt;Một blockquote thông thường — không có &lt;code&gt;[!type]&lt;/code&gt;, vẫn hiển thị kiểu mặc định nghiêng và viền nhạt.&lt;/p&gt;</description></item><item><title>Lập kế hoạch đầu năm</title><link>https://tiennm99.github.io/tsuki/2026/01/10/ke-hoach-dau-nam/</link><pubDate>Sat, 10 Jan 2026 08:00:00 +0700</pubDate><guid>https://tiennm99.github.io/tsuki/2026/01/10/ke-hoach-dau-nam/</guid><description>&lt;p&gt;Đầu năm tôi thường viết ra ba thứ muốn làm xong trong sáu tháng đầu. Năm nay một trong số đó là viết một theme Hugo riêng — tsuki.&lt;/p&gt;
&lt;h2 id="vi-sao-tu-viet"&gt;
 &lt;a class="heading-anchor" href="#vi-sao-tu-viet" aria-label="Liên kết đến mục"&gt;#&lt;/a&gt;
 Vì sao tự viết
&lt;/h2&gt;
&lt;p&gt;Theme đang dùng tốt, nhưng nặng. Có nhiều thứ tôi không cần. Tự viết là cách hiểu rõ từng dòng.&lt;/p&gt;
&lt;h2 id="muc-tieu"&gt;
 &lt;a class="heading-anchor" href="#muc-tieu" aria-label="Liên kết đến mục"&gt;#&lt;/a&gt;
 Mục tiêu
&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Không có bước build cho CSS/JS — chỉ Hugo + ES modules trình duyệt hiểu được.&lt;/li&gt;
&lt;li&gt;Tiếng Việt trước. Ngôn ngữ khác không phải mục tiêu.&lt;/li&gt;
&lt;li&gt;Trang chủ là portfolio. Bài viết là phần còn lại.&lt;/li&gt;
&lt;/ol&gt;</description></item><item><title>Ghi chú về Hugo và static site</title><link>https://tiennm99.github.io/tsuki/2025/08/15/ghi-chu-hugo/</link><pubDate>Fri, 15 Aug 2025 09:00:00 +0700</pubDate><guid>https://tiennm99.github.io/tsuki/2025/08/15/ghi-chu-hugo/</guid><description>&lt;p&gt;Hugo là một static site generator viết bằng Go. Lần này quay lại sau một khoảng dài, có khá nhiều thứ đã đổi. Bài viết này là một bản ghi chú cá nhân — không phải hướng dẫn — về những điều tôi muốn nhớ.&lt;/p&gt;
&lt;h2 id="layout-convention-moi"&gt;
 &lt;a class="heading-anchor" href="#layout-convention-moi" aria-label="Liên kết đến mục"&gt;#&lt;/a&gt;
 Layout convention mới
&lt;/h2&gt;
&lt;p&gt;Từ phiên bản 0.146, Hugo dùng &lt;code&gt;_partials&lt;/code&gt;, &lt;code&gt;_markup&lt;/code&gt;, &lt;code&gt;_shortcodes&lt;/code&gt; cho các thư mục bên trong &lt;code&gt;layouts/&lt;/code&gt;. Tên thư mục bắt đầu bằng dấu gạch dưới để tách biệt với các kind/section thông thường. Trước đây các thư mục này không có gạch dưới và đôi khi gây nhầm lẫn với section của trang.&lt;/p&gt;</description></item></channel></rss>