Em cũng không quan trọng là nó update nội dung thường xuyên như site động nhưng ít ra nó cũng phải đăng nhập được vào admin và trang dashboard. nếu code tay từ đầu thành một site tĩnh mà có cms thì em sẽ sử dụng express framework làm backEnd và react làm frontEnd rồi kết hợp hai phần này với nhau là quá đủ. Đưa lên github là chạy ngon lành. nếu cần thì kết hợp thêm cái firebase vào là tuyệt cú mèo. Đó là dành cho người có kỹ năng code thành thạo và đỉnh chứ như em thì kiến thức và kỹ năng hạn chế nên khó mà làm được. Chỉ biết, html ở mức hạn chế thôi.
Ngoài ra, em định nói là em biết cả WordPress nhưng nói ở đây sẽ thừa và lạc đề. Vì bản chất WordPress vẫn không thể chạy được trên github. Em không đề cập tới nó.
Em cần một giải pháp vì vừa làm web cá nhân mà có thể tiếp kiệm tiền cho việc thuê dịch vụ bên thứ ba như text to speech, đăng ký các video call. Lý do em muốn là ngoài bố cục và các tính năng cơ bản của một site cá nhân bao gồm: trang chủ, blog, hồ sơ, các dự án đang làm và đã làm, liên hê, giới thiệu,… thì em muốn site của mình nó phải khác với những site khác là nó có cms đơn giản, dễ quản lý cho những người kém về kỹ năng, kiến thức lập trình.
Em cũng muốn có các tính năng như search, login, sign up, comment,… đó là trước mắt nhưng sau này web ổn định thì em thích có những thứ lạ lạ như video call, chứ không phải live chat. Các tính năng accessibility vì như em đã nói ở trên là do em là accessibility tester nên em cũng muốn nó có những thứ liên quan tới nó. Tuy nhiên, comment, search, login có thể tự tạo hoặc sử dụng dịch vụ bên thứ ba nhưng những thứ như video call thì không. Em thấy, google meet rất phù hợp để tích hợp nhưng nó lại không cho.
Em chưa thấy là site tĩnh có thể chạy được adSense nên em không đề cập. Những tính năng accessibility như phóng to, thu nhỏ, đăng giảm độ tương phản, thay đổi font chữ, điều chỉnh màu, text to speech, dark mode, screen reader mode. Ngoài ra, một số thứ trên giao diện em muốn làm cho nó đáp ứng WCAG như alt text, access key, tùy chỉnh menu hay thanh điều hướng,… những thứ đó rất khó làm ở site tĩnh.