<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Posts on Dyn</title><link>https://cmduyeen.github.io/vi/posts/</link><description>Recent content in Posts on Dyn</description><generator>Hugo</generator><language>vi-vn</language><lastBuildDate>Fri, 16 Oct 2026 20:30:00 +0700</lastBuildDate><atom:link href="https://cmduyeen.github.io/vi/posts/index.xml" rel="self" type="application/rss+xml"/><item><title>Từ Obsidian đến GitHub Pages, Phần 3: Kiểm tra RSS và đồng bộ hồ sơ</title><link>https://cmduyeen.github.io/vi/posts/obsidian-to-github-blog-03-test-rss-and-profile-sync/</link><pubDate>Fri, 16 Oct 2026 20:30:00 +0700</pubDate><guid>https://cmduyeen.github.io/vi/posts/obsidian-to-github-blog-03-test-rss-and-profile-sync/</guid><description>&lt;p>Chúng ta đã viết một bài trong Obsidian và đẩy bài qua Hugo lên GitHub Pages. Phần cuối này kiểm tra hai đầu ra công khai giúp quy trình trở nên hữu ích: RSS của blog và danh sách bài viết trên README hồ sơ GitHub.&lt;/p>
&lt;h2 id="kiểm-tra-bài-viết-và-nguồn-rss-đã-triển-khai">Kiểm tra bài viết và nguồn RSS đã triển khai&lt;/h2>
&lt;p>Sau khi đẩy lên nhánh &lt;code>main&lt;/code>, mở workflow &lt;strong>Build and deploy blog&lt;/strong> trong kho blog. Chờ cả bước build và deploy hoàn tất thành công, sau đó vào trang chủ và mở bài viết.&lt;/p></description><image>https://cmduyeen.github.io/images/posts/rss-profile-sync.svg</image></item><item><title>Từ Obsidian đến GitHub Pages, Phần 2: Xuất bản Markdown bằng Hugo</title><link>https://cmduyeen.github.io/vi/posts/obsidian-to-github-blog-02-publish-with-hugo/</link><pubDate>Thu, 15 Oct 2026 09:00:00 +0700</pubDate><guid>https://cmduyeen.github.io/vi/posts/obsidian-to-github-blog-02-publish-with-hugo/</guid><description>&lt;p>Trong &lt;a href="https://cmduyeen.github.io/vi/posts/obsidian-to-github-blog-01-publishable-vault/">Phần 1&lt;/a>, chúng ta đã thiết lập Obsidian để chỉnh sửa mã nguồn Markdown của blog. Bây giờ hãy xuất bản một bài viết và xem nó được đưa lên website như thế nào.&lt;/p>
&lt;h2 id="lưu-ghi-chú-trong-thư-mục-nội-dung-của-hugo">Lưu ghi chú trong thư mục nội dung của Hugo&lt;/h2>
&lt;p>Tạo hoặc chỉnh sửa tệp &lt;code>.md&lt;/code> trong &lt;code>content/posts/&lt;/code>. Một bài viết được xuất bản cần front matter gồm tiêu đề, ngày đăng, &lt;code>draft: false&lt;/code> và các thẻ phù hợp:&lt;/p></description><image>https://cmduyeen.github.io/images/posts/hugo-publishing.svg</image></item><item><title>Từ Obsidian đến GitHub Pages, Phần 1: Tạo vault sẵn sàng xuất bản</title><link>https://cmduyeen.github.io/vi/posts/obsidian-to-github-blog-01-publishable-vault/</link><pubDate>Wed, 14 Oct 2026 09:00:00 +0700</pubDate><guid>https://cmduyeen.github.io/vi/posts/obsidian-to-github-blog-01-publishable-vault/</guid><description>&lt;p>Đây là phần đầu trong loạt ba bài hướng dẫn viết bằng Obsidian và xuất bản lên blog Hugo trên GitHub Pages. Mục tiêu là một quy trình nhỏ gọn, dễ hiểu: viết Markdown thuần, chỉ xuất bản những ghi chú bạn chọn, rồi để website và quy trình tự động hóa hồ sơ GitHub lo phần còn lại.&lt;/p>
&lt;ol>
&lt;li>&lt;strong>Phần 1:&lt;/strong> Thiết lập vault Obsidian để viết nội dung công khai.&lt;/li>
&lt;li>&lt;a href="https://cmduyeen.github.io/vi/posts/obsidian-to-github-blog-02-publish-with-hugo/">Phần 2: Xuất bản Markdown bằng Hugo và GitHub Pages&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://cmduyeen.github.io/vi/posts/obsidian-to-github-blog-03-test-rss-and-profile-sync/">Phần 3: Kiểm tra RSS và đồng bộ hồ sơ GitHub&lt;/a>&lt;/li>
&lt;/ol>
&lt;h2 id="vì-sao-nên-dùng-obsidian-để-soạn-bài-blog">Vì sao nên dùng Obsidian để soạn bài blog?&lt;/h2>
&lt;p>Obsidian lưu ghi chú dưới dạng tệp Markdown thông thường trên máy tính. Bạn có thể viết trong một trình soạn thảo quen thuộc mà không bị khóa vào một định dạng xuất đặc biệt. Hugo chuyển các tệp này thành trang web, còn GitHub Pages lưu trữ trang web miễn phí.&lt;/p></description><image>https://cmduyeen.github.io/images/posts/obsidian-vault.svg</image></item></channel></rss>