十一周年:風云終將謝幕

字號+
字號-

醉風云博客十一周年了。

FengYun主題也即將完成它的使命。

深思熟慮之后,我決定,花費很長一段時間,將醉風云博客的主題風格進行一次大的變動。

她將變得更加簡單。她將更加突出文字。

終有一天,大象將重歸原野。

原先是考慮使用Vue+Pjax架構打造一款極致主題的(很多博主這樣搭配),但考慮到在這里只能用到Vue的模板引擎功能,且使用的頻率和Vue的其他功能不會很多,有點大材小用,因為文章和大部分內容要兼顧SEO(PHP服務端渲染)。

若不考慮SEO,當然可以使用Vue+WordPress Rest API 開發單頁應用來做一個網站。但是我的博客畢竟這么多年了,之前的文章也都被搜索引擎收錄了,我不想改變這些收錄的內容及路徑。

另外也考慮到Vue的瀏覽器兼容性(個人博客還是兼容性好點吧),所以若使用Vue,就只能使用Vue2版(兼容IE11)使用CDN方式引入Vue瀏覽器版本,在Wordpress的主題開發相應的PHP代碼中進行嵌入,開發形式不太友好,而且放棄了Webpack或Vite的編譯,只能使用線上Babel進行運行時編譯,效果不好。當然不編譯的話,可以使用一些兼容性好的語法。

方案一:

可能嘗試使用Pjax+ArtTemplate(Art模板引擎)架構進行開發。Art模板引擎是我用的比較順手的一款,它的性能很高(先前使用Handlebars/Ejs/Art搭配Koa搭建中間層服務,Art效率及語法更勝一籌),更加輕量(瀏覽器版本僅 6KB 大?。?。

考慮到開發效率,還是盡量用一些新的語法,當然肯定要編譯,這里,所有的頁面我考慮開發時直接使用HTML靜態頁進行原始開發(使用MockJS造一些假數據),腳本使用TS,這樣便于開發時的預覽及編譯。等開發完成,再手動將這些靜態頁其轉為PHP(這里可以考慮使用數據化將mock數據和php占位符進行切換實現自動化編譯)。

方案二:

考慮到打包編譯,為了實現熱預覽、組件化、響應式數據、自動化編譯等功能,同時由于HTML原始開發貌似不太友好。為使用Vite打包工具,可能嘗試采用Lit 或Svelte框架進行開發。

  • Lit是一個依據 Web-Component 構建的前端結構,同樣輕量化(5 KB),簡單易學,高效。
  • Svelte 在未使用虛擬DOM的情況下實現了響應式設計,其將更多操作放到編譯階段,解放運行階段的腳本運行負擔,其做法也類似于模板引擎。輕量化(編譯后只有幾 KB)。

我會嘗試這兩個框架,選出最優方案進行開發。

這款主題,我將其命名為「END」,是結束,也是開始。

主題后續進展及開源情況請點此移步:END主題


醉風云早期是想做一個類似于cms風格的網站的。

曾幾何時,我對她抱有很多的期許。我曾為她賦予很多的屬性,比如,知識分享、博友社交、圖文展示、建站問答、SEO優化、自媒體、創投分析、影評書評等等。還曾想要鋪廣告賺取收益。

但經過十一年的洗禮和互聯網的更迭。這個博客,她終于也只剩下了文字記錄的屬性。

到這個年紀,我也只能有一點點精力去維持這樣的一個獨立博客。


始于熱愛,終于習慣。

是的,十一年來,我漸漸習慣于在閑來無事時候,打開瀏覽器,打開我的網址,閱讀一下往日的文章。

我也漸漸習慣于在有一些閑言碎語或些許靈感的時候,來這里發發牢騷,分享下觀點,或記錄下生活,或轉載一篇文章。

先前有很多博友光顧的時候,我曾習慣于每天看看,有哪些朋友來過,留了只言片語。然后我又興致勃勃地去他們博客回訪。

但,步入中年,再也沒有多余的精力和時間去做這些事情了,網站的訪客和互動也幾乎全都丟失了。

時光終于還是讓那些朋友們都漸漸離去,如我一般。

也許未來,醉風云博客可能只留下我一個訪客,那些文字,也只是我記憶片段的一些存根。

但她終究傾注了我的很多心血。她不僅僅是一個博客,她更是我生活的證據,我生命的記號。


留下一些截圖,證明她的曾經罷:

十一周年:風云終將謝幕 十一周年:風云終將謝幕 十一周年:風云終將謝幕 十一周年:風云終將謝幕 十一周年:風云終將謝幕 十一周年:風云終將謝幕 十一周年:風云終將謝幕

文章出自:http://www.unkc.cn/final-transformation-for-blog.html 版權所有,除注明外皆為原創。文章僅為作者個人觀點,不代表醉風云立場。

1 條評論

  • wu先生 11個月前(07-02)

    來吧,折騰吧。哈哈。

發表回復

您的電子郵箱地址不會被公開。 必填項已用*標注