typecho博客-147SEO
typecho博客,輕量高效僅僅7張數據表,加上不足400KB的代碼,就實現了typecho博客完整的插件與模板機制。typecho博客超低的CPU和內存使用率,足以發揮主機的最高性能。typecho博客先進穩定,typecho博客原生支持 Markdown 排版語法,易讀更易寫。支持 等各類云主機,即使面對突如其來的高訪問量,也能輕松應對。簡潔友好,typecho博客精心打磨過的操作界面,每一個像素的剪裁,都只為離完美更進一步。
typecho博客精簡的是代碼架構和運行效率,在功能擴展性和安全性方面并沒有打折扣。健全的日志編輯和發布功能,typecho博客自帶評論嵌套和分頁,強大的標簽管理,typecho博客支持自定義頁面和永久鏈接,多用戶權限管理,自如的主題和插件擴展,各種主流博客交互技術從RSS, ATOM到TRACKBACK, XMLRPC也一應俱全。
typecho博客的程序設計邏輯與WordPress相似,它通過插件與模板機制對程序進行擴展。它們可以在不更改博客內容和typecho博客核心部分時,修改博客的界面和功能。同時typecho博客使用獨特的模塊化架構,這使得擴展十分便利。typecho博客使用的是Markdown語法,通過HyperDown(頁面存檔備份,存于互聯網檔案館)解析器進行解析。
typecho博客的程序本體不到500KB,而它的數據表在不包括擴展生成的數據表時僅7張。整站只需幾個接口,通過靜態繼承快速傳遞參數,插件越多,功能只會越強大,對速度影響卻微乎其微。自適應typecho博客的默認模板和后臺,全部采用了響應式設計。所以typecho博客的大多數自制模板,都采用了自適應設計。
那么typecho博客的搭建流程是怎么的呢?這里給大家簡單說一下:
首先要有一臺 VPS
要安裝typecho博客,首先需要安裝 LNMP / LAMP 環境,這里使用的是 LNMP 一鍵安裝包。安裝完成后需要添加虛擬主機,并開啟 HTTPS,具體參考 LNMP 虛擬主機配置步驟。typecho博客由于這里開啟了 SSL,需要開啟 301 重定向。編輯 Nginx 配置文件:
vim /usr/local/nginx/conf/vhost/域名.conf
在監聽 80 端口的 server 項中增加:
if ($scheme = http) {
return 301 https://$server_name$request_uri;
如果出現 404 頁面,需設置 php-pathinfo,把上述文件中的:
include enable-php.conf;
替換為:
include enable-php-pathinfo.conf;
最后重啟 Nginx 服務:
/etc/init.d/nginx restart
接著訪問域名,如果能夠正常訪問則表示安裝成功。
typecho博客修改 MySQL 默認字符集,由于 MySQL 默認為 utf8 編碼,此編碼在 MySQL 中默認為 3 字節,不能顯示 3 字節以上的字符,如 emoji 表情等,所以需要改成 utf8mb4 編碼,該編碼為 MySQL 特有編碼。編輯 MySQL 配置文件:
vim /etc/my.cnf
在其中子項里修改或增加:
[client]
default-character-set = utf8mb4
[mysqld]
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
[mysql]
default-character-set = utf8mb4
[mysqld_safe]
default-character-set = utf8mb4
接著在 MySQL 命令行中查看使用字符集:
SHOW VARIABLES WHERE Variable_name LIKE 'character\_set\_%' OR Variable_name LIKE 'collation%';
147SEO » typecho博客-147SEO