StackEdit: một trình soạn thảo Markdown cho trình duyệt web của bạn

logo xếp chồng lên nhau

Có thể bạn chưa từng nghe nói về PageDown trước đây, nhưng bạn chắc hẳn đã nghe nói về Stack Overflow và các trang web chị em của nó. Tốt, PageDown là thư viện Markdown được sử dụng bởi các dịch vụ đó và đó cũng là những gì StackEdit dựa trên.

À hôm nay tôi đến để nói chuyện với bạn về StackEdit là một trình soạn thảo Markdown mã nguồn mở hiện đại, đầy đủ tính năng và là cái mà Stack Overflow sử dụng theo mặc định và nó cũng được sử dụng trong tất cả các trang web chị em của nó.

Đối với những bạn không có khái niệm Markdown là gì, tôi sẽ nói với bạn điều đó Markdown là một ngôn ngữ đánh dấu văn bản thuần túy cho phép bạn thêm kiểu, hình ảnh và liên kết đến một tài liệu văn bản đơn giản. Bạn có thể sử dụng Markdown để định dạng văn bản ý tưởng của mình trong Spines. Markdown rất dễ học và sử dụng.

StackEdit có thể được sử dụng để quản lý nhiều tài liệu MarkdownCả trực tuyến và ngoại tuyến, nó cũng cho phép chúng tôi tạo các tài liệu Markdown có thể được xuất dưới các định dạng như PDF và HTML.

Ngoài nó StackEdit cung cấp cho chúng tôi khả năng có thể chia sẻ dưới dạng liên kếtChúng tôi cũng có thể xuất bản trên GitHub, Google Drive, Dropbox, Gist hoặc bất kỳ máy chủ SSH nào, với chức năng chia sẻ này, chúng tôi có thể xem số liệu thống kê về những gì đã được chia sẻ.

cũng chúng tôi có thể đồng bộ hóa với đám mây (Google Drive và Dropbox) và đăng lên Blogspot, Tumblr và WordPress.

Về cách hoạt động của StackEdit, điều quan trọng là phải nhớ rằng:

Các tài liệu được tạo được lưu trữ trong bộ nhớ cục bộ của trình duyệt, có nghĩa là không thể chia sẻ giữa các trình duyệt hoặc máy tính khác nhau. Xóa dữ liệu trình duyệt của bạn có thể xóa tất cả các tài liệu cục bộ của bạn.

Điều cực kỳ cần thiết là phải cấp toàn quyền truy cập vào Dropbox hoặc Google Drive để có thể nhập bất kỳ tài liệu nào vào StackEdit. Các tài liệu đã nhập sẽ được tải xuống trình duyệt của bạn và không được truyền tới máy chủ.

xếp chồng lên nhau

Ngoài ra, một chức năng có thể giúp bạn là bạn sẽ được chào đón bằng các ghi chú chào mừng để bạn có thể bắt kịp trình chỉnh sửa khi mở nó lần đầu tiên, bạn nên thử làm theo hướng dẫn.

Các tính năng của StackEdit

La ứng dụng là nguồn mở và nền tảng chéo: StackEdit hoạt động hoàn hảo trên tất cả các trình duyệt hiện đại và mã nguồn của nó được mở để đóng góp trên GitHub.

một hướng dẫn chào mừng trực tuyến và các mẹo sử dụng ứng dụng.

Xem trước HTML thời gian thực với chức năng liên kết cuộn để liên kết trình chỉnh sửa và xem trước các thanh cuộn.

  • Hỗ trợ Markdown Extra, GitHub-Flavored Markdown và đánh dấu cú pháp Prettify / Highlight.js.
  • Các nút điều khiển WYSIWYG.
  • Giao diện người dùng có thể tùy chỉnh.
  • Hỗ trợ các chủ đề và tiện ích mở rộng ứng dụng.
  • Hoạt động ngoại tuyến.
  • Hỗ trợ đồng bộ hóa với Google Drive và Dropbox.
  • Đăng một cú nhấp chuột lên Blogger, Dropbox, Gist, GitHub, Google Drive, máy chủ SSH, Tumblr, WordPress.
  • Hỗ trợ các biểu đồ LaTeX MatJax và UML.
  • Điều quan trọng cần lưu ý là ứng dụng không yêu cầu kết nối internet để hoạt động.

Làm thế nào để cài đặt StackEdit trên Linux?

Để cài đặt ứng dụng này trên hệ thống của chúng tôi, chúng tôi phải truy cập dự án của bạn trên GitHub và tải xuống tệp zip của nó, liên kết như sau.

Hoặc nếu bạn thích, bạn có thể sử dụng thiết bị đầu cuối để thực hiện tác vụ này, bạn chỉ cần có git hỗ trợ.

Trên thiết bị đầu cuối, chúng tôi thực hiện lệnh sau để sao chép nó:

git clone https://github.com/benweet/stackedithttps://github.com/benweet/stackedit

Sau đó, chúng ta phải nhập thư mục đã tải xuống:

cd stackedit

Và cuối cùng chúng tôi cài đặt với

npm install

Sau khi cài đặt xong, chúng ta có thể bắt đầu thưởng thức nó, để truy cập StackEdit, hãy mở trình duyệt của bạn lên localhost: 3000.

Ngoài ra còn có một tiện ích mở rộng cho trình duyệt Google Chrome, Chromium hoặc bất kỳ trình duyệt nào có hỗ trợ tiện ích mở rộng Chrome, chúng tôi chỉ cần thêm nó từ liên kết sau.

Nếu bạn biết về bất kỳ ứng dụng nào khác tương tự như thế này, đừng ngần ngại chia sẻ với chúng tôi trong phần bình luận.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: AB Internet Networks 2008 SL
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.