Googleサイト:Markdownサポート?


28

私の組織は、ローカルWikiをオフィスからGoogleサイトに移行することに関心があります。Google Sitesは何らかのWikiインターフェースをサポートしているようですが、GUIエディターはあまり好きではありません。代わりにMarkdown構文を使用することはできますか?

これは多くのUnixの頭とエンジニアがいるUnixが多い店です。私たちの多くは、Markdownが提供するコードフレンドリーなWiki構文を好みます。


今それは本当に素晴らしいだろう...素晴らしい質問
ミロA.

回答:


18

私はこのソリューションだけのためにインターウェブを探し回っていますが、ここでMarkdownを使用することを強くお勧めします。Chrome、Firefox、Safari用のブラウザー拡張機能であり、MarkdownとHTMLを交互に切り替えることができます。元のユースケースは電子メールの作成に使用されますが、Googleサイトでは「うまく機能します。また、TeX数式をサポートしています。これは、研究者にとって非常に役立つと思います。

FWIW、@ dnozayによって提案されたMarkdown Site Editorの使用を開始しましたが、いくつかの理由で過度に複雑に思えました。

  • 各サイトのメンテナーがマークダウン機能のためにそれを追加することを強制します。
  • Googleのツールが変更されると壊れる可能性があり、誰かが最新バージョン(おそらく各サイト)を取得する必要があります。
  • 一部の環境では、security / policy / etc向けにスクリプティングやGoogle App Engineが機能しません。理由
  • 哲学的には、Googleサイトはそうではないものになろうとします。

ここでマークダウンを使用するということは、

  • 各Googleサイトにコードを追加する必要はありません。
  • これは、ブラウザに一度インストールされるだけでなく、多くの場所(電子メール、サイト、ブロガー、フェイスブック、tumblr、tinymceなど)にある便利なツールです。
  • 責任の責任は、Markdown(およびTeX)を使用したい個人にあります。
  • SitesをSitesにし、MarkdownライターをMarkdownライターにします。

そして、私はそれがオープンソースであることを言及しましたか?
kungfuchicken

1
おそらくあまり熱心ではありませんでした。:/サイトにページを保存すると、MDHを使用してMarkdownに切り替えられるHTMLマーカーが削除される場合があります。私はまだ他の目的のためにそれをお勧めします。
kungfuchicken

1
これは素晴らしいです!
JasonG

1
実際には、保存した後も含めてサイトで機能しますが、WYSIWYGエディターを使用して手動でhtml を追加するとその特定のページをMarkdownに戻すことはできなくなります。
デイブ

1
クール!フォローアップしていただきありがとうございます。HTMLを追加しませんか?残念ながら、ごめんなさい。@Dave、それができないのではないかと心配しています。
kungfuchicken

3

あなたの組織はWYSIWYGエディターよりもむしろMarkdownを使用することに感心していますが、Googleサイトは現在Markdown構文をサポートしていないと思います。Textmateなどのエディターを使用してローカルでMarkdownにテキストを記述し、バンドルまたはスクリプトを使用してそれをHTMLに変換し、そのHTMLをサイトに貼り付けることができます(Googleサイトでは、生のHTMLをサイトに追加できます-内部特定のフォーム要素)が、それはやり過ぎのように感じます。


2
これは国立研究所であり、ここのほぼ全員がUnixを使用している、コードを書いている、または非常に技術的です。私は、コードフレンドリーなWikiに対するバイアスを推進しています;)
Stefan Lasiewski

最初のバージョンでは機能しますが、HTMLからマークダウンを取得するにはどうすればよいですか?ローカルHTMLとオンラインHTMLの2つのバージョンを保持しない限り、あまり実用的ではありません。
ミロA.

@ステファン-確かに!そのバイアスが大好きです。@Miro-確かに!あまり実用的ではありません。
マイケルシッピー

1
プログラミングを実行する場合は、GoogleサイトをGoogleドライブと統合することができます。Googleドライブにサイトコンテンツとして指定されたフォルダーを作成し、サイト編集者にそのフォルダーへのアクセスを許可します。次に、MarkdownからHTMLに変換しながら、フォルダーのコンテンツをサイトにインポートするGoogle Appsスクリプトを作成します(Sites APIを使用:developers.google.com/google-apps/sites/docs/1.0/…)。これにより、編集者は任意のテキストエディターを使用して、コンテンツをローカルで(Googleドライブの同期経由で)編集できます。
ヴィダールS.ラムダル

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. Webアプリとしてデプロイ(Publish> Deploy as a web app...


ありがとうございました!おもしろそうです。上記の手順1〜9に従いましたが、このスクリプトの使用方法がわかりません。これをGoogleサイトでどのように使用しますか?Google Apps Scriptsの下に何かを表示することを期待すべきですか
ステファンLasiewski

これらのスクリプトに、Dropboxユーザーファイルへの参照が含まれているのは好ましくありません。ありがとう、結構です。
アレックスソロコロトフ

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.