Google Sites: Markdown รองรับหรือไม่


28

องค์กรของฉันสนใจที่จะย้าย Wiki ท้องถิ่นของเราจากสำนักงานไปยัง Google Sites ฉันเห็นว่า Google Sites รองรับอินเทอร์เฟซ Wiki บางประเภท แต่ฉันไม่ชอบเครื่องมือแก้ไข GUI เป็นไปได้ไหมที่จะใช้ Markdown syntax แทน

นี่คือร้าน Unix ที่มีหัวหน้าและวิศวกร Unix มากมาย พวกเราหลายคนชอบไวยากรณ์ของวิกิที่เป็นมิตรกับโค้ดซึ่งจัดทำโดย Markdown


ตอนนี้มันคงยอดเยี่ยมจริงๆ ... คำถามยอดเยี่ยม
Miro A.

คำตอบ:


18

ผมเคยตามล่าทั่ว interwebs ในราคาเพียงการแก้ปัญหานี้และขอแนะนำให้ใช้Markdown นี่ เป็นส่วนขยายของเบราว์เซอร์สำหรับ Chrome, Firefox และ Safari ที่อนุญาตให้สลับไปมาระหว่าง Markdown และ HTML กรณีการใช้งานดั้งเดิมนั้นใช้สำหรับการเขียนอีเมล แต่ใช้งานได้ดีใน Google Sites นอกจากนี้ยังรองรับสูตรคณิตศาสตร์ TeX ซึ่งสำหรับนักวิจัยฉันคิดว่าอาจมีประโยชน์ทีเดียว

FWIW ฉันเริ่มเส้นทางของการใช้ Markdown Site Editor ที่ @dnozay แนะนำ แต่ดูเหมือนจะซับซ้อนเกินไปด้วยเหตุผลบางประการ:

  • มันบังคับให้ผู้ดูแลเว็บไซต์แต่ละรายเพิ่มสำหรับฟังก์ชั่น Markdown
  • มันมีโอกาสที่จะแตกเมื่อเครื่องมือของ Google เปลี่ยนไปและบางคนก็ต้องได้รับเวอร์ชันล่าสุด (อาจเป็นไปได้สำหรับแต่ละไซต์)
  • สภาพแวดล้อมบางอย่างมีสคริปต์และ / หรือเครื่องมือแอป Google ติดขัดเพื่อความปลอดภัย / นโยบาย / ฯลฯ เหตุผล
  • ในทางปรัชญาทำให้ Google Sites พยายามเป็นสิ่งที่ไม่ใช่

ใช้ Markdown ที่นี่หมายถึง

  • ไม่จำเป็นต้องเพิ่มรหัสเพิ่มเติมในแต่ละไซต์ google
  • มันเป็นเครื่องมือที่ได้รับการดูแลเป็นอย่างดีซึ่งติดตั้งครั้งเดียวในเบราว์เซอร์และมีประโยชน์ในหลายสถานที่ (อีเมล, ไซต์, บล็อกเกอร์, Facebook, Tumblr, Tinymce, ฯลฯ )
  • ความรับผิดชอบของเรานั้นอยู่ที่บุคคลที่ต้องการใช้ Markdown (และ TeX)
  • มันมาที่ Sites เป็น Sites และผู้เขียน Markdown จะเป็นนักเขียน Markdown

และฉันพูดถึงว่ามันเป็นโอเพนซอร์สหรือไม่
kungfuchicken

1
ฉันเป็นคนขยันเล็กน้อย : / ดูเหมือนว่าการบันทึกเพจในไซต์อาจตัดเครื่องหมาย html ที่ให้คุณสลับไปมาเพื่อ Markdown ด้วย MDH ฉันยังคงแนะนำสำหรับวัตถุประสงค์อื่น
kungfuchicken

1
สิ่งนี้ช่างมหัศจรรย์!
JasonG

1
ใช้งานได้จริงในไซต์รวมถึงหลังจากที่คุณบันทึก แต่ถ้าคุณเพิ่มhtml ใด ๆด้วยตนเองโดยใช้โปรแกรมแก้ไข WYSIWYG คุณจะไม่สามารถแปลงหน้านั้นกลับไปเป็น Markdown ได้อีก
เดฟ

1
เย็น! ขอบคุณที่ติดตาม ไม่ต้องเพิ่ม html เพิ่มเติมหรือ น่าเสียดายที่ฉันขอโทษ ฉันเกรงว่าจะทำอย่างนั้นไม่ได้ @Dave
kungfuchicken

3

ในขณะที่ฉันประทับใจว่าองค์กรของคุณต้องการใช้ Markdown มากกว่าบรรณาธิการ WYSIWYG ฉันกลัวว่าเว็บไซต์ของ Google ไม่สนับสนุนไวยากรณ์ของ Markdown คุณสามารถเขียนข้อความใน Markdown แบบโลคัลโดยใช้เครื่องมือแก้ไขเช่น Textmate และใช้ชุดหรือสคริปต์เพื่อแปลงเป็น HTML แล้ววาง HTML ลงในเว็บไซต์ของคุณ (Google Sites จะช่วยให้คุณเพิ่ม HTML ดิบลงในไซต์ของคุณ - ภายใน องค์ประกอบรูปแบบบางอย่าง) แต่ที่รู้สึกเหมือน overkill


2
นี่เป็นห้องแล็บแห่งชาติและเกือบทุกคนที่นี่ใช้ Unix เขียนโค้ดหรือใช้เทคนิคมาก ฉันกำลังส่งเสริมความลำเอียงของฉันสำหรับ Wiki ที่เป็นมิตรกับโค้ด;)
Stefan Lasiewski

มันจะใช้งานได้สำหรับเวอร์ชันแรก แต่คุณจะได้รับ markdown กลับจาก HTML ได้อย่างไร ถ้าคุณไม่เก็บเวอร์ชัน 2 - HTML ในพื้นที่และออนไลน์ไม่เป็นประโยชน์
Miro A.

@tefan - แน่นอน! รักที่มีอคติ @Miro - แน่นอน! ไม่ค่อยมีประโยชน์
Michael Sippey

1
หากคุณยินดีที่จะทำการเขียนโปรแกรมบางอย่างคุณอาจรวมไซต์ Google ของคุณเข้ากับ Google Drive สร้างโฟลเดอร์ใน Google ไดรฟ์ที่ได้รับการกำหนดให้เป็นเนื้อหาของไซต์และให้ผู้แก้ไขไซต์สามารถเข้าถึงโฟลเดอร์ได้ จากนั้นเขียนสคริปต์ Google Apps ที่นำเข้าเนื้อหาของโฟลเดอร์ไปยังไซต์ (ใช้ Sites API: developers.google.com/google-apps/sites/docs/1.0/… ) ขณะที่แปลงจาก Markdown เป็น HTML สิ่งนี้จะช่วยให้ผู้แก้ไขสามารถแก้ไขเนื้อหาในพื้นที่ (ผ่านการซิงค์ Google ไดรฟ์) ด้วยโปรแกรมแก้ไขข้อความที่ต้องการ
Vidar S. Ramdal

2

คุณสามารถใช้https://sites.google.com/site/gashackja/markdownsiteeditor

-

และคุณสามารถติดตั้งเพื่อใช้งานเอง:

  1. ได้รับสำเนาของMarkdown Site Editor

    ทำสำเนาของ Markdown Site Editor

  2. เพิ่มห้องสมุด

    เพิ่มห้องสมุด

  3. ได้รับShowdown libraryโดยการมองมันขึ้น (ID: M6WggW1B7uEj1Nu0p7S6Pf-Mffa6w-w2J)

    เพิ่มห้องสมุดโชว์ดาวน์

  4. ตรวจสอบให้แน่ใจว่าได้เปลี่ยนตัวระบุเป็นShowdown(แทนGASShowdown)

  5. ได้รับBootstrap library(ID: MKvZneZcEte-sNijM1TaY_eMffa6w-w2J)

  6. ตรวจสอบให้แน่ใจว่าตัวระบุเป็นBootstrap(แทนGASBootstrap)

  7. บันทึกทุกอย่าง

  8. สร้างเวอร์ชัน ( File> Manage versions)

  9. ปรับใช้เป็นเว็บแอป ( Publish> Deploy as a web app...)


ขอขอบคุณ! นั่นดูน่าสนใจ ฉันทำตามคำแนะนำ 1-9 ข้างต้น แต่ฉันไม่แน่ใจว่าจะใช้ประโยชน์จากสคริปต์นี้อย่างไร ฉันจะใช้สิ่งนี้กับ Google Sites ได้อย่างไร ฉันควรคาดหวังว่าจะเห็นบางสิ่งภายใต้สคริปต์ของ Google Apps หรือไม่
Stefan Lasiewski

ฉันไม่ชอบที่สคริปต์เหล่านี้มีการอ้างอิงถึงไฟล์ผู้ใช้ดรอปบ็อกซ์บางไฟล์ ขอบคุณค่ะ
Alex Sorokoletov

1

อาจคุ้มค่าที่จะตรวจสอบสิ่งเหล่านี้:

http://userscripts.org/scripts/show/27175

ผู้ใช้แอพของไหลสร้างเพื่อรองรับ Markdown ใน Highrise และ Basecamp

http://userscripts.org/scripts/show/2531

ขึ้นอยู่กับ js-markdown และช่วยให้คุณสามารถแปลงข้อความที่จัดรูปแบบมาร์กดาวน์เป็น HTML ได้ในคลิกเดียว

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.