Overview
Mình là một người hâm mộ các công ty sở hữu blog tech hay ho như Tiki,Riot game,Netlify… nên cũng đề xuất lên lãnh đạo công ty và may mắn được duyệt :v.
Blog này mình chọn dùng hugo vì đã quen thuộc với markdown, ngoài ra tránh được các phiền phức như tạo database, bảo trì server và các vấn đề liên quan tới lỗ hổng bảo mật của wordpress.
Setup
Create project
Theme mình chọn là Novela vì trông sạch và đơn giản, phù hợp với nhu cầu viết bài về tech.
Mình ấn vào “Import to Forestry” để tạo github repository và import vào forestry



Setup cloudflare page
Việc setup cloudflare account và domain nằm ngoài khuôn khổ của bài viết này. Mình sẽ tập trung vào setup cloudflare page thôi.
- Mình sẽ tạo một page trên cloudflare bằng cách ấn vào “create a project”

- Tiếp theo mình sẽ connect vào github để select repository

- Sau đó mình sẽ cấu hình lệnh build.
Command build: hugo --gc --minify -b $CF_PAGES_URL
Build output directory: /public
Add go version vào environment: GO_VERSION (1.12)
Add hugo version vào environment: HUGO_VERSION (0.65.3)
Ấn “save and deploy”


Sau khi project build xong thì mình sẽ config dns cho website


Sau khi dns setup xong thì website đã bắt đầu up.

Setup theme và viết bài
- Để setup theme và viết bài thì mìnha có thể chỉnh sửa trực tiếp trên forestry.io

- Hoặc clone project từ github về máy, edit và commit lại lên git.


