Skip to content

tranHieuDev23/CowboyCoder

Repository files navigation

CowboyCoder

Mã nguồn của trang web Cowboy Coder. Chỉnh sửa bằng Netlify CMS.

Dành cho các cộng tác viên

Các bài viết của Cowboy Coder được viết bằng ngôn ngữ Markdown. Các cộng tác viên được khuyến khích viết thẳng trực tiếp các bài viết bằng Markdown thay vì sử dụng Rich Text Editor (What You See Is What You Get). Học Markdown nhanh tại https://learnxinyminutes.com/docs/markdown/.

FAQ

Đặt tên bài viết như thế nào?

Đối với bài viết bài giảng: ["Giải thuật"/"C++"/"Java"/...](dấu cách)(tên bài viết). Đối với bài viết solution: ["SPOJ"/"Codeforces"/"IOI"/...](dấu cách)(tên bài viết).

Styling bên trong bài viết như thế nào?

Các tiêu đề lớn của bài viết như "Đề bài", "Link bài gốc", "Solution", "Code mẫu" sẽ sử dụng định dạng H1 (1 dấu #)

Các tiêu đề phụ như "Đề bài/Ví dụ" hay "Đề bài/Input" sẽ sử dụng định dạng H2 (2 dấu #)

Không sử dụng tô đen.

Xem các bài viết mẫu để dễ hình dung hơn.

Viết bài viết thì up ảnh như thế nào?

Up ảnh sử dụng trình up ảnh của Rich Text Editor. Chú ý một số điều sau:

  • Đổi tên file ảnh thành (Tên bài tập)-(Tên file) để tránh viết đè file ảnh và dễ dàng sắp xếp dọn dẹp. Ví dụ: QTREE-graph.png
  • Up ảnh có liên quan tới bài viết, làm sao cho bài viết hiển thị chuyên nghiệp nhất.
  • Up ảnh kích thước không quá 1280 * 720, định dạng file jpg là tốt nhất (kích thước nhẹ).

Lưu trữ các solution/code ở đâu?

Viết các solution thành file Word, sử dụng MathType để viết ký hiệu toán, và up lên Google Drive chung của nhóm. Điều này để tránh dùng tài khoản cá nhân có thể dẫn tới xóa trong tương lai.

Viết code mẫu và up lên Ideone, đặt ở trạng thái secret.

Các đường dẫn được đưa qua AdFly để quảng cáo.

Làm sao để xem bài viết đang ở trong draft

Vào app.netlify.com, tìm chọn trang Cowboy Coder, vào mục Deploy/Deploy Preview, và tìm kiếm bản Deploy Preview của mình. Các Deploy Preview sẽ có dòng phụ "Create/Update tên-bài-tập".

About

Mã nguồn của trang web Cowboy Coder

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published