Trang web Google: Hỗ trợ Markdown?


28

Tổ chức của tôi quan tâm đến việc di chuyển Wiki địa phương của chúng tôi từ văn phòng vào Google Sites. Tôi thấy rằng Google Sites hỗ trợ một số loại giao diện Wiki, nhưng tôi không thực sự thích trình chỉnh sửa GUI. Có thể sử dụng cú pháp Markdown thay thế?

Đây là một cửa hàng nặng về Unix, với nhiều kỹ sư và người đứng đầu Unix. Nhiều người trong chúng ta thích cú pháp wiki thân thiện với mã được cung cấp bởi Markdown.


Bây giờ điều đó sẽ thực sự tuyệt vời ... Câu hỏi tuyệt vời
Miro A.

Câu trả lời:


18

Tôi đã săn xung quanh interwebs chỉ giải pháp này, và RẤT khuyên bạn sử dụng Markdown đây . Nó là một phần mở rộng trình duyệt cho Chrome, Firefox và Safari cho phép một người chuyển đổi qua lại giữa Markdown và HTML. Trường hợp sử dụng ban đầu của nó là để soạn e-mail, nhưng nó "hoạt động rất tốt" trong Trang web của Google. Ngoài ra, nó hỗ trợ công thức toán học TeX, mà đối với các nhà nghiên cứu, tôi sẽ tưởng tượng có thể khá hữu ích.

FWIW, tôi đã bắt đầu con đường sử dụng Trình chỉnh sửa trang Markdown được đề xuất bởi @dnozay, nhưng có vẻ như nó quá phức tạp vì một vài lý do:

  • Nó buộc mỗi người duy trì trang web thêm nó vào chức năng Markdown.
  • Nó có khả năng bị phá vỡ khi các công cụ của Google thay đổi và sau đó ai đó phải có phiên bản mới nhất (có thể cho mỗi trang web).
  • Một số môi trường có tập lệnh và / hoặc công cụ ứng dụng google gặp khó khăn về bảo mật / chính sách / v.v. lý do
  • Về mặt triết học, nó làm cho các trang web của Google cố gắng trở thành một cái gì đó không phải là nó.

Sử dụng Markdown ở đây có nghĩa là

  • Không có mã bổ sung cần phải được thêm vào mỗi trang web google.
  • Nó là một công cụ được duy trì tốt, được cài đặt một lần trong trình duyệt và hữu ích ở nhiều nơi (e-mail, trang web, blogger, facebook, tumblr, tinymce, v.v.)
  • Trách nhiệm thuộc về cá nhân muốn sử dụng Markdown (và TeX).
  • Nó cho phép Trang web là Trang web và nhà văn Markdown là nhà văn Markdown.

Và tôi đã đề cập rằng đó là nguồn mở ?
kungfuchicken

1
Tôi đã hơi quá nhiệt tình, có lẽ. : / Dường như việc lưu một trang trong các trang web có thể loại bỏ các điểm đánh dấu html cho phép bạn chuyển đổi qua lại với Markdown bằng MDH. Tôi vẫn đề nghị nó cho các mục đích khác.
kungfuchicken

1
THẬT ĐÁNG KINH NGẠC!
JasonG

1
Thực tế không hoạt động trong các trang web, kể cả sau khi bạn đã lưu, nhưng nếu bạn thêm bất kỳ html nào bằng cách sử dụng trình soạn thảo WYSIWYG, bạn không còn có thể chuyển đổi trang cụ thể đó trở lại Markdown.
Dave

1
Mát mẻ! Cảm ơn đã theo dõi. Đừng thêm bất kỳ html nào? Thật không may, tôi xin lỗi. Tôi sợ rằng tôi không thể làm điều đó, @Dave.
kungfuchicken

3

Mặc dù tôi rất ấn tượng rằng tổ chức của bạn muốn sử dụng Markdown hơn là trình soạn thảo WYSIWYG, tôi sợ rằng các trang web của Google hiện không hỗ trợ cú pháp Markdown. Bạn có thể viết văn bản trong Markdown cục bộ bằng trình chỉnh sửa như Textmate và sử dụng gói hoặc tập lệnh để chuyển đổi nó thành HTML, sau đó dán HTML vào trang web của bạn (Trang web Google sẽ cho phép bạn thêm HTML thô vào trang web của mình - bên trong yếu tố hình thức nhất định) nhưng điều đó cảm thấy như quá mức cần thiết.


2
Đây là một Phòng thí nghiệm quốc gia và gần như tất cả mọi người ở đây sử dụng Unix, viết mã hoặc rất kỹ thuật. Tôi đang quảng bá sự thiên vị của mình cho một Wiki thân thiện với mã;)
Stefan Lasiewski

Nó sẽ hoạt động cho phiên bản đầu tiên, nhưng làm thế nào để bạn lấy lại markdown từ HTML? Trừ khi bạn giữ 2 phiên bản - HTML cục bộ và trực tuyến, không thực tế lắm.
Miro A.

@Stefan - thực sự! Yêu mà thiên vị. @Miro - quả thật! Không thực tế lắm.
Michael Sippey

1
Nếu bạn sẵn sàng thực hiện một số chương trình, có lẽ bạn có thể tích hợp Trang web Google của mình với Google Drive. Tạo thư mục trong Google Drive được chỉ định là nội dung Trang web và cấp cho người chỉnh sửa Trang truy cập vào thư mục. Sau đó, viết tập lệnh Google Apps nhập nội dung của thư mục vào Trang web (sử dụng API trang web: developers.google.com/google-apps/sites/docs/1.0/ Thẻ ), trong khi chuyển đổi từ Markdown sang HTML. Điều này sẽ cho phép các biên tập viên chỉnh sửa nội dung cục bộ (thông qua đồng bộ hóa Google Drive), với bất kỳ trình chỉnh sửa văn bản nào họ muốn.
Vidar S. Ramdal

2

Bạn có thể sử dụng https://sites.google.com/site/gashackja/markdownsiteeditor

-

Và bạn có thể cài đặt nó để sử dụng của riêng bạn:

  1. lấy một bản sao củaMarkdown Site Editor .

    tạo một bản sao của Markdown Site Editor

  2. thêm các thư viện.

    thêm thư viện

  3. có được Showdown librarybằng cách tìm kiếm nó (ID M6WggW1B7uEj1Nu0p7S6Pf-Mffa6w-w2J:)

    thêm thư viện showdown

  4. đảm bảo thay đổi định danh thành Showdown(thay vì GASShowdown)

  5. lấy Bootstrap library(ID MKvZneZcEte-sNijM1TaY_eMffa6w-w2J:)

  6. đảm bảo định danh là Bootstrap(thay vì GASBootstrap)

  7. lưu tất cả mọi thứ

  8. tạo một phiên bản ( File> Manage versions)

  9. triển khai dưới dạng một ứng dụng web ( Publish> Deploy as a web app...)


Cảm ơn bạn! Điều đó có vẻ thú vị. Tôi đã làm theo hướng dẫn 1-9 ở trên, nhưng tôi không chắc làm thế nào để sử dụng tập lệnh này. Làm cách nào để sử dụng trang này với Google Site? Tôi có nên mong đợi để xem một cái gì đó trong Tập lệnh Google Apps không?
Stefan Lasiewski

Tôi không thích những đoạn script này chứa các tham chiếu đến một số tệp người dùng dropbox. Cảm ơn bạn mặc dù.
Alex Sorokoletov

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.