微信公衆號寫做指南

前言 相信不少人除了在博客網站分享以外還會在微信公衆號上進行分享,固然我也不例外,因此今天就寫一下關於方面的內容。微信

優雅的展現代碼

相信如今大部分開發者寫博客都是用 markdown 語法來寫的,可是微信公衆號並不支持 markdown 寫做,這不是難受嗎?因此通常都是如今其餘支持 markdown 的平臺先寫好,而後再複製過去微信那個,文本是沒問題的,可是代碼就讓人很難受了,鄙人嘗試過各類方式,Hexo 博客,簡書,有道雲筆記平臺上的效果,VScode 的 「Markdown preview Enhanced」插件 和 Md2All 網站的轉換,結果都不行。。。markdown

有的複製過來就出問題
image
有的是在手機上看出問題
image
還有些是很完美了,通常手機看都 OK 了,可是,到了 iOS。。。
image
好吧,我要奔潰了,我只是想寫個實例代碼而已,不用這麼坑吧!終於,我找到了一個網站 程序猿DD 在線 markdwon 轉換,他終於啥都沒問題了,終於連 iOS 均可以正常顯示一代碼了,那個網站以下圖所示
image
這個是一羣大佬開源的一個項目,專治微信公衆號不服了,用了不忘給人家一個 star 吧,畢竟仍是要感謝人家給這麼一個好用的工具是吧。ide

他那邊能夠選代碼主題,我是選擇 atelier-seaside-light 這個主題,以爲這個看起來舒服,而後就無論了,畢竟我們寫博客重要的是內容,排版的話也不用講究啥最好啦,看起來舒服就能夠了。今後就過上了本地 VScode 寫博客,寫完複製到那邊格式化,而後一鍵複製到微信公衆號,這就舒服啦。工具

其餘排版標準

這裏的話就順便放一下我從 「stormzhang」那邊偷學過來的排版標準啦,但願萬一哪天張哥發現這邊了不要打我網站

  1. 空格

咱們寫博客會寫中文、英文還有各類符號等等,若是沒有必定空格隔離,看起來真的有點難受,因此不要省了下面這些狀況的空格。spa

  • 中英文之間須要加空格

eg. 咱們注意一下 Object 類型的淺拷貝問題。插件

  • 中文與數字之間須要加空格

eg. Javascript 中有 5 種基本數據類型。code

  • 數字與單位之間須要加空格

eg. 一個包含了 Vuex + Vue Router 的 Vue 項目 (gzip 以後 30 KB)orm

  • 完整的英文整句時標點與單詞之間須要加空格

eg. Stay hungry, stay foolish.blog

可是也有一些例外。

  • 度的標誌、百分號不加空格

eg. 今天廣州溫度只有 10°。
eg. 咱們一輩子有 50% 的時間都在睡覺。

  • 全角標點與其餘字符之間不加空格

eg. 我先學 HTML,而後再學 CSS。

  1. 標點

說到標點,簡單說下全角和半角,簡單來講,全角佔兩個字節,半角佔一個字節,按照咱們如今的輸入法,你能夠理解成中文漢字是全角,英文字母是半角,

  • 使用全角中文標點

中文排版中全部的標點都應該使用中文全角中文標點

eg. 你看這個碗,它又大又圓。

  • 遇到英文整句、特殊名詞時使用半角標點。

eg. 喬布斯說過:「Stay hungry, stay foolish.」

  • 使用直角引號

我國國家標準要求彎引號,可是新媒體排版時使用直角引號看起來舒服一點。

eg. 喬布斯說過:「Stay hungry, stay foolish.」

若是引號再使用引號使用直角雙引號。

eg. 我和你講,「你能夠關注『異鄉小紅帽』這個公衆號。」

  1. 其餘

初以上以外,還有一些其餘標準推薦你們使用的。

  • 英文名詞首字母儘可能大寫

eg. Javascript, HTML, CSS

  • 專有名詞使用正確的大小寫

eg. GitHub、iOS、iPhone 6S

  • 首行不要縮進

這個的話,看技術文檔和前臺公衆號的文章就能看到基本人家都不會縮進,這是爲啥咧,其實「首行縮進兩字符」也就是爲了區分一下天然段,看文章的時候能分個層次出來,可是咱們如今微信公衆號仍是文檔, 你們通常都採用「空出一行」來區分天然段,這種就很省事不少啦,就不用再去多敲那兩個空格啦,看起來也很整齊舒服。

固然若是是寫正式的電子文件和咱們平常書寫,確定仍是要首行縮進兩字符的啦。

差很少就是這樣啦。有啥遺漏或者出錯的地方就麻煩你們在下面留言評論哈。

相關文章
相關標籤/搜索