使用Gitblog和Markdown搭建自己的博客網站


Gitblog官方
Gitblog文檔
Gitblog官方QQ群:84692078

如果你自己擁有服務器或者雲平台提供的雲主機,我推薦你使用Linux+Nginx來運行Gitblog,如果你目前只有Apache環境也是可以的。

域名解析

將你准備好的域名解析到你的主機IP,推薦使用dnspod來管理和監控你的域名,具體的使用方法參考dnspod官方說明文檔,非常簡單。

Nginx+PHP運行環境

首先安裝好你的Nginx和PHP環境,PHP版本要求5.3以上。如果你沒有安裝過,可Google搜索相關教程,也可以參照Nginx和PHP官方的文檔。這是第一步,有一個正常的Nginx + PHP的運行環境。

配置Nginx

nginx可參考如下配置:

server {
        listen       80;
        server_name  jockchou.gitblog.cn;
        root         /data/vhosts/jockchou.gitblog.cn;
        index        index.html index.htm index.php;

        location ~ \.(jpg|png|gif|js|css|swf|flv|ico)$ {
                 expires 12h;
        }

        location / {
                if (!-e $request_filename) {
					rewrite ^(.*)$ /index.php?$1 last ;
					break;
                }
        }

        location ~* ^/(doc|logs|app|sys)/ {
                return 403;
        }
    
        location ~ .*\.(php|php5)?$
        {
                fastcgi_connect_timeout 300;
                fastcgi_send_timeout 300;
                fastcgi_read_timeout 300;
                fastcgi_pass   127.0.0.1:9000;
                fastcgi_index  index.php;
                fastcgi_param  SCRIPT_FILENAME $document_root$fastcgi_script_name;
                include        fastcgi_params;
        }
}

將以上配置中的server_name和root改成你自己的,fastcgi_pass配成你的CGI進程端口。

權限配置

由於Gitblog的緩存機制需要寫app/cache目錄,必要時請查看並修改這個目錄的權限,以確保你的PHP擁有寫這個目錄的權限。通常你只需要將此目錄的所屬者和組修改成CGI的運行賬戶。

運行

以上配置好以后,啟動你的Nginx和CGI服務,上傳Gitblog源代碼到網站目錄,通過瀏覽器訪問解析到本機的域名觀察頁面效果。如果頁面沒有正常顯示,通過錯誤碼來檢查你的CGI和Nginx配置。

Gitblog介紹

一. 簡介

Gitblog是一個簡單易用的Markdown博客系統,它不需要數據庫,沒有管理后台功能,更新博客只需要添加你寫好的Markdown文件即可。它擺脫了在線編輯器排版困難,無法實時預覽的缺點,一切都交給Markdown來完成,一篇博客就是一個Markdown文件。同時也支持評論,代碼高亮,數學公式,頁面PV統計等常用功能。Gitblog提供了不同的主題樣式,你可以根據自己的喜好配置,如果你想自己制作博客主題,也是非常容易的。Gitblog還支持整站靜態導出,你完全可以導出整站靜態網頁部署到Github Pages。

二. 功能特點

  1. 使用Markdown
  2. 評論框
  3. 代碼高亮
  4. PV統計
  5. Latex數學公式
  6. 自制主題
  7. 響應式
  8. 全站靜態導出
  9. 良好的SEO

三. GitBlog優勢

  1. 無需數據庫,系統更輕量,移植更方便
  2. 使用Markdown編寫,擺脫后台編輯排版困難,無法實時預覽的缺點
  3. 可全站靜態導出
  4. 配置靈活,可自由開關某些功能
  5. 多主題支持,可自制主題
  6. 博客,分類,標簽,歸檔

四. 環境要求

PHP 5.2.4+

五. 安裝步驟

  1. 下載Gitblog源代碼
  2. 解壓上傳到你的PHP網站根目錄
  3. 打開瀏覽器,訪問網站首頁
  4. 上傳Markdown文件到posts文件夾

Gitblog官方
Gitblog文檔
Gitblog官方
Gitblog文檔


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM