優(yōu)秀的個人博客系統(tǒng),typecho從入門到精通


typecho從入門到精通 -路人甲
typecho從入門到卸載 -路人乙
MDZZ -路人丙
喜迎typecho1.1正式版
發(fā)布,我將我使用typecho的一些經(jīng)驗和技巧稍作整理,用于記錄和交流
一篇文章精通是不可能的,但一篇好的文章入門完全可以的
typecho與wordpres的優(yōu)劣這里不再比較,畢竟我使用的是typecho,所以言論自然會偏向typecho
Typecho
Typecho 是由 type 和 echo 兩個詞合成的,來自于開發(fā)團(tuán)隊的頭腦風(fēng)暴。
Type,有打字的意思,博客這個東西,正是一個讓我們通過打字,在網(wǎng)絡(luò)上表達(dá)自己的平臺。Echo,意思是回聲、反饋、共鳴,也是PHP里最常見、最重要的函數(shù),相信大部分PHP愛好者都是從 echo 'Hello,world!'; 開始自己的PHP編程之路的。
安裝環(huán)境
幾乎所有PHP空間
都可以安裝,VPS
用戶推薦使用寶塔面板
部署LNMP
環(huán)境。

開始安裝
從官方站點下載正式版或者開發(fā)版(我個人使用開發(fā)版)
http://typecho.org/download
解壓縮后,將所有文件上傳至網(wǎng)站根目錄
此時目錄結(jié)構(gòu)如下

輸入域名開始安裝

輸入我們從主機(jī)商或者自己面板創(chuàng)建的數(shù)據(jù)庫
信息

輸入我們的管理員密碼

安裝完成

文件目錄結(jié)構(gòu)
typecho根目錄包含以下文件目錄
admin目錄 后臺目錄 可更改
install目錄 安裝目錄 安裝后建議刪除,無其他作用
usr目錄 用戶目錄 包含主題 插件 文件上傳
var目錄 博客系統(tǒng)目錄
license.txt 版權(quán)聲明 可刪除
config.inc.php 主要配置文件 包含后臺地址 數(shù)據(jù)庫信息等
index.php 主頁
install.php 安裝引導(dǎo)文件 安裝后建議刪除,無其他作用
安全性提升
后臺地址修改
強(qiáng)烈建議修改后臺地址
Typecho 安裝好后,默認(rèn)的后臺路徑是 domain.com/admin/
,為了提高安全性,我們允許以 domain.com/xxxx/
的方式訪問,其中 xxxx
是你自定義的路徑。自定義的方法如下:
你只需要在系統(tǒng)根目錄下的 config.inc.php
文件里,找到
/** 后臺路徑(相對路徑) */define('__TYPECHO_ADMIN_DIR__', '/admin/');
把這個 /admin/
路徑改成自己想要的路徑就行了
然后把admin
目錄名字對應(yīng)也改了

安裝文件刪除
install目錄以及install.php刪除
權(quán)限管理
當(dāng)博客安裝完成后,除了上傳目錄外,其他目錄均不需要寫入權(quán)限(如果你使用sitemap插件,會需要根目錄的寫入權(quán)限)
所有文件目錄設(shè)置為555權(quán)限
usr/uploads上傳目錄為755權(quán)限
usr/plugins插件目錄為755權(quán)限
升級typecho
當(dāng)后臺出現(xiàn)升級提示時,從安全角度考慮,我們需要對typecho進(jìn)行升級

下載最新版本后,對下載的文件
(不是服務(wù)器上的文件)進(jìn)行簡單處理
admin后臺更改為我們的后臺地址,比如adminx
install目錄刪除
usr目錄刪除
install.php刪除
license.txt刪除
此時我們的目錄結(jié)構(gòu)如下,壓縮為zip格式到網(wǎng)站根目錄解壓并覆蓋服務(wù)器上的文件

登陸我們的博客后臺,會出現(xiàn)升級提示,點擊升級即可完成升級

偽靜態(tài)設(shè)置
typecho可以使用wordpres的偽靜態(tài)規(guī)則
nginx偽靜態(tài)規(guī)則建議設(shè)置為
try_files $uri $uri/ /index.php?$args;
同時在后臺-基本-永久鏈接
啟用地址重寫功能
文章路徑,個人喜歡wordpres風(fēng)格
如果提示
重寫功能檢測失敗, 請檢查你的服務(wù)器設(shè)置
如果你仍然想啟用此功能, 請勾選這里
勾選仍然啟用保存
此時我們的地址已經(jīng)成為,設(shè)置完成。
http://blog.9sb.org/archives/start.html
啟用https
通過主機(jī)上或者面板啟用https并設(shè)置跳轉(zhuǎn)即可

博客后臺 設(shè)置-基本設(shè)置-站點地址
設(shè)置為https的網(wǎng)址即可

主題安裝
typecho并沒有主題中心,以我使用的Theme is Pinghsu by Chakhsu
為例
下載地址
https://github.com/chakhsu/pinghsu
點擊代碼區(qū)右上角Clone or download Download ZIP

將文件上傳至usr/themes
目錄并解壓,壓縮文件解壓后可以刪除節(jié)省空間

進(jìn)入博客后臺-控制臺-外觀 啟用主題
點擊設(shè)置外觀
進(jìn)行主題相應(yīng)設(shè)置即可

安裝插件
typecho我曾經(jīng)使用的插件如下
AudioPlayer 嵌入高定制度flash mp3播放器Audio Player 1.2.0 羽中BaiduSubmit 百度結(jié)構(gòu)化插件 for Typecho 0.5.2 老高HelloWorld Hello World 1.0.0 qiningHighSlide 無縫集成HighSlide雙核版實現(xiàn)自動化彈窗與頁面相冊功能. 1.4.6 羽中QiniuCDN 七牛鏡像加速,暫時只支持圖片加速。 1.0.1 YoungZhao,typechodev.com優(yōu)化Qiniu File 將 Typecho 的附件上傳至七牛云存儲中。 1.2.0 abelyaoStat 頁面瀏覽次數(shù)統(tǒng)計插件 1.0.3 Packingboxlinks 友情鏈接插件 1.1.1 Hannyduoshuo 多說同步插件,多說控制臺 Byends Upd.commenttomail 郵件通知插件 2.0 RakiyCommentFilter 評論過濾器 1.1.0 HannyTpCache Typecho緩存插件 0.6.2 老高Sitemap SiteMap by Typechodev.com 雷鬼 設(shè)置 ? 禁用
由于種種原因,最后保留下來的僅有評論過濾
和郵件通知
插件
郵件通知插件我博客其他文章有詳細(xì)說明
這里我僅以評論過濾作為對插件安裝的演示說明
下載地址 CommentFilter.zip
https://pan.baidu.com/s/1eQ71ucq
上傳到 usr/plugins
目錄并解壓

進(jìn)入博客后臺 控制臺-插件-啟用
啟用后點擊設(shè)置即可進(jìn)行相應(yīng)設(shè)置

其他博客遷移到typecho
建議查看官方文檔,文章內(nèi)容可以遷移,但是文章格式還是會有變化。
博客其他設(shè)置
typecho與wordpres大部分設(shè)置內(nèi)容都相同,甚至連頭像設(shè)置都相同,摸索使用即可
插件與主題開發(fā)
參考官方文檔