Сайты Google: поддержка Markdown?

28

Моя организация заинтересована в переносе нашей локальной вики из офиса в Сайты Google. Я вижу, что Google Sites поддерживает своего рода интерфейс Wiki, но мне не очень нравится редактор GUI. Можно ли вместо этого использовать синтаксис Markdown?

Это Unix-магазин с большим количеством Unix-голов и инженеров. Многие из нас предпочитают дружественный к коду синтаксис вики, предоставляемый Markdown.

Стефан Ласевский
источник
Теперь это было бы действительно здорово ... Отличный вопрос
Миро А.

Ответы:

18

Я охотился за сетями только для этого решения, и НАСТОЯТЕЛЬНО рекомендую использовать Markdown Here . Это расширение браузера для Chrome, Firefox и Safari, позволяющее переключаться между Markdown и HTML. Это оригинальный вариант использования для составления электронной почты, но он отлично работает в Сайтах Google. Кроме того, он поддерживает математическую формулу TeX, которая, как мне кажется, для исследователей может оказаться весьма полезной.

Впрочем, я начал использовать редактор сайта Markdown, предложенный @dnozay, но он показался слишком сложным по нескольким причинам:

  • Это заставляет каждого сопровождающего сайта добавлять его для функциональности Markdown.
  • Он может сломаться при изменении инструментов Google, и тогда кто-то должен получить последнюю версию (возможно, для каждого сайта).
  • В некоторых средах скрипты и / или механизм приложений Google отключены для обеспечения безопасности / политики / и т.д. причины
  • Философски, это заставляет Сайты Google пытаться быть чем-то, чем это не является.

Использование Markdown Here означает

  • Дополнительный код не нужно добавлять на каждый сайт Google.
  • Это хорошо поддерживаемый инструмент, который устанавливается один раз в браузере и полезен во многих местах (электронная почта, сайты, блоггер, facebook, Tumblr, tinymce и т. Д.)
  • Ответственность лежит на человеке, который хочет использовать Markdown (и TeX).
  • Пусть сайты будут сайтами, а авторы Markdown - авторами Markdown.
kungfuchicken
источник
И я упоминал, что это с открытым исходным кодом ?
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 позволят вам добавить необработанный HTML на свои сайты - внутри определенные элементы формы), но это похоже на излишество.

Майкл Сиппи
источник
2
Это Национальная лаборатория, и почти каждый здесь использует Unix, пишет код или очень техничен. Я рекламирую свою предвзятость для Wiki, дружественного к коду;)
Stefan Lasiewski
Это будет работать для первой версии, но как вы получите обратно уценку от HTML? Если вы не держите 2 версии - локальный и онлайн HTML, не очень практично.
Миро А.
@ Стефан - действительно! Люблю этот уклон. @Miro - действительно! Не очень практично.
Майкл Сиппи
1
Если вы хотите заняться программированием, вы можете интегрировать свой сайт Google с Google Drive. Создайте в Google Диске папку, обозначенную как «Сайт», и предоставьте редакторам сайта доступ к этой папке. Затем напишите сценарий Служб Google, который импортирует содержимое папки на сайт (используя API сайтов: developers.google.com/google-apps/sites/docs/1.0/… ), преобразуя его из Markdown в HTML. Это позволило бы редакторам редактировать контент локально (через синхронизацию с Google Диском) с любым текстовым редактором, который они хотят.
Видар С. Рамдал
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...)

dnozay
источник
Спасибо! Это выглядит интересно. Я следовал инструкциям 1-9 выше, но я не уверен, как использовать этот скрипт. Как бы я использовал это с Сайтами Google? Стоит ли ожидать увидеть что-то под сценариями Google Apps?
Стефан Ласевский
Мне не нравится, что эти скрипты содержат ссылки на некоторые пользовательские файлы dropbox. Однако, спасибо.
Алексей Сороколетов
1

Может быть стоит проверить это:

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

Пользовательский скрипт приложения Fluid, созданный для поддержки Markdown в Highrise и Basecamp

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

Основан на js-markdown и позволяет вам конвертировать форматированный Markdown текст в HTML одним кликом.

tobeannounced
источник