Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 国产大陆亚洲精品国产,久久精品嫩草影院,中文字幕二区

          整合營銷服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢熱線:

          怎樣把markdown文字轉(zhuǎn)為Kindle電子書?

          怎樣把markdown文字轉(zhuǎn)為Kindle電子書?

          天從GitHub下載了《Go語言圣經(jīng)中文版》,大家知道github上的電子書項(xiàng)目,免費(fèi)且較紙質(zhì)版本新(感謝翻譯大神們)。那下載下來的github項(xiàng)目一般都是Markdown格式的。怎么轉(zhuǎn)成Kindle電子書呢?


          發(fā)現(xiàn)GitBook支持Markdown轉(zhuǎn)pdf,epub,mobi,html格式。

          那就動手吧

          1、git clone https://github.com/gopl-zh/gopl-zh.github.com.git #下載電子書項(xiàng)目

          2、npm install -g gitbook-cli # 安裝 gitbook 客戶端

          3、gitbook -V #檢查安裝是否成功,大寫V,能輸出版本就是成功

          --執(zhí)行命令前,先要重新以管理員權(quán)限打開終端,這樣新安裝的gitbook就在PATH路徑中了。

          -- 第一次竟然寫錯(cuò)成小寫v ,導(dǎo)致沒有任何輸出。

          4、執(zhí)行cd 命令 到 gopl-zh.github.com 目錄下。

          go run update_version.go #生成版本文件 #要提前安裝過go語言

          5、gitbook build #提示缺少插件

          6、gitbook install #安裝缺少的插件

          7、gitbook build # 編譯成HTML格式。如果前面沒有生成版本文件,則會先提示缺少版本文件


          8、gitbook mobi # 生成 mobi格式電子書

          gitbook epub

          gitbook pdf


          如果想在kindle里看,直接用mobi ,當(dāng)然也可以用Calibre 轉(zhuǎn)mobi為azw3格式。


          安裝gitbook客戶端工具


          先創(chuàng)建版本文件,再編譯


          生成mobi格式電子書


          可以在本機(jī)運(yùn)行一個(gè)gitbook站點(diǎn)


          本地web方式直接看書

          最近準(zhǔn)備搭建一個(gè)簡單的文檔平臺,用于組內(nèi)的文檔管理。作為一個(gè)程序員,大多數(shù)情況下咱們寫文檔使用的都是markdown語法,比如wiki、hexo、github,然后在瀏覽器上展示。

          目前大部分的編輯器都有自己的markdown插件并支持實(shí)時(shí)預(yù)覽,如下圖,

          圖1

          此圖是vscode編輯器,左側(cè)是markdown文件,右側(cè)是實(shí)時(shí)預(yù)覽的界面,咱們這次的目標(biāo)就是將markdown在瀏覽器上展示成這個(gè)樣式。

          marked

          為了將markdown在瀏覽器上展示就必須先將markdown轉(zhuǎn)化為html,有了明確的需求就可以去網(wǎng)上搜尋一下工具,我們很容易就能找到一個(gè)使用非常頻繁的工具——marked。

          圖2

          如圖2,它支持在頁面中編譯markdown代碼,但是我們更希望先在后臺完成編譯的工作再將編譯的產(chǎn)物放到頁面中使用,這樣頁面的性能會提示一丟丟,因此我們使用它的node方式。

          圖3

          如圖3,node編譯markdown的步驟也十分簡單,僅需以下幾步,

          • 配置marked參數(shù)
          • 讀取md內(nèi)容
          • 編譯

          圖4

          如圖4,左側(cè)是markdown編譯后的html,右側(cè)是在瀏覽器中展示的情況,此時(shí)完全沒有任何樣式,所以我們還需要為它配置主題。我們選用最流行的樣式——github-markdown-css,把它引入到文件中,再看看效果。

          圖5

          現(xiàn)在頁面已經(jīng)有樣式了,和github的readme展示的樣式一樣,但是你會發(fā)現(xiàn)兩個(gè)問題,

          • 有些markdown語法不支持,比如表格
          • 代碼片段并沒有高亮,如圖5

          注意:編譯產(chǎn)物最外層需要包一層容器,容器的class名字為markdown-body,否則樣式不生效。

          markdown-it

          為了解決上面第一個(gè)問題,我們將marked模塊換成markdown-it模塊,用法如下,

          圖6

          此時(shí)markdown的大部分語法都已經(jīng)支持了,但仍有個(gè)別語法不支持,不過不要緊,我們可以將markdown-it的html參數(shù)設(shè)置為true,這樣用戶可以直接用html語法寫markdown。

          prism.js

          代碼塊沒有高亮是不可接受的,這會讓同志們的瀏覽欲望大大降低。對比了一下highlight.js,我選擇了prism.js。不為別的,就是因?yàn)樗鼭M足了我的要求。有人說prismjs比highlight.js對樣式控制的更精細(xì),不過I don't care it。

          圖7

          如圖7,我一眼就看中了這個(gè)主題,有趣。那還等什么,直接把js和css都down下來,引入頁面。現(xiàn)在咱們再去看看效果,如下圖,

          圖8

          和我的編輯器主題一樣。

          到這里我們已經(jīng)完成了我們的需求。

          總結(jié)

          將markdown轉(zhuǎn)化為html其實(shí)就兩步,一是選擇編譯工具,需要盡可能多的支持markdown語法,二是選主題,需要看著養(yǎng)眼。

          喜歡我的文章就關(guān)注我吧,有問題可以發(fā)表評論,我們一起學(xué)習(xí),共同成長!

          大家好,俺又來了!

          好久不見,我是阿文菌,今天來測試一下用新的編輯工具寫作!

          很早之前就收藏了@縱筆浮生大佬的教程,今天溫故而知新,深度學(xué)習(xí)一下:

          大佬的2篇教程,必看:

          1、張大媽排版神技~吐血分享—再談Markdown here CSS 渲染及全套分享,伸手黨福音~


          2、發(fā)文效率提升300%的保姆級教程,手把手教你利用Typra配置六大圖床,碼文無縫銜接


          去年下半年,我開始換上石墨文檔寫文章,用石墨寫文章的好處是可以方便我復(fù)制粘貼文章到多個(gè)平臺,比如某博,某條等~

          但是,最近石墨關(guān)閉了這項(xiàng)功能,除了某條,幾乎都不能復(fù)制粘貼了

          無法分發(fā)文章,也是對作者一些打擊,雖然我其它平臺的粉絲還沒張大媽這里零頭多~~


          實(shí)際操作

          縱筆浮生大佬的第一篇文章,俺幾乎沒看懂,索性直接從第二篇開始進(jìn)行操作!

          我寫這篇文章,也算是給最近有同樣困境的一些作者一些實(shí)操筆記,方便大家少走彎路,高效快速的進(jìn)入Markdown的懷抱!

          當(dāng)然,這里少不了縱筆浮生大佬的好文章,真的詳細(xì)到爆炸!

          1、首先,我們下載巨好用的編輯器:Typora

          Typora — a markdown editor, markdown reader.

          https://typora.io/#windows

          2、打開Typora后,就可以開始編輯文章了!在編輯文章的時(shí)候,它支持截圖再粘貼圖片到文本中,這個(gè)功能很好用!

          還支持直接拖拽圖片到文檔里,編輯文章的方式非常的輕量,簡潔!

          但是,我個(gè)人建議把圖片位置設(shè)置一下(文件——偏好設(shè)置——圖像中):

          先改成咋們文章對應(yīng)的文件夾下,這樣方便后續(xù)手動傳圖片,等弄好大概的框架后,再研究圖床功能:

          3、Typora編輯其實(shí)并不復(fù)雜,和常用的寫作編輯器一樣!

          這里不得不說,大佬的教程真的是巨詳細(xì),很快我就能適應(yīng)用Typora進(jìn)行寫作了。

          接下來,我們還要搞定導(dǎo)出word文檔的功能!這里,我們需要安裝Pandoc插件:

          Install and Use Pandoc (typora.io)

          https://support.typora.io/Install-and-Use-Pandoc/


          注意,Windows用戶需要下載這個(gè):

          pandoc-2.11.4-windows-x86_64.msi

          然后一直安裝就可以,安裝完成后,建議重啟下電腦,再用Typora工具就可以導(dǎo)出word文檔了!

          點(diǎn)擊 文件——導(dǎo)出——word 即可!

          能導(dǎo)出word文檔,其實(shí)也可以進(jìn)行多平臺分發(fā)的工作了,到這里,我其實(shí)就很滿足了~~~

          如果您看到這里,還不太懂,那我簡單來說一下:

          大家下載Typora后,就相當(dāng)于已經(jīng)在用Markdown來編輯文章了!

          只是Markdown的豐富功能,我們還沒完全用上!

          其實(shí),我現(xiàn)在的使用體驗(yàn)和石墨文檔幾乎沒有什么區(qū)別,甚至更方便,唯一就是圖片問題,圖片是保存在本地電腦上,這個(gè)看個(gè)人喜好進(jìn)行操作。

          再后續(xù)搭配大佬分享的css主題,簡直如魚得水~


          圖床功能

          1、但是,如果我們要把這篇文章發(fā)布到網(wǎng)上!那么我們的圖片是沒法正常上傳的,除非您手動上傳圖片(也是一種解決方案)。

          為了解決這個(gè)問題,只有使用圖床功能

          當(dāng)使用了圖床功能后,我們在截圖或者拖拽圖片到文檔中的時(shí)候,圖片會自動上傳到圖床上,這樣可以方便我們后續(xù)將文章順利發(fā)送到網(wǎng)上:

          老規(guī)矩,下載插件!!

          需要下載PicGo:

          Releases · Molunerfinn/PicGo · GitHub

          https://github.com/Molunerfinn/PicGo/releases


          2、然后跟著浮生大佬的文章操作即可!

          這里還要注冊圖床賬號,我一開始選擇了使用七牛云,但是它只提供30天的免費(fèi)的測試域名,要想穩(wěn)定使用,必須有備案域名!

          備案的話,過程就會非常的復(fù)雜,現(xiàn)在的環(huán)境不允許我使用!

          其它的一些圖床,都有各種限制,真的難受,心里堵得慌~

          隨后,我網(wǎng)上查了一些資料!

          github、阿里云oss、騰訊云等都不太適合大多數(shù)像我們這樣的作者使用,要么認(rèn)證麻煩,要么收費(fèi)貴~~

          3、然后我現(xiàn)在就暫時(shí)用上了唯一可選擇的 SM.MS 圖床了,它就是有部分限制,比如圖片不能超過5MB,每次只能傳10張照片,而且每小時(shí)上傳圖片的數(shù)量也有限!

          優(yōu)點(diǎn)就是訪問快,好用,目前勉強(qiáng)夠用!而且使用起來也比七牛簡單很多很多,我們只需要 注冊一下 SM.MS 賬號即可:

          Image Upload - SM.MS - Simple Free Image Hosting

          4、然后在 SM.MS 圖床中,生成 API Access,復(fù)制到PicGo里即可,這樣就完成了!

          5、接下來,我們只要在編輯的文檔中粘貼圖片,都會上傳到圖床中,然后我們把這篇文章復(fù)制到網(wǎng)上的各個(gè)平臺的時(shí)候,就可以自動上傳圖片了!

          不過,有利有弊,使用SM.MS 圖床,唯一擔(dān)心的就是圖片會丟失!

          為了防止圖片丟失,請一定在截圖軟件里,設(shè)置好自動保存,方便以后查找圖片。

          另外,我們寫好的文章,也請盡量盡快分享到網(wǎng)絡(luò)上!比如分享到張大媽上,就再也不用擔(dān)心圖片丟失了~嘿嘿!

          截圖軟件,我只推薦 Snipaste,簡直好用到爆!


          設(shè)置CSS主題和發(fā)布文章!

          1、接下來就可以將寫好的文章進(jìn)行發(fā)布了!浮生大佬分享了他辛苦設(shè)置的主題!

          我這里直接進(jìn)行了借鑒,等后續(xù)深入了解Markdown后,再來進(jìn)行修改自己特色的主題!

          我們在張大媽上發(fā)布編輯好的文章,需要安裝這個(gè)插件:Markdown here

          這個(gè)插件支持很多瀏覽器:插件安裝地址~

          2、我們安裝好瀏覽器插件后,需要替換一下【基本渲染CSS】里面的代碼:

          我這里改成浮生大佬分享的它的代碼:參考大佬第二篇內(nèi)容結(jié)尾代碼

          3、然后,我們在Typora里面,點(diǎn)擊啟用源代碼模式,復(fù)制一下編輯的文章代碼到張大媽的網(wǎng)頁里:

          復(fù)制完了以后,再右鍵網(wǎng)頁空白處,選擇 Markdown here 轉(zhuǎn)換,就可以改變文章的樣式了!

          大家,現(xiàn)在看到的這篇文章,就是 Markdown的效果!

          其實(shí)浮生大佬寫得更詳細(xì),大家參考他的操作,一步一步來就可以完成這個(gè)操作


          尾巴

          其實(shí)在很早之前就看到很多大佬都在推薦用這種Markdown的方式來寫文章!

          我當(dāng)時(shí)點(diǎn)開了不少這類文章,都給我一個(gè)感覺,麻煩,巨麻煩!!!

          但是,真正的實(shí)際操作了以后,才發(fā)現(xiàn),原來這么簡單!!!

          簡單擬一下順序:

          1、下載Typora,開始編輯文章。

          2、安裝Pandoc插件,導(dǎo)出word文檔。

          3、注冊SM.MS 圖床,將圖片保存到云端。

          4、發(fā)布文章,用瀏覽器插件 Markdown here 輸出漂亮頁面!

          只要弄熟悉了一次,后面的操作就會非常非常的方便!

          如果您,現(xiàn)在還要問我,為啥要用這樣子的編輯器?

          其實(shí),它更多是為了方便寫作,不僅能提升寫作的效率,也方便我們將寫好的文章,發(fā)布到N個(gè)平臺。

          可惜石墨文檔已經(jīng)不能復(fù)制粘貼到大部分平臺了!

          最后,如果條件允許,俺還是建議您弄一個(gè)能備案后的域名,然后用七牛圖床~~~那將完全放心圖片的存儲!

          特別是七牛還有很多豐富的功能,比如可以壓縮圖片等操作,這樣大大的方便我們的分發(fā)使用!

          這篇文章也許有點(diǎn)水,但是個(gè)人覺得對很多作者很重要,Markdown會改變大家未來的寫作方式!

          好了,文章先寫到這里,無需點(diǎn)贊、收藏,大家可以關(guān)注@縱筆浮生大佬,沒有他的文章,我也沒法學(xué)會使用這么優(yōu)秀的工具!

          我們下次再見!


          主站蜘蛛池模板: 无码人妻精品一区二区三区在线 | 秋霞电影网一区二区三区| 精品视频一区二区三区免费| 日韩视频免费一区二区三区| 亚洲AV成人一区二区三区AV| 狠狠爱无码一区二区三区| 国产一区二区精品久久凹凸| 欧美激情国产精品视频一区二区| 国偷自产av一区二区三区| 日本美女一区二区三区| 精品亚洲av无码一区二区柚蜜| 中文字幕一区二区精品区| 亚洲av片一区二区三区| 色屁屁一区二区三区视频国产| 亚洲欧美日韩国产精品一区| 麻豆国产一区二区在线观看| 一区二区三区四区视频| 亚洲熟妇av一区二区三区| 国产成人精品无码一区二区三区 | 亚洲国产成人久久一区二区三区 | 中文字幕一区二区三区在线不卡| 日本一区二区三区在线视频| 国产成人一区二区三区| 国精产品一区一区三区有限在线| 中文精品一区二区三区四区| 国产日韩精品视频一区二区三区 | 亚洲一区二区三区影院 | 奇米精品视频一区二区三区| 国产精品伦一区二区三级视频| 国产伦理一区二区| 一区二区三区精品| 精品无码综合一区二区三区| 国模大胆一区二区三区| 秋霞鲁丝片一区二区三区| 久久无码精品一区二区三区 | 在线视频一区二区三区四区| 日美欧韩一区二去三区| 一区二区3区免费视频| 中文字幕一区精品| 日韩精品乱码AV一区二区| 麻豆AV一区二区三区|