Penurunan harga untuk Blogger

21

Apakah mungkin memiliki integrasi Markdown untuk Blogger? Bagaimana saya bisa melakukannya jika memungkinkan? Apakah ada semacam plugin atau trik JavaScript yang dapat saya gunakan untuk memodifikasi template saya agar mendukung Markdown?

Dagu
sumber

Jawaban:

24

Anda bisa menggunakan StackEdit (saya pengembang). Ini adalah editor Markdown berbasis web dan memungkinkan Anda untuk mempublikasikan dokumen Anda (Markdown atau konversi HTML) di berbagai situs. Di antara yang lain, Anda dapat memposting ke Blogger.

benweet
sumber
+1. Ini sepertinya cukup bagus untuk memperlancar proses posting ke blogger. Saya biasanya menggunakan pandoc untuk mengkonversi posting ke HTML dan kemudian menempelkannya ke blogger. Meskipun demikian, bagian yang sulit muncul ketika Anda ingin mengedit posting blogger yang ada. Idealnya, semudah mengklik edit pada postingan dan mengedit markdown. Tetapi StackEdit bersama dengan opsi lain tampaknya tidak mendukung ini.
Jeromy Anglim
1
Anda dapat mengedit dokumen Anda dan memperbarui posting dengan mengklik tombol "publikasikan" di bilah navigasi (bukan yang ada di menu). Jika Anda menerbitkannya lagi dengan menu, Anda akan memiliki 2 posting berbeda dari dokumen yang sama, yang dapat Anda daftarkan dengan mengklik "Kelola penerbitan".
benweet
Sepertinya tidak lagi berfungsi karena 400 kesalahan. Cara mesin kembali link untuk posting blog @GianlucaCasati 's: webapps.stackexchange.com/questions/40737/markdown-for-blogger Sekarang mempublikasikan tombol di bawah ikon StackEdit di kanan atas.
ShawnFeatherly
1
Mengklik ekspor StackEdit ke disk dan menyimpan sebagai HTML Biasa, lalu menempelkan HTML itu ke Blogger berfungsi dengan baik.
ShawnFeatherly
@ShawnFeatherly saya menghapus artikel dan juga komentarnya, terima kasih atas umpan baliknya.
Gianluca Casati
2

Di mana tepatnya Anda ingin authoring Markdown tersedia?

Jika itu untuk posting yang Anda tulis, maka modifikasinya harus ke editor Blogger, bukan ke template Anda: bahkan jika Anda menulis dalam mode HTML daripada mode Tulis, Blogger masih memvalidasi HTML sebelum menerbitkan posting.

Alternatif untuk posting adalah jika Anda ingin mempublikasikan melalui mail2Post. Dalam hal ini, akan masuk akal untuk mencari beberapa layanan online yang menerima konten berformat Markdown yang Anda berikan, mengubahnya menjadi HTML dan kemudian mengirimkannya ke alamat email yang Anda berikan (alamat "kata-kata rahasia" Anda dari Blogger).

Alternatif lain adalah Windows Live Writer - tetapi saya tidak yakin apakah itu akan mendukung penurunan harga. Dan meskipun demikian, AFAIK setelah posting Blogger dibuat dengan WLW, itu hanya dapat diedit dengan WLW dan tidak dengan editor-posting reguler Blogger.

Di sisi lain, jika Anda ingin format Markdown tersedia untuk komentar, maka ya saya bisa membayangkan beberapa sistem komentar pihak ketiga dapat diintegrasikan, tetapi saya tidak yakin apa itu - mungkin Disqus (pasti berfungsi dengan Blogger) memungkinkan Markdown ?

MaryC.dariNZ
sumber
2

Saya akan menulis ulang jawaban @ pajju, karena ini adalah jalan yang saya pilih dan saya pikir itu bekerja dengan baik, meskipun saya akan memasukkan contoh. Halaman sumbernya adalah ini: http://dvdotsenko.blogspot.in/2012/08/markdown-with-blogspotcom-and-bloggercom.html

Ide dasarnya adalah menulis penurunan harga Anda dalam mode HTML dalam tag skrip:

<script type="text/x-markdown">
#markdown supported post

even with some `code`:

    > rm -rf /

</script>

Kemudian ambil pustaka penurunan harga javascript dan sertakan dalam HTML templat Anda, tepat sebelumnya </body>. Misalnya, ini: https://code.google.com/p/pagedown/source/browse/Markdown.Converter.js Tag CDATA diperlukan atau validator blogger mengeluh.

<script type="text/javascript">//<![CDATA[
... paste markdown js inline here
//]]>
</script> <!-- end markdown -->

Saya juga melempar tautan ke kode-prettify google , tetapi langsung (tidak seperti metode di blog di atas):

<script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js"></script>

Kemudian sertakan skrip kecil untuk mengaktifkan semuanya:

<script type="text/javascript">//<![CDATA[
(function(){
//from the above post  
var scripttags = document.getElementsByTagName('script')
, i, l
, s, d
for (i = 0, l = scripttags.length; i !== l; i++){
    if (scripttags[i].type === 'text/x-markdown') {
        s = scripttags[i]
        d = document.createElement('div')
        d.innerHTML = (new Markdown.Converter()).makeHtml(s.innerHTML)
        s.parentNode.insertBefore(d, s)
    }
}

//a little extra for syntax highlighting
var codetags = document.getElementsByTagName('code')
for (i = 0; i < codetags.length; ++i)
{
    codetags[i].className += ' prettyprint';
}

})()
//]]>
</script>

Debugging dengan menulis posting kecil dan menekan preview dengan konsol pengembang terbuka diperlukan. CSS khusus pada templat mungkin juga perlu beberapa pekerjaan agar terlihat layak.

jozxyqk
sumber
-3

Mungkin saja, cukup ikuti tautan ini. Itu bekerja dengan baik.

http://dvdotsenko.blogspot.in/2012/08/markdown-with-blogspotcom-and-bloggercom.html

piyama
sumber
Sementara ini secara teoritis dapat menjawab pertanyaan, akan lebih baik untuk memasukkan bagian-bagian penting dari jawaban di sini, dan menyediakan tautan untuk referensi.
Sathyajith Bhat
Saya pikir Anda bisa membaca. Saya hanya mencoba membantu Anda di sini, dan Anda juga memilih? Stackoverflow semakin seperti tempat troll lain, karena orang-orang seperti Anda.
pajju
7
Saya tidak menurunkan suara Anda sebelumnya, jadi inilah suara turun untuk membuktikannya. Ini bukan Stack Overflow , ini adalah Aplikasi Web . Ini bukan pertanyaan 'membaca', jika blog itu turun / dihapus, jawaban Anda yang disebut tidak berharga. Dan menunjukkan apa yang salah dengan jawaban ini dan bagaimana Anda dapat memperbaikinya bukan 'trolling', itu disebut kritik konstruktif
Sathyajith Bhat