Markdown สำหรับบล็อกเกอร์


21

เป็นไปได้หรือไม่ที่จะมีการรวม Markdown เข้ากับ Blogger ฉันจะทำมันถ้าเป็นไปได้? มีเคล็ดลับปลั๊กอินหรือ JavaScript บางประเภทที่ฉันสามารถใช้เพื่อแก้ไขแม่แบบของฉันเพื่อให้รองรับ Markdown หรือไม่

คำตอบ:


24

คุณสามารถใช้StackEdit (ฉันเป็นผู้พัฒนา) เป็นตัวแก้ไข Markdown บนเว็บและช่วยให้คุณสามารถเผยแพร่เอกสารของคุณ (Markdown หรือ HTML ที่แปลงแล้ว) บนเว็บไซต์ต่างๆ คุณสามารถโพสต์ข้อความไปยัง Blogger ได้


+1 ดูเหมือนว่าค่อนข้างดีสำหรับการปรับปรุงกระบวนการโพสต์ข้อความไปยังบล็อกเกอร์ โดยปกติฉันใช้แพนดอคเพื่อแปลงโพสต์เป็น HTML แล้ววางลงในบล็อกเกอร์ อย่างไรก็ตามบิตที่ยุ่งยากนั้นเกิดขึ้นเมื่อคุณต้องการแก้ไขโพสต์บล็อกเกอร์ที่มีอยู่ จะเป็นการง่ายเพียงแค่คลิกแก้ไขที่โพสต์และแก้ไข markdown แต่ StackEdit พร้อมกับตัวเลือกอื่น ๆ ดูเหมือนจะไม่สนับสนุนสิ่งนี้
Jeromy Anglim

1
คุณสามารถแก้ไขเอกสารของคุณและอัปเดตโพสต์ได้โดยคลิกที่ปุ่ม "เผยแพร่" ในแถบนำทาง (ไม่ใช่ที่อยู่ในเมนู) หากคุณเผยแพร่อีกครั้งด้วยเมนูคุณจะมีโพสต์ที่แตกต่างกัน 2 รายการของเอกสารเดียวกันซึ่งคุณสามารถแสดงรายการได้โดยคลิก "จัดการการเผยแพร่"
benweet

ดูเหมือนจะไม่ทำงานอีกต่อไปเนื่องจากข้อผิดพลาด 400 กลับมาลิงค์เครื่องสำหรับโพสต์บล็อกของ@GianlucaCasati : webapps.stackexchange.com/questions/40737/markdown-for-bloggerตอนนี้ปุ่มเผยแพร่อยู่ใต้ไอคอน StackEdit ที่ด้านขวาบน
ShawnFeatherly

1
การคลิกที่การส่งออกของ StackEdit ไปยังดิสก์และบันทึกเป็น HTML ธรรมดาจากนั้นการวาง HTML นั้นลงใน Blogger จะทำงานได้ดี
ShawnFeatherly

@ShawnFeatherly ฉันลบบทความและความคิดเห็นขอบคุณสำหรับข้อเสนอแนะ
Gianluca Casati

2

คุณต้องการให้ Markdown authoring พร้อมใช้งานที่ไหน

หากเป็นการโพสต์ที่คุณเขียนการแก้ไขจะต้องเป็นเครื่องมือแก้ไขของ Blogger ไม่ใช่ไปที่เทมเพลตของคุณ: แม้ว่าคุณจะเขียนในโหมด HTML แทนที่จะเป็นโหมดเขียน, Blogger จะตรวจสอบ HTML ก่อนที่จะโพสต์

อีกทางเลือกหนึ่งสำหรับการโพสต์คือหากคุณต้องการเผยแพร่ผ่าน mail2Post ในกรณีดังกล่าวจะเหมาะสมที่จะมองหาบริการออนไลน์บางอย่างที่ยอมรับเนื้อหาที่จัดรูปแบบมาร์กดาวน์ที่คุณให้บริการแปลงเป็น HTML แล้วส่งไปยังที่อยู่อีเมลที่คุณให้ (ที่อยู่ "คำลับ" ของคุณจาก บล็อกเกอร์)

อีกทางเลือกหนึ่งคือ Windows Live Writer - แต่ฉันไม่แน่ใจว่าจะรองรับ Markdown หรือไม่ และแม้ว่าจะเป็นเช่นนั้น AFAIK เมื่อโพสต์บล็อกเกอร์กับ WLW จะสามารถแก้ไขได้ด้วย WLW เท่านั้นและไม่ได้อยู่ในเครื่องมือแก้ไขบทความปกติของ Blogger

ในทางกลับกันถ้าคุณต้องการให้รูปแบบของ Markdown พร้อมสำหรับความคิดเห็นใช่แล้วฉันสามารถจินตนาการว่าระบบการแสดงความคิดเห็นของบุคคลที่สามสามารถรวมเข้าด้วยกัน แต่ฉันไม่แน่ใจว่ามันคืออะไร - บางที Disqus (ใช้ได้กับ Blogger) ?


2

ฉันจะเขียนคำตอบของ @ pajju อีกครั้งเพราะนี่เป็นเส้นทางที่ฉันเลือกและฉันคิดว่ามันใช้ได้ดีแม้ว่าฉันจะมีตัวอย่าง หน้าแหล่งที่มาคือ: http://dvdotsenko.blogspot.in/2012/08/markdown-with-blogspotcom-and-bloggercom.html

แนวคิดพื้นฐานคือการเขียน markdown ของคุณในโหมด HTML ในแท็กสคริปต์:

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

even with some `code`:

    > rm -rf /

</script>

จากนั้นหยิบไลบรารี javascript markdown และรวมไว้ใน HTML ของเทมเพลตของคุณก่อนหน้า</body>นี้ ตัวอย่างเช่นสิ่งนี้: https://code.google.com/p/pagedown/source/browse/Markdown.Converter.js แท็ก CDATA เป็นสิ่งที่จำเป็นหรือตัวตรวจสอบความถูกต้องของ Blogger บ่น

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

ฉันยังโยนลิงค์ไปยังโค้ดของ google prettifyแต่โดยตรง (ไม่เหมือนกับวิธีการในบล็อกด้านบน):

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

จากนั้นให้รวมสคริปต์เล็กน้อยเพื่อเปิดใช้งานทุกอย่าง:

<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>

การดีบั๊กโดยการเขียนโพสต์ขนาดเล็กและกดปุ่มดูตัวอย่างพร้อมกับเปิดคอนโซลนักพัฒนาซอฟต์แวร์นั้นเป็นสิ่งจำเป็น CSS ที่กำหนดเองของแม่แบบอาจต้องใช้งานบางอย่างเพื่อให้มันดูดี


-3

เป็นไปได้เพียงไปที่ลิงค์นี้ มันทำงานได้ดี

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


ในขณะที่สิ่งนี้อาจตอบคำถามในทางทฤษฎีมันก็ควรที่จะรวมส่วนที่สำคัญของคำตอบที่นี่และให้ลิงค์สำหรับการอ้างอิง
Sathyajith Bhat

ฉันคิดว่าคุณสามารถอ่าน ฉันแค่พยายามช่วยคุณที่นี่และคุณก็ลงคะแนนด้วยใช่ไหม Stackoverflow กำลังกลายเป็นสถานที่ที่น่าสนใจเพราะมีคนอย่างคุณ
pajju

7
ฉันไม่ได้ลงคะแนนคุณก่อนหน้านี้ดังนั้นนี่คือ downvote เพื่อพิสูจน์ว่า นี้ไม่ได้เป็นกองมากเกินนี้เป็นการใช้งานเว็บ ไม่ใช่คำถามของ 'การอ่าน' หากบล็อกนั้นถูกลบ / ลบคำตอบที่คุณเรียกว่าไม่มีค่า และชี้ให้เห็นว่ามีอะไรผิดปกติกับคำตอบนี้และวิธีที่คุณสามารถปรับปรุงได้ไม่ใช่ 'การหลอก' มันเรียกว่าการวิจารณ์
เชิงสร้างสรรค์
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.