Google Sites: Markdown desteği?


28

Kuruluşum yerel Wiki'mizi ofisten Google Sites'a geçirmekle ilgileniyor. Google Sites’ın bir tür Wiki arayüzünü desteklediğini görüyorum, ancak GUI düzenleyicisini gerçekten sevmiyorum. Bunun yerine Markdown sözdizimini kullanmak mümkün müdür?

Bu, birçok Unix kafası ve mühendisiyle birlikte bir Unix ağır dükkan. Birçoğumuz Markdown tarafından sağlanan kod dostu wiki sözdizimini tercih ediyoruz.


Şimdi bu gerçekten harika olurdu ... Harika bir soru
Miro A.

Yanıtlar:


18

Sadece bu çözüm için interwebs etrafında avlanan ettik ve ÇOK kullanmanızı öneririz İşte Markdown . Chrome, Firefox ve Safari için, Markdown ve HTML arasında bir ileri geri geçiş sağlayan bir tarayıcı uzantısıdır. Orijinal kullanım durumu e-posta oluşturmak içindir, ancak Google Sites'ta "harika çalışır" . Ayrıca, araştırmacılar için oldukça faydalı olabileceğini hayal ettiğim TeX matematik formülünü de destekliyor.

FWIW, @dnozay tarafından önerilen Markdown Site Editor'ı kullanmaya başladım, ancak birkaç nedenden dolayı aşırı karmaşık görünüyordu:

  • Her site sahibini Markdown işlevselliği için eklemeye zorlar.
  • Google’ın araçları değiştikçe kırılma potansiyeline sahip ve daha sonra birinin (muhtemelen her site için) en son sürümü alması gerekiyor.
  • Bazı ortamlarda güvenlik / politika / etc için kodlanmış komut dosyası ve / veya google app motoru var. nedenleri
  • Felsefi olarak, Google Sites'ın olmadığı bir şey olmaya çalışmasını sağlar.

Burada Markdown Kullanma

  • Her google sitesine ek kod eklenmesine gerek yoktur.
  • Bir defada bir tarayıcıya yüklenmiş ve birçok yerde (e-posta, siteler, blog yazarı, facebook, tumblr, tinymce, vb.) Bulunan bakımlı bir araçtır.
  • Sorumluluk sorumluluğu Markdown (ve TeX) kullanmak isteyen bireye aittir.
  • Siteler Siteler, Markdown yazarlar Markdown yazarlar.

Açık kaynak olduğunu söylemiş miydim ?
kungfuchicken

1
Belki biraz fazla kıskançtım. : / Sitelerde bir sayfa kaydedilmesi, MDH ile Markdown'a gidip gelmenizi sağlayan html işaretlerini çıkarabilir. Yine de başka amaçlar için tavsiye ederim.
kungfuchicken

1
BU HARİKA!
JasonG

1
Aslında, kaydettiğinizler de dahil olmak üzere sitelerde çalışır, ancak WYSIWYG düzenleyicisini kullanarak elle herhangi bir html eklerseniz , belirli bir sayfayı artık Markdown'a dönüştüremezsiniz.
Dave

1
Güzel! Takip ettiğiniz için teşekkürler. Ek html eklemeyin mi? Maalesef özür dilerim. Korkarım bunu yapamam, @Dave.
kungfuchicken 0

3

Kuruluşunuzun bir WYSIWYG editöründen çok Markdown kullanacağından etkilenmeme rağmen, Google sitelerinin şu anda Markdown sözdizimini desteklemediğinden korkuyorum. Metni Markdown'da Textmate gibi bir düzenleyici kullanarak yerel olarak yazabilir ve bunu HTML'ye dönüştürmek için bir paket veya komut dosyası kullanabilir ve ardından HTML'yi sitenize yapıştırabilirsiniz (Google Sites, sitelerinize ham HTML eklemenize izin verir - içeride bazı form elemanları) ama bu fazlalık gibi geliyor.


2
Bu bir Ulusal Laboratuar ve buradaki hemen hemen herkes Unix kullanıyor, kod yazıyor veya çok teknik. Kod dostu Wiki için önyargılarımı destekliyorum;)
Stefan Lasiewski 01.01.2010

İlk sürüm için işe yarardı, ancak HTML’den yeniden nasıl işaretlenir? 2 sürümü tutmazsanız - yerel ve çevrimiçi HTML, çok pratik değil.
Miro A.,

@Stefan - gerçekten! Bu önyargıyı seviyorum. @Miro - gerçekten! Çok pratik değil.
Michael Sippey,

1
Biraz programlama yapmak istiyorsanız, Google Sitenizi Google Drive ile entegre edebilirsiniz. Google Drive'da Site içeriği olarak belirlenmiş bir klasör oluşturun ve Site editörlerine klasöre erişim izni verin. Ardından, klasör içeriğini Siteye içe aktaran bir Google Apps komut dosyası yazın (Siteler API'sini kullanarak: developers.google.com/google-apps/sites/docs/1.0/… ) ve Markdown'dan HTML'ye dönüştürün. Bu, editörlerin istedikleri herhangi bir metin düzenleyiciyle içeriği yerel olarak (Google Drive senkronizasyonu yoluyla) düzenlemelerine izin verir.
Vidar S. Ramdal

2

Https://sites.google.com/site/gashackja/markdownsiteeditor adresini kullanabilirsiniz.

-

Ve kendi kullanımınız için kurabilirsiniz:

  1. bir kopyasını alMarkdown Site Editor .

    Markdown Site Editörünün bir kopyasını almak

  2. kütüphaneleri ekleyerek.

    kütüphaneyi eklemek

  3. olsun Showdown libraryo kadar bakarak (ID: M6WggW1B7uEj1Nu0p7S6Pf-Mffa6w-w2J)

    showdown kütüphanesi ekleyerek

  4. tanımlayıcıyı Showdown(yerine GASShowdown) olarak değiştirdiğinizden emin olun.

  5. elde Bootstrap library(ID: MKvZneZcEte-sNijM1TaY_eMffa6w-w2J)

  6. tanımlayıcının Bootstrap(yerine GASBootstrap) olduğundan emin olun

  7. her şeyi sakla

  8. sürüm oluştur ( File> Manage versions)

  9. bir web uygulaması olarak konuşlandırın ( Publish> Deploy as a web app...)


Teşekkür ederim! Bu ilginç görünüyor. Yukarıdaki 1-9 talimatlarını takip ettim, ancak bu betiği nasıl kullanacağımdan emin değilim. Bunu Google Sites ile nasıl kullanırım? Google Apps Komut Dosyaları'nın altında bir şey görmeyi beklemeli miyim?
Stefan Lasiewski

Bu betiklerin bazı dropbox kullanıcı dosyalarına referanslar içermesinden hoşlanmıyorum. Yine de teşekkürler.
Alex Sorokoletov

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.