打造自己的靜態部落格系統(一)

2022-05-10 14:07:56 字數 1218 閱讀 1011

從最初的asp易心部落格到php的zblog、wordpress.....每種部落格系統都有我所欣賞的地方,但也都有讓我頗為失望的地方。一方面這些部落格系統給我帶來的各種便利,另一方面這些部落格系統也有讓人忍不住抓狂的地方。

考慮到個人部落格,主要以內容為主,再加上我喜歡簡約的風格,以及貧窮的家室....(在此感謝阿里雲的學生優惠政策,能讓我實現了玩獨立主機的夢想)我毅然決然的決定用靜態化部落格,因此,隨之而來的又是一大批靜態部落格系統,我心想:「唉,又得花時間去弄熟它們!」。

直到某天,我突然頓悟:為什麼我不打造乙個屬於自己的靜態部落格系統呢?不用花費時間去學習、開發其他部落格系統的外掛程式;可以累積自己的**量,增加**閱歷;可以發這個文章來給新人裝逼....好處多多啊!

想到這裡,於是我迅速的開展了行動,首先面臨的問題是:用什麼語言實現?

簡單的遍歷了一下自己平生所學後,總結一下:c++、php、易語言。

易語言,out!我的獨立主機是linux環境,難道讓我要用wine執行?雖然我易語言開發經驗較為豐富。

現在,剩下的就是c++與php之間的戰鬥了,一觸即發!

c++,本學期才學,還沒學完。用c++開發的好處就在於遇到問題可以直接找老師。在這個資訊量**的時代裡,有老師指點是件非常幸福的事情,相信有自學經歷的人都明白!

php,自學,水平也就那樣。用php開發的好處就在於開發經驗豐富、處理字串、檔案操作簡單粗暴。

貌似兩者開發對我來說不相上下啊!

作為乙個靜態部落格系統,靜態頁的生成效率非常重要。

於是我便做了乙個實驗,**如下:(認為c++執行效率會高的舉個爪!)

c++**:

#include #include #include #includeusing namespace std;

int main()

$end_time=microtime(true

);$total=$end_time-$start_time; //

計算差值

echo "此php檔案中**執行了秒";

結果看得我驚呆了!!!

100     1000    10000

c++   0.312s  1.345s  13.619s

php  0.076s  0.475s  6.406s

從無論是從**開發效率來說還是靜態頁的生成效率,php明顯優於c++;

所以....c++,out!!!

啦啦啦....經驗比較豐富的php獲勝!!!開發難度降低不少!

PHP開發部落格系統(一)

功能大綱 一 後台 管理員用於管理的各種介面 管理員登入可見 登入頁 必須輸入管理員賬戶密碼才能登入 登入首頁 管理選單 各個模組的管理入口 文章管理 管理員管理 基本設定 三 模組 3.1文章模組 新增 修改 刪除 管理員功能 瀏覽 普通使用者 資料表blog files blog id 自增編號...

構建自己的 LINUX 系統(一)

實驗目標 基於tiny core構建一款迷你的 linux 發行版系統。技能要點 準備工具 乙個 linux 開發環境 如 ubuntu debian makefile 在內的常用開發工具 虛擬機器 qemu 或 virtualbox 都可以 syslinux utils debian ubuntu...

Github Jekyll 打造自己的靜態部落格

靜態部落格demo tristanhuang.cn 通過兩天的摸索,終於能整出部落格的大概樣子出來了,總的來說並沒有太過接觸jekyll框架底層的東西,只是在fork了hux大神的io專案之後做了調整和修改,熟悉了一下子jekyll生成靜態網頁的原理 liquid模組語言 以及進一步熟悉了git和m...