摘要:文章地址在網(wǎng)站開(kāi)始對(duì)靜態(tài)博客收費(fèi)后,各個(gè)第三方的評(píng)論系統(tǒng)也相繼無(wú)法使用的情況下,于是就產(chǎn)生了對(duì)博客進(jìn)行改造的想法。于是在下班的休息時(shí)間之余,在基本不改變博客外觀的情況下,對(duì)博客進(jìn)行里改造。
文章地址: https://www.xiabingbao.com/blog/2017/08/22/new-blog.html
在coding網(wǎng)站開(kāi)始對(duì)靜態(tài)博客收費(fèi)后,各個(gè)第三方的評(píng)論系統(tǒng)也相繼無(wú)法使用的情況下,于是就產(chǎn)生了對(duì)博客進(jìn)行改造的想法。域名備案,購(gòu)買(mǎi)服務(wù)器,把博客改造為php語(yǔ)言的,評(píng)論系統(tǒng)自己寫(xiě),所有的數(shù)據(jù)都存儲(chǔ)到數(shù)據(jù)庫(kù)中。
之前的博客是基于jekyll的靜態(tài)博客,靜態(tài)博客的好處就是,能全身心的寫(xiě)博客,而不用關(guān)注其他任何的配置。同時(shí),在托管到github等一些網(wǎng)站上時(shí),使用git就能直接push上去,不用ftp等工具上傳。使用簡(jiǎn)單方便。
可是,考慮到github有時(shí)候不穩(wěn)定,coding也不能免費(fèi)使用了,使用的第三方評(píng)論系統(tǒng)(多說(shuō),網(wǎng)易云跟帖等)也相繼關(guān)閉不能使用了。這時(shí),就萌生了要把靜態(tài)博客改造為基于php的博客系統(tǒng)。于是在下班的休息時(shí)間之余,在基本不改變博客外觀的情況下,對(duì)博客進(jìn)行里改造。
網(wǎng)頁(yè)的DOM結(jié)構(gòu)更加清晰
之前的博客里,有很多無(wú)意義的標(biāo)簽,而且嵌套比較深。這些內(nèi)容在新版里,都進(jìn)行了改善
靜態(tài)資源按頁(yè)面加載
之前的博客里,把所有的css,js都分別打包到一個(gè)文件里,每個(gè)頁(yè)面加載這兩個(gè)文件,導(dǎo)致加載了很多對(duì)該頁(yè)面無(wú)意義的代碼。新版的博客里,都是只加載當(dāng)前頁(yè)面需要的css和js
首頁(yè)添加了分頁(yè)
能在首頁(yè)中通過(guò)分頁(yè)查看到所有的博客文章
實(shí)現(xiàn)基于微博登錄的評(píng)論系統(tǒng)
第三方評(píng)論系統(tǒng)這么不靠譜,只能自己實(shí)現(xiàn)了
添加相關(guān)文章推薦
基于當(dāng)前文章的分類與標(biāo)簽,在文章底部推薦相似的6篇文章
所有的數(shù)據(jù)都存儲(chǔ)在數(shù)據(jù)庫(kù)中后,我也實(shí)現(xiàn)了一個(gè)簡(jiǎn)單的后臺(tái)管理系統(tǒng),用來(lái)管理博客文章和評(píng)論。就目前而言,依然還有很多的東西需要完善,比如可以給文章添加一個(gè)點(diǎn)贊系統(tǒng),比如后臺(tái)的文章上傳頁(yè)還不支持markdown實(shí)時(shí)預(yù)覽,等等。
其實(shí)在實(shí)現(xiàn)這個(gè)博客系統(tǒng)時(shí),當(dāng)時(shí)考慮了不少的問(wèn)題,比如,是否要自己實(shí)現(xiàn)一個(gè)mvc的方式來(lái)編寫(xiě),當(dāng)然,這個(gè)想法后來(lái)放棄了,改用codeigniter了;博客的評(píng)論內(nèi)容是要同步加載,還是異步加載呢?后來(lái)考慮到兩者的緩存時(shí)間不一樣,文章可以長(zhǎng)期緩存(沒(méi)有大問(wèn)題的情況基本不再更改),但是評(píng)論內(nèi)容是隨時(shí)都有可能更新的,于是就按照異步加載評(píng)論內(nèi)容來(lái)實(shí)現(xiàn)了;是否要實(shí)現(xiàn)評(píng)論內(nèi)容的郵件提醒,我想很多用戶在你的網(wǎng)站評(píng)論后,也就離開(kāi)了,其他用戶對(duì)其內(nèi)容的回復(fù)再也沒(méi)有回應(yīng)了,于是就添加了一個(gè)簡(jiǎn)單的郵件提醒,希望他能收到其他用戶對(duì)他評(píng)論的回復(fù);等等。
下節(jié),我們稍微講解下,評(píng)論系統(tǒng)是如何實(shí)現(xiàn)的。
文章地址: https://www.xiabingbao.com/blog/2017/08/22/new-blog.html
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/84835.html
摘要:文章地址在網(wǎng)站開(kāi)始對(duì)靜態(tài)博客收費(fèi)后,各個(gè)第三方的評(píng)論系統(tǒng)也相繼無(wú)法使用的情況下,于是就產(chǎn)生了對(duì)博客進(jìn)行改造的想法。于是在下班的休息時(shí)間之余,在基本不改變博客外觀的情況下,對(duì)博客進(jìn)行里改造。 文章地址: https://www.xiabingbao.com/blog/2017/08/22/new-blog.html 在coding網(wǎng)站開(kāi)始對(duì)靜態(tài)博客收費(fèi)后,各個(gè)第三方的評(píng)論系統(tǒng)也相繼無(wú)...
摘要:我們?cè)谑褂玫暮芏嘣u(píng)論系統(tǒng)中,目前比較流行的就是樓中樓的方式了,比如百度貼吧,等等。同時(shí),無(wú)論一級(jí)評(píng)論,還是樓中樓的評(píng)論,都有可能產(chǎn)生分頁(yè)的情況,因此這里也要做好分頁(yè)處理。 文章內(nèi)容由蚊子的博客進(jìn)行發(fā)布,或許你想看看他其他的博客呢: https://www.xiabingbao.com/comments/2017/09/01/blog-comments.html 1. 實(shí)現(xiàn)前的思考 在經(jīng)...
摘要:我們?cè)谑褂玫暮芏嘣u(píng)論系統(tǒng)中,目前比較流行的就是樓中樓的方式了,比如百度貼吧,等等。同時(shí),無(wú)論一級(jí)評(píng)論,還是樓中樓的評(píng)論,都有可能產(chǎn)生分頁(yè)的情況,因此這里也要做好分頁(yè)處理。 文章內(nèi)容由蚊子的博客進(jìn)行發(fā)布,或許你想看看他其他的博客呢: https://www.xiabingbao.com/comments/2017/09/01/blog-comments.html 1. 實(shí)現(xiàn)前的思考 在經(jīng)...
摘要:第三階段云架構(gòu)階段云架構(gòu)設(shè)計(jì),通過(guò)修改系統(tǒng),實(shí)現(xiàn)自動(dòng)擴(kuò)容。微服務(wù)應(yīng)用舉例登錄系統(tǒng)功能目前同時(shí)登陸用戶最多也就幾百人。不知道大家打開(kāi)本文,有沒(méi)有留意文章所在的分類節(jié)點(diǎn):云計(jì)算。其實(shí)我的本意,是要將微服務(wù)跟云架構(gòu)歸類在一起。因?yàn)樗麄兌加兄粋€(gè)相同的存在目的:方便擴(kuò)容!?? 擴(kuò)容。對(duì)于遇到過(guò)系統(tǒng)瓶頸,需要擴(kuò)容的系統(tǒng),恭喜你,你的系統(tǒng)一定是快速發(fā)展,遇到了訪問(wèn)量上升的情況! 【云架構(gòu),系統(tǒng)擴(kuò)容案例...
閱讀 1606·2021-10-14 09:42
閱讀 3862·2021-09-07 09:59
閱讀 1328·2019-08-30 15:55
閱讀 606·2019-08-30 11:17
閱讀 3368·2019-08-29 16:06
閱讀 536·2019-08-29 14:06
閱讀 3166·2019-08-28 18:14
閱讀 3684·2019-08-26 13:55