Mã nguồn của trang web Cowboy Coder. Chỉnh sửa bằng Netlify CMS.
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/.
Đố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).
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.
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ẹ).
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.
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".