如何使用Gitblog和Markdown建自己的部落格_php執行個體

來源:互聯網
上載者:User
下面給大家分享下如何使用Gitblog和Markdown建自己的部落格,如何大家擁有伺服器或者雲平台提供的雲主機,我推薦大家使用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。

二. 功能特點

使用Markdown
評論框
代碼高亮
PV統計
Latex數學公式
自製主題
響應式
全站靜態匯出
良好的SEO
三. GitBlog優勢

無需資料庫,系統更輕量,移植更方便
使用Markdown編寫,擺脫後台編輯排版困難,無法即時預覽的缺點
可全站靜態匯出
配置靈活,可自由開關某些功能
多主題支援,可自製主題
部落格,分類,標籤,歸檔
四. 環境要求

PHP 5.2.4+

五. 安裝步驟

下載Gitblog原始碼
解壓上傳到你的PHP網站根目錄
開啟瀏覽器,訪問網站首頁
上傳Markdown檔案到 posts 檔案夾

以上內容就是如何使用Gitblog和Markdown建自己的部落格的全部內容,希望大家能夠喜歡。

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.