Hiện tại thì mình thấy các bài viết trong mục share/writes rất hay nhưng dường như khá ít người chú ý đến (nói chung là nó bị trôi xuống dưới đáy rồi). Vì vậy nên mình đã tạo 1 trang riêng để chứa các bài viết này.
Link: http://blog.daynhauhoc.com/
Repo: https://github.com/thangngoc89/dnh-blog
Hiện tại chỉ là bản beta đầu tiên và có rất nhiều bug (chủ yếu là UI)
Mời mọi người tham gia cùng hoàn thiện trang web nhé
Hướng dẫn
Cách build trang web (Yêu cầu node >= 4.2 và npm >= 3)
# Clone
git clone https://github.com/thangngoc89/dnh-blog
# install
npm install
# download data from DNH
npm run fetch
# Run dev server
npm start
# Build website
npm run build
Công nghệ
Mình dùng 1 static site generator gọi là Statinamic. Ưu điểm của nó là tạo ra trang Web với front-end là một React app, tốc độ chuyển trang sẽ siêu nhanh vì nó sẽ không load hết trang mà chỉ tải thêm 1 file .json
nhỏ để hiển thị
Điều kiện lọc bài viết
- Từ mục share/writes của DNH
- Không phải là pin post
- Có ít nhất 10 likes
(chi tiết mời mọi người xem tại đây)
Báo cáo bug
Các bạn có thể báo cáo trang Github (tiếng Anh anh Việt gì cũng ok) hoặc comment ngay bên dưới nhé
P/s: Lần đầu làm cho community nên mọi người chém nhẹ thôi
cc @ltd @Le_Dinh_Huy @dqh @david15894