Skip to content

Tại sao mình viết blog?

Published: at 05:37 PM

Table of Contents

Open Table of Contents

Why?

Đây là bài đầu tiên của mình, và sẽ giải thích sao tự dưng mình rảnh tay làm blog.

Sắp tới mình phải học khá nhiều thứ để phát triển AI Agent/ Agency (sẽ có 1 bài riêng cho mục này) cho công ty.

Mà 1 lời khuyên mình nhận được là nên làm nhật ký, nên viết lại những gì mình trải qua, gặp phải, đạt được,…

Nên mình sẽ thử viết blog, thế thôi.

Hướng đi cho blog

Hiện tại, mình mới đang nghĩ tới viết blog mỗi khi có gì đó là mình thấy wow và muốn đóng gói lại lên trên này.

Nghĩa là sắp tới sẽ là các nội dung về AI, lập trình, kinh doanh, review sách,…

Mình sẽ tránh mấy loại content sướt mướt, cá nhân, lâng cao quan điểm :)))

Các tuyến blog này sẽ được đánh tag để phân loại.

Mình xây blog này như nào?

Mình lập trình.

Web này static - tức là web tĩnh, không có server, không có database. Các bài viết đều được soạn rồi lưu vào folder từ máy mình rồi deploy. Ncl làm khá dễ và đơn giản, that’s the point.

Đối lập với static website sẽ là dynamic website với cả front end và back end. Có server, có database, có cả API requests.

Nếu làm vậy thì cái blog này sẽ có thể biến thành 1 cái CMS (Content Management System), tức là giả dụ mình có thể đăng nhập admin trên chính website, tạo, sửa, xóa blog trên đó mà không cần động vào IDE để code.

Nhưng thôi, làm khó bản thân làm gì ở hiện tại. 1 cái blog dùng markdown chỉ có chữ và ảnh thôi thì cũng chẳng cần thiết phải cầu kỳ.

Framework: Astro

Framework mình dùng là Astro. Nhẹ, nhanh, đơn giản. Trước mình quen tay dùng NextJS và cũng xây cái blog bằng NextJS, nhưng thôi đổi gió đổi style cho linh hoạt.

Để styling thì mình dùng TailwindCSSSaSS. Hai bố thiên hạ đi cùng nhau.

Deployment: Vercel

Mình deploy qua Vercel. Vercel thì vô địch hệ sinh thái r. Code ở IDE trên máy, push bằng Git lên Github có kết nối project với Vercel, nó sẽ tự build và deploy. Tiện số 1. Có cả analytics về page performance và traffic nên đánh giá là rất tiện nhé. Ai build SaaS thì không nên dùng thôi vì nó scale khá đắt đỏ.

Coding: Cursor

IDE mình dùng để code là Cursor. Ai chưa biết thì thằng này là 1 code editor tích hợp AI nha. Ông nào muốn tắt não thì có thể prompt để nó code luôn cho, thi thoảng mình vẫn làm thế :)))) Còn theo mình chuẩn chỉ hơn thì nên dùng nó để tham khảo solution, hoặc tìm kiếm file/ cách modify gì đó khi quên thôi.

Đây là giao diện của thằng Cursor:

cursor-theme

Giả sử mình muốn chỉnh font chữ cho website mà quên béng mất nó ở đâu, mình có thể prompt “How do I change the website’s font?” rồi bấm “Ctrl + Enter”. Nó sẽ scan toàn bộ code base và tìm ra file, tới tận dòng code cho mình.

cursor-example

Đấy là đảng viên nhất của đảng viên rồi. Ông nào muốn cho nó code hộ luôn thì chỉ cần prompt thôi :))) nó sẽ mớm tận mồm cho ông bấm apply code là được. Code tệ thì ông chịu nhé, nhưng nếu muốn bắt đầu học hỏi thì thực sự đây là một điểm xuất phát siêu tốt.

Con blog này sẽ đi về đâu?

Nào mình chán thì thôi.

Để thử một thời gian xem sao. Vốn dĩ mình là người hay nghịch, hay vọc vạch. Có một cái gì đấy cho riêng mình cũng vui.

Ok peace.


Previous Post
Seongon AI Series #01: Phát triển AI viết content SEO