Gitblog官方
Gitblog文檔
Gitblog官方QQ羣:84692078php
若是你本身擁有服務器或者雲平臺提供的雲主機,我推薦你使用Linux+Nginx來運行Gitblog,若是你目前只有Apache環境也是能夠的。css
將你準備好的域名解析到你的主機IP,推薦使用dnspod來管理和監控你的域名,具體的使用方法參考dnspod官方說明文檔,很是簡單。html
首先安裝好你的Nginx和PHP環境,PHP版本要求5.3以上。若是你沒有安裝過,可Google搜索相關教程,也能夠參照Nginx和PHP官方的文檔。這是第一步,有一個正常的Nginx + PHP的運行環境。nginx
nginx可參考以下配置:git
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進程端口。github
因爲Gitblog的緩存機制須要寫app/cache
目錄,必要時請查看並修改這個目錄的權限,以確保你的PHP擁有寫這個目錄的權限。一般你只須要將此目錄的所屬者和組修改爲CGI的運行帳戶。數據庫
以上配置好之後,啓動你的Nginx和CGI服務,上傳Gitblog源代碼到網站目錄,經過瀏覽器訪問解析到本機的域名觀察頁面效果。若是頁面沒有正常顯示,經過錯誤碼來檢查你的CGI和Nginx配置。瀏覽器
Gitblog是一個簡單易用的Markdown博客系統,它不須要數據庫,沒有管理後臺功能,更新博客只須要添加你寫好的Markdown文件便可。它擺脫了在線編輯器排版困難,沒法實時預覽的缺點,一切都交給Markdown來完成,一篇博客就是一個Markdown文件。同時也支持評論,代碼高亮,數學公式,頁面PV統計等經常使用功能。Gitblog提供了不一樣的主題樣式,你能夠根據本身的喜愛配置,若是你想本身製做博客主題,也是很是容易的。Gitblog還支持整站靜態導出,你徹底能夠導出整站靜態網頁部署到Github Pages。緩存
PHP 5.2.4+服務器
posts
文件夾