Google Sites: Підтримка Markdown?


28

Моя організація зацікавлена ​​в перенесенні нашої локальної Wiki з офісу на Google Sites. Я бачу, що Google Sites підтримує якийсь інтерфейс Wiki, але мені не дуже подобається редактор GUI. Чи можливо замість цього використовувати синтаксис Markdown?

Це важкий магазин Unix, який має багато керівників та інженерів Unix. Багато з нас віддають перевагу синтаксису вікі-синтаксису, котрий надає Markdown.


Тепер це було б по-справжньому дивовижно ... Чудове запитання
Miro A.

Відповіді:


18

Я полював навколо Інтернету саме для цього рішення, і ВДАЛО рекомендую використовувати Markdown Here . Це розширення для веб-переглядачів для Chrome, Firefox та Safari, яке дозволяє перемикатися між Markdown і HTML. Це оригінальний випадок використання для створення електронної пошти, але він "чудово працює" на веб-сайтах Google. Крім того, він підтримує математичну формулу TeX, яка, як я вважаю, може бути дуже корисною для дослідників.

FWIW, я почав шлях використання редактора сайту Markdown, запропонованого @dnozay, але це здалося надто складним з кількох причин:

  • Він змушує кожного розробника сайту додавати його для функцій Markdown.
  • По мірі того, як змінюються інструменти Google, це може зламатись, і хтось тоді повинен отримати останню версію (можливо, для кожного сайту).
  • Деякі середовища мають сценарій та / або движок додатків google, що захищається для безпеки / політики / тощо. причини
  • По-філософськи, це змушує Google Сайти намагатися бути чимось не таким.

Використання Markdown Here означає

  • На кожен google-сайт не потрібно додавати додатковий код.
  • Це добре підтримуваний інструмент, який встановлюється один раз у браузері і корисний у багатьох місцях (електронна пошта, сайти, блогер, фейсбук, tumblr, tinymce тощо)
  • Позиція відповідальності покладається на особу, яка хоче скористатися Markdown (і TeX).
  • Давайте сайти будуть Сайтами, а Маркдаун - авторами Маркдаун.

І я згадав, що це відкритий код ?
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 на свої сайти - всередині певні елементи форми), але це відчувається як надмірність.


2
Це Національна лабораторія, і майже кожен тут використовує Unix, пише код або дуже технічний. Я просуваю свою упередженість щодо зручного для Wiki коду;)
Стефан Ласєвський

Він буде працювати для першої версії, але як повернути відмітку від HTML? Якщо ви не збережете 2 версії - локальну та онлайн-HTML, не дуже практичну.
Миро А.

@Stefan - справді! Любіть цю упередженість. @Miro - справді! Не дуже практично.
Майкл Сіппей

1
Якщо ви готові зайнятись деяким програмуванням, ви можете, можливо, інтегрувати свій веб-сайт Google із Google Drive. Створіть папку на Диску Google, яка позначена як вміст сайту, і надайте редакторам сайту доступ до папки. Потім напишіть сценарій Google Apps, який імпортує вміст папки на Сайт (використовуючи API Сайтів: developers.google.com/google-apps/sites/docs/1.0/… ), конвертуючи його з розмітки в HTML. Це дозволить редакторам редагувати вміст локально (через синхронізацію Диска Google) будь-яким текстовим редактором.
Vidar S. Ramdal

2

Ви можете використовувати https://sites.google.com/site/gashackja/markdownsiteeditor

-

І ви можете встановити його для власного використання:

  1. отримати копіюMarkdown Site Editor .

    створення копії редактора сайту Markdown

  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?
Стефан Ласєвський

Мені не подобається, що ці скрипти містять посилання на деякі користувальницькі файли. Дякую, хоча.
Олексій Сороколетов

1

Можливо, варто перевірити такі:

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

Користувальницький сценарій програми для рідин, створений для підтримки Markdown у Highrise та Basecamp

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

Заснований на js-markdown, і він дозволяє конвертувати відформатований текст Markdown в HTML одним кліком.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.