<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Bài viết on tsuki — example</title><link>https://tiennm99.github.io/tsuki/post/</link><description>Recent content in Bài viết 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/post/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>Đọc sách và quan sát</title><link>https://tiennm99.github.io/tsuki/2026/03/22/doc-sach-quan-sat/</link><pubDate>Sun, 22 Mar 2026 15:00:00 +0700</pubDate><guid>https://tiennm99.github.io/tsuki/2026/03/22/doc-sach-quan-sat/</guid><description>&lt;p&gt;Tôi đang thử đọc lại những cuốn cũ. Lần trước đọc lướt; lần này đọc kỹ.&lt;/p&gt;
&lt;p&gt;Phát hiện ra: phần lớn ấn tượng đầu tiên về một cuốn sách là sai. Không phải vì cuốn sách thay đổi — mà vì tôi đã đọc khác đi.&lt;/p&gt;
&lt;blockquote&gt;
 &lt;p&gt;Tháng ấy đẹp quá nhỉ.&lt;/p&gt;

&lt;/blockquote&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>Vài suy nghĩ cuối năm</title><link>https://tiennm99.github.io/tsuki/2025/12/01/cuoi-nam/</link><pubDate>Mon, 01 Dec 2025 20:30:00 +0700</pubDate><guid>https://tiennm99.github.io/tsuki/2025/12/01/cuoi-nam/</guid><description>&lt;p&gt;Cuối năm là lúc thích hợp để dừng lại. Không phải để tổng kết, mà để quan sát.&lt;/p&gt;
&lt;p&gt;Có những thứ năm nay tôi làm tốt hơn năm ngoái. Và có những thứ vẫn vậy. Cả hai đều ổn.&lt;/p&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>