首發(fā)于我的個(gè)人博客 www.upsame.com
基礎(chǔ)平臺(tái)選擇
主站采用Github pages搭建蛹锰,F(xiàn)PGA分站基于Coding pages搭建。
博客主題均選擇開(kāi)源解決方案。
建立分站的原因主要是Github國(guó)內(nèi)訪問(wèn)不穩(wěn)定的問(wèn)題榄融,其次是Github 博客百度不收錄問(wèn)題衰猛。
主站采用Github pages搭建完全根據(jù)技術(shù)人如何搭建自己的技術(shù)博客的步驟和模板搭建超陆,然后進(jìn)行了一些自定義設(shè)置书蚪,并將網(wǎng)站設(shè)置為https訪問(wèn)方式喇澡,增加安全性。FPGA分站則參照主站的建立方法從一些開(kāi)源模板中挑選了一個(gè)自己認(rèn)為不錯(cuò)的模板來(lái)搭建殊校,由于Coding pages搭建的可以被百度索引,并且實(shí)際上訪問(wèn)速度快于Github读存,所以也有打算將主站也搭建在Coding上为流。
值得一提的是網(wǎng)上很多吐槽Coding 的Pages服務(wù)的,說(shuō)這也不好那也不好最后都去了Github pages让簿。實(shí)際上敬察,目前騰訊與Coding聯(lián)合打造的騰訊開(kāi)發(fā)者平臺(tái)上的Coding服務(wù)非常好,Github的功能都有尔当,還有無(wú)限私有庫(kù)莲祸,值得了解。
圖片處理方案
合理的發(fā)文方式是椭迎,首先在自己博客平臺(tái)上發(fā)文锐帜,使用圖床工具(比如路過(guò)圖床、SM圖床)或者服務(wù)器空間存儲(chǔ)的圖片畜号,然后二次發(fā)布到簡(jiǎn)書(shū)平臺(tái)缴阎,CSDN平臺(tái)(CSDN平臺(tái)可以選擇不進(jìn)行二次發(fā)布,或者在文章圖少可以發(fā)布简软,圖多不建議)蛮拔。
下面將介紹我的方案選擇原因。
1痹升、 使用簡(jiǎn)書(shū)作為圖床工具
具體操作就是用簡(jiǎn)書(shū)當(dāng)作文章首發(fā)平臺(tái)建炫,然后將原文再次發(fā)布到我的個(gè)人博客網(wǎng)站上。然后再將文章發(fā)布到其他平臺(tái)疼蛾,比如CSDN肛跌。
這樣做有個(gè)重大問(wèn)題:
之前發(fā)現(xiàn)簡(jiǎn)書(shū)的markdown中的鏈接與時(shí)間顯示中的鏈接有所不同,以為這是簡(jiǎn)書(shū)的某種機(jī)制,只需要修改鏈接為實(shí)際顯示的鏈接就可以了惋砂,結(jié)果替換鏈接后仍然無(wú)法自動(dòng)加載妒挎。
簡(jiǎn)書(shū)的圖片外鏈在我的自建博客中無(wú)法自動(dòng)加載,對(duì)圖片右鍵點(diǎn)擊用新標(biāo)簽頁(yè)打開(kāi)圖片顯示沒(méi)有權(quán)限西饵,在瀏覽器直接輸入圖片引用地址點(diǎn)擊enter
又能夠訪問(wèn)酝掩,此時(shí)刷新網(wǎng)站頁(yè)面可以看到圖片加載了。這里面應(yīng)該是存在某些權(quán)限問(wèn)題眷柔。
因此沒(méi)有知道原因之前不能使用簡(jiǎn)書(shū)當(dāng)作圖床工具使用期虾。
2、 使用CSDN作為圖床工具
具體操作就是用CSDN當(dāng)作文章首發(fā)平臺(tái)驯嘱,然后將原文再次發(fā)布到我的個(gè)人博客網(wǎng)站上镶苞。然后再將文章發(fā)布到其他平臺(tái),比如簡(jiǎn)書(shū)鞠评。
問(wèn)題主要是水用尽:
CSDN中上傳圖片和簡(jiǎn)書(shū)類似,但是目前會(huì)強(qiáng)制在右下角加上水印剃幌,目前沒(méi)有解決方案聋涨,如圖:
這樣導(dǎo)致發(fā)布在我的個(gè)人博客平臺(tái)后文中的圖片都有CSDN的水印,嚴(yán)重影響個(gè)人體驗(yàn)负乡,所以這種方案肯定不行牍白。
3、 使用專業(yè)圖床工具抖棘,比如路過(guò)圖床和SM圖床
這兩個(gè)圖床算是比較穩(wěn)定的茂腥,基本都存活了好幾年了,路過(guò)圖床的收費(fèi)特性也基本肯定了跑路的概率較小切省。
具體操作便是本地使用Markdown編輯器編輯文章最岗,圖片上傳到圖床,將寫(xiě)好的文章發(fā)布到個(gè)人博客数尿、簡(jiǎn)書(shū)和CSDN仑性。
存在的問(wèn)題主要是圖片鏈接的時(shí)效性問(wèn)題,圖片外鏈訪問(wèn)是否長(zhǎng)期且穩(wěn)定右蹦,這個(gè)還要看圖床的支撐團(tuán)隊(duì)诊杆。這里列舉的路過(guò)圖床和SM圖床都比較穩(wěn)定,不放心的話可以付費(fèi)何陆。不過(guò)對(duì)于我本人來(lái)說(shuō)晨汹,為圖床付費(fèi)還不如我直接購(gòu)買對(duì)象存儲(chǔ)服務(wù)套餐來(lái)的劃算。
4贷盲、 將圖片存儲(chǔ)在服務(wù)器上
具體操作便是本地使用Markdown編輯器編輯文章淘这,圖片直接保存在Git根目錄下剥扣,文章內(nèi)直接調(diào)用,文章完成后發(fā)布到分別個(gè)人博客铝穷、簡(jiǎn)書(shū)和CSDN钠怯。
將圖片和網(wǎng)站文章均存儲(chǔ)到云服務(wù)器上,這樣訪問(wèn)的速度完全取決于服務(wù)器帶框曙聂,數(shù)據(jù)的保障完全在于自己是否續(xù)費(fèi)晦炊。
這樣的自主性很大,但是由于文章累計(jì)導(dǎo)致圖片存儲(chǔ)空間快速增加宁脊,后續(xù)可能需要購(gòu)買對(duì)象存儲(chǔ)空間或者使用大容量的與服務(wù)器断国。本人才博客初期,目前還沒(méi)有這方面需求榆苞,但是這些必須考慮在未來(lái)的網(wǎng)站規(guī)劃中稳衬。
一些問(wèn)題:
收發(fā)于簡(jiǎn)書(shū)的文章拷貝到CSDN中的鏈接可以使用,CSDN會(huì)自動(dòng)進(jìn)行轉(zhuǎn)化坐漏,雖然圖片不會(huì)添加水印薄疚,但是不知道為什么即使再CSDN平臺(tái)上查看此文章時(shí)圖片加載速度特別慢,而且會(huì)有很多圖片會(huì)加載失斚善琛输涕;再次將CSDN轉(zhuǎn)化后的文章發(fā)布到自己網(wǎng)站時(shí)也加載速度特別慢,幾乎等于無(wú)法使用慨畸。推測(cè)轉(zhuǎn)化后的鏈接可能訪問(wèn)速度較慢,在某種層面上要求用戶將圖片下載后再上傳(順便自動(dòng)加上CSDN的呵呵水右率健)寸士。
于是,CSDN顯然不能作為首發(fā)平臺(tái)碴卧,而且如果它作為次發(fā)平臺(tái)弱卡,它對(duì)于鏈接的轉(zhuǎn)入?yún)s沒(méi)有什么支持,所以其他平臺(tái)發(fā)布的文章在此平臺(tái)次發(fā)時(shí)應(yīng)該需要較少的圖片住册,否則就不在此發(fā)了婶博,因?yàn)榧虞d實(shí)在有點(diǎn)慢。
最后的選擇:
綜上荧飞,我的主要寫(xiě)作平臺(tái)由我的博客+CSDN變?yōu)?我的博客+簡(jiǎn)書(shū)+ CSDN(CSDN可不用)