優秀的個人博客系統,typecho從入門到精通

優秀的個人博客系統,typecho從入門到精通

typecho從入門到精通 -路人甲

typecho從入門到卸載 -路人乙

MDZZ -路人丙

喜迎typecho1.1正式版發佈,我將我使用typecho的一些經驗和技巧稍作整理,用於記錄和交流

一篇文章精通是不可能的,但一篇好的文章入門完全可以的

typecho與wordpres的優劣這裡不再比較,畢竟我使用的是typecho,所以言論自然會偏向typecho

Typecho

Typecho 是由 type 和 echo 兩個詞合成的,來自於開發團隊的頭腦風暴。

Type,有打字的意思,博客這個東西,正是一個讓我們通過打字,在網絡上表達自己的平臺。Echo,意思是回聲、反饋、共鳴,也是PHP裡最常見、最重要的函數,相信大部分PHP愛好者都是從 echo 'Hello,world!'; 開始自己的PHP編程之路的。

安裝環境

幾乎所有

PHP空間都可以安裝,VPS用戶推薦使用寶塔面板部署LNMP環境。

優秀的個人博客系統,typecho從入門到精通

開始安裝

從官方站點下載正式版或者開發版(我個人使用開發版)

http://typecho.org/download

解壓縮後,將所有文件上傳至網站根目錄

此時目錄結構如下

優秀的個人博客系統,typecho從入門到精通

輸入域名開始安裝

優秀的個人博客系統,typecho從入門到精通

輸入我們從主機商或者自己面板創建的數據庫信息

優秀的個人博客系統,typecho從入門到精通

輸入我們的管理員密碼

優秀的個人博客系統,typecho從入門到精通

安裝完成

優秀的個人博客系統,typecho從入門到精通

文件目錄結構

typecho根目錄包含以下文件目錄

admin目錄 後臺目錄 可更改install目錄 安裝目錄 安裝後建議刪除,無其他作用usr目錄 用戶目錄 包含主題 插件 文件上傳var目錄 博客系統目錄license.txt 版權聲明 可刪除config.inc.php 主要配置文件 包含後臺地址 數據庫信息等index.php 主頁install.php 安裝引導文件 安裝後建議刪除,無其他作用

安全性提升

後臺地址修改

強烈建議修改後臺地址

Typecho 安裝好後,默認的後臺路徑是 domain.com/admin/,為了提高安全性,我們允許以 domain.com/xxxx/ 的方式訪問,其中 xxxx 是你自定義的路徑。自定義的方法如下:

你只需要在系統根目錄下的 config.inc.php 文件裡,找到

/** 後臺路徑(相對路徑) */define('__TYPECHO_ADMIN_DIR__', '/admin/'); 

把這個 /admin/ 路徑改成自己想要的路徑就行了

然後把admin目錄名字對應也改了

優秀的個人博客系統,typecho從入門到精通

安裝文件刪除

install目錄以及install.php刪除

權限管理

當博客安裝完成後,除了上傳目錄外,其他目錄均不需要寫入權限(如果你使用sitemap插件,會需要根目錄的寫入權限)

所有文件目錄設置為555權限
usr/uploads上傳目錄為755權限
usr/plugins插件目錄為755權限

升級typecho

當後臺出現升級提示時,從安全角度考慮,我們需要對typecho進行升級

優秀的個人博客系統,typecho從入門到精通

下載最新版本後,對下載的文件(不是服務器上的文件)進行簡單處理

admin後臺更改為我們的後臺地址,比如adminxinstall目錄刪除usr目錄刪除install.php刪除license.txt刪除

此時我們的目錄結構如下,壓縮為zip格式到網站根目錄解壓並覆蓋服務器上的文件

優秀的個人博客系統,typecho從入門到精通

登陸我們的博客後臺,會出現升級提示,點擊升級即可完成升級

優秀的個人博客系統,typecho從入門到精通

偽靜態設置

typecho可以使用wordpres的偽靜態規則

nginx偽靜態規則建議設置為

try_files $uri $uri/ /index.php?$args;

同時在後臺-基本-永久鏈接

啟用地址重寫功能

文章路徑,個人喜歡wordpres風格

如果提示

重寫功能檢測失敗, 請檢查你的服務器設置
如果你仍然想啟用此功能, 請勾選這裡

勾選仍然啟用保存

此時我們的地址已經成為,設置完成。

http://blog.9sb.org/archives/start.html

啟用https

通過主機上或者面板啟用https並設置跳轉即可

優秀的個人博客系統,typecho從入門到精通

博客後臺 設置-基本設置-站點地址

設置為https的網址即可

優秀的個人博客系統,typecho從入門到精通

主題安裝

typecho並沒有主題中心,以我使用的Theme is Pinghsu by Chakhsu為例

下載地址

https://github.com/chakhsu/pinghsu

點擊代碼區右上角Clone or download Download ZIP

優秀的個人博客系統,typecho從入門到精通

將文件上傳至

usr/themes目錄並解壓,壓縮文件解壓後可以刪除節省空間

優秀的個人博客系統,typecho從入門到精通

進入博客後臺-控制檯-外觀 啟用主題

點擊設置外觀進行主題相應設置即可

優秀的個人博客系統,typecho從入門到精通

安裝插件

typecho我曾經使用的插件如下

AudioPlayer 嵌入高定製度flash mp3播放器Audio Player 1.2.0 羽中BaiduSubmit 百度結構化插件 for Typecho 0.5.2 老高HelloWorld Hello World 1.0.0 qiningHighSlide 無縫集成HighSlide雙核版實現自動化彈窗與頁面相冊功能. 1.4.6 羽中QiniuCDN 七牛鏡像加速,暫時只支持圖片加速。 1.0.1 YoungZhao,typechodev.com優化Qiniu File 將 Typecho 的附件上傳至七牛雲存儲中。 1.2.0 abelyaoStat 頁面瀏覽次數統計插件 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 雷鬼 設置 • 禁用

由於種種原因,最後保留下來的僅有評論過濾郵件通知插件

郵件通知插件我博客其他文章有詳細說明

這裡我僅以評論過濾作為對插件安裝的演示說明

下載地址 CommentFilter.zip

https://pan.baidu.com/s/1eQ71ucq

上傳到 usr/plugins目錄並解壓

優秀的個人博客系統,typecho從入門到精通

進入博客後臺 控制檯-插件-啟用

啟用後點擊設置即可進行相應設置

優秀的個人博客系統,typecho從入門到精通

其他博客遷移到typecho

建議查看官方文檔,文章內容可以遷移,但是文章格式還是會有變化。

博客其他設置

typecho與wordpres大部分設置內容都相同,甚至連頭像設置都相同,摸索使用即可

插件與主題開發

參考官方文檔


分享到:


相關文章: