Bạn có thể làm gì với Gists trên Github? Github là trang web phổ biến trong số các nhà phát triển phần mềm để chia sẻ mã. Trang web lưu trữ hơn 12 triệu dự án mã nguồn mở – bao gồm trò chơi , sách và thậm chí cả font chữ – khiến Github trở thành kho lưu trữ mã lớn nhất trên Internet.
Github cung cấp một dịch vụ hữu ích khác có tên là Gist mà các nhà phát triển thường sử dụng để kết xuất các đoạn mã của họ nhưng Gist không chỉ dành cho những người chuyên lập trình và lập trình – họ cung cấp thứ gì đó cho tất cả mọi người. Nếu bạn đã từng nghe đến các ứng dụng web như Pastebin hoặc Pastie, thì Gist cũng tương tự nhưng bóng bẩy hơn, chúng không có quảng cáo và được tải với nhiều tính năng hơn.
Gists trên Github – Chúng không chỉ dành cho Geeks!
Dưới đây là một số lĩnh vực mà bạn có thể sử dụng dịch vụ Gist. Và bạn không cần phải là một người đam mê việc này.
1. Viết văn bản ẩn danh
Bạn không phải tạo tài khoản tại Github để sử dụng Gists. Chỉ cần truy cập gist.github.com , viết bất kỳ khối văn bản nào trong khoảng trống được cung cấp và tạo Gist. Bạn có thể chọn có một Gist bí mật sẽ không hiển thị với các công cụ tìm kiếm mà chỉ cho những người biết URL của Gist bí mật đó.
2. Theo dõi các thay đổi như một Wiki
Khi bạn chỉnh sửa nội dung của Gist đã được xuất bản, các phiên bản trước của Gist cũng được giữ nguyên. Bạn có thể nhấn vào tab Phiên bản để theo dõi các chỉnh sửa được thực hiện theo thời gian và có một công cụ khác biệt được tích hợp sẵn sẽ làm nổi bật trực quan những thay đổi giữa hai phiên bản bất kỳ của ý chính. Điều này cũng có thể được sử dụng để so sánh các tệp văn bản.
3. Xuất bản Gists ở dạng Rich Text
Trong khi gists chỉ chấp nhận văn bản thuần túy, bạn có thể sử dụng định dạng Markdown để xuất bản văn bản của mình ở định dạng HTML phong phú. Bạn có thể thêm danh sách, hình ảnh (được lưu trữ bên ngoài) và thậm chí cả các Bảng không được hỗ trợ trong đặc tả Markdown gốc. Khi bạn viết xong văn bản trong Markdown, hãy nhớ lưu tệp với phần mở rộng .md.


4. Ý tưởng như một nền tảng viết
Mặc dù có rất nhiều công cụ viết – từ WordPress đến Phương tiện – bạn cũng có thể sử dụng dịch vụ Gist của Github để nhanh chóng xuất bản các bài viết của mình trên web. Tạo một Gist ở dạng văn bản thuần túy hoặc định dạng đánh dấu và sau đó sử dụng rawdraft.io để xuất bản Gist đó dưới dạng một trang web độc lập. Nó giống như tích hợp Khả năng đọc với Gists của bạn. Và bạn cũng có thể sử dụng biểu tượng cảm xúc (mặt cười)!
Nếu bạn đang sử dụng Dictation.io để nhận dạng giọng nói trực tuyến , bạn có thể lưu trực tiếp văn bản đã phiên âm dưới dạng Gist công khai để chia sẻ nhanh chóng qua Email hoặc Twitter.
5. Lưu trữ các trang web một trang trên Gist
Bl.ocks là một trong những ứng dụng thú vị nhất được xây dựng cho Gists. Bạn có thể viết mã HTML, CSS và JavaScript của mình ở dạng văn bản thuần túy, lưu Gist dưới dạng index.html và sau đó sử dụng bl.ocks.org để cung cấp phiên bản được kết xuất của trang web HTML đó như nó sẽ xuất hiện trong trình duyệt. Ví dụ: đây là phiên bản trực tiếp của tệp HTML được lưu trữ trên gist.github.com.
Rõ ràng là có những hạn chế về băng thông nhưng bl.ock.org vẫn là một công cụ tuyệt vời để lưu trữ HTML của bạn thông qua Gists. Giải pháp thay thế khác là Google Drive.
6 . Duy trì một danh sách công việc
Bạn có thể sử dụng Gists để theo dõi các nhiệm vụ đang chờ xử lý ( xem ví dụ ). Các nhiệm vụ được viết theo cú pháp đặc biệt ở dạng văn bản thuần túy nhưng chúng được hiển thị dưới dạng danh sách các hộp kiểm.
- [x] Pick the flowers
- [ ] Call John 9303032332
- [x] Cancel cable subscription
- [ ] Book the flight tickets
Bạn có thể chọn hoặc bỏ chọn các mục và văn bản nguồn sẽ tự động cập nhật. Nếu Ý chính của bạn ở chế độ công khai, bất kỳ ai cũng có thể xem danh sách việc cần làm của bạn nhưng chỉ chủ sở hữu ý chính mới có thể thay đổi trạng thái của từng nhiệm vụ.
7. Gist as a Web Clipper
Các GistBox add-on cho Google Chrome cho phép bạn tiết kiệm đoạn văn bản từ các trang web như các GIST công cộng hay tư nhân. Bạn thậm chí có thể thêm nhãn hoặc #hashtags vào ý chính của mình để giúp khám phá dễ dàng hơn.
8. Nhúng Gists vào các trang web
Bạn có thể nhúng bất kỳ Gist nào vào các trang web của mình bằng một dòng mã JavaScript. Gists được nhúng duy trì tất cả các định dạng và đánh dấu cú pháp và khách truy cập vào trang web của bạn có thể dễ dàng sao chép (hoặc phân nhánh) Gist của bạn vào tài khoản Github của riêng họ. Ngoài ra còn có một plugin và mã ngắn để nhúng Gists vào các blog WordPress.
<script src="https://gist.github.com/username/gist-id.js"></script>
9. Đo lường lưu lượng truy cập
Bạn có thể sử dụng Google Analytics để đo lưu lượng truy cập vào Gists của mình. Vì Github không cho phép mã JavaScript chạy bên trong Gists văn bản thuần túy, chúng tôi có thể sử dụng GA Beacon để ghi lại các lượt truy cập trong thời gian thực vào Gists.
Thêm dòng này vào Gists của bạn, lưu ở định dạng Markdown và nó sẽ thêm một hình ảnh theo dõi trong suốt vào Gists của bạn.

10. Quản lý Gists từ Máy tính để bàn
Gisto là ứng dụng máy tính để bàn miễn phí cho phép bạn quản lý Gist của mình bên ngoài trình duyệt. Bạn có thể tìm kiếm Gists, chỉnh sửa nội dung của gists, xem các bản sửa đổi theo thời gian và cũng có thể chia sẻ Gists. Ứng dụng có sẵn cho Mac OSX, Windows và Linux. Giải pháp thay thế khác là GistBox , một ứng dụng web.