使用markdown和gitblog搭建自己的博客
2017-07-05 12:01
309 查看
GitBlog官网
GitBlog文档
Gitblog官方QQ群:84692078
GitBlog是一个简单易用的Markdown博客系统。它不须要数据库,没有管理后台功能,更新博客仅仅须要加入你写好的Markdown文件就可以。它摆脱了在线编辑器排版困难,无法实时预览的缺点,一切都交给Markdown来完毕。一篇博客就是一个Markdown文件。
同一时候也支持评论,代码高亮。数学公式。页面PV统计等经常使用功能。
GitBlog提供了不同的主题样式,你能够依据自己的喜好配置,如果你想自己制作博客主题,也是很easy的。
GitBlog还支持整站静态导出,你全然能够导出整站静态网页部署到Github Pages。
这是Giblog的一个简单安装教程,如果你熟悉PHP或Web开发,这对你来说一定很简单。
本教程仅仅针对Linux+Nginx环境。
Linux主机
php + php-fpm
nginx
如果我的域名为:
GitBlog採用CodeIgniter开发,nginx可參考例如以下配置:
在根文件夹下写一个
启动nginx和php-fpm。在浏览器中訪问域名
再訪问域名,就能看到GitBlog的默认页面了。
确保
假如执行php-fpm的username为apache:
GitBlog在Aapche上执行须要开启Aapche Rewrite模块用以支持GitBlog的伪静态URL。而且要配置
启用
最粗鲁的方式就是把整个GitBlog文件夹的权限都改动成你的apache执行账户的权限。
GitBlog官网
GitBlog文档
Gitblog官方QQ群:84692078
GitBlog文档
Gitblog官方QQ群:84692078
GitBlog是一个简单易用的Markdown博客系统。它不须要数据库,没有管理后台功能,更新博客仅仅须要加入你写好的Markdown文件就可以。它摆脱了在线编辑器排版困难,无法实时预览的缺点,一切都交给Markdown来完毕。一篇博客就是一个Markdown文件。
同一时候也支持评论,代码高亮。数学公式。页面PV统计等经常使用功能。
GitBlog提供了不同的主题样式,你能够依据自己的喜好配置,如果你想自己制作博客主题,也是很easy的。
GitBlog还支持整站静态导出,你全然能够导出整站静态网页部署到Github Pages。
这是Giblog的一个简单安装教程,如果你熟悉PHP或Web开发,这对你来说一定很简单。
本教程仅仅针对Linux+Nginx环境。
环境准备:
域名Linux主机
php + php-fpm
nginx
如果我的域名为:
jockchou.gitblog.cn
配置nginx虚拟主机
如果我的nginx配置的站点根文件夹为:/data/vhosts/jockchou.gitblog.cn
GitBlog採用CodeIgniter开发,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; } }
在根文件夹下写一个
index.php文件
<? php phpinfo();? >
启动nginx和php-fpm。在浏览器中訪问域名
http://jockchou.gitblog.cn正常显示phpinfo的内容表示安装环境成功了。
下载GitBlog源代码包
到这里下载最新的GitBlog源代码包。下传到你的服务器,解压复制包中的全部文件到站点根文件夹:/data/vhosts/jockchou.gitblog.cn
再訪问域名,就能看到GitBlog的默认页面了。
权限问题
确保posts拥有读权限
确保
app/cache和
app/logs文件夹的写权限
假如执行php-fpm的username为apache:
chown -R apache:apache ./app/cache chown -R apache:apache ./app/logs
GitBlog在Aapche上执行须要开启Aapche Rewrite模块用以支持GitBlog的伪静态URL。而且要配置
.htaccess文件可用,然后在
.htaccess文件里配置Rewriter规则。
打开Aapache Rewrite模块
打开httpd.conf文件。解除
rewrite_module模板前的的凝视
#:
LoadModule rewrite_module modules/mod_rewrite.so
启用
.htaccess,在虚拟机配置项中:
AllowOverride None #改动为: AllowOverride All
配置Rewrite规则
在GitBlog根文件夹下创建.htaccess文件。输入下面内容:
RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond $1 !^(index\.php|img|robots\.txt) RewriteRule ^(.*)$ /index.php/$1 [L]
权限配置
因为GitBlog的缓存机制须要写app/cache文件夹。必要时请查看并改动这个文件夹的权限,以确保你的PHP拥有写这个文件夹的权限。
最粗鲁的方式就是把整个GitBlog文件夹的权限都改动成你的apache执行账户的权限。
chown -R apache:apache ./gitblog
GitBlog官网
GitBlog文档
Gitblog官方QQ群:84692078
相关文章推荐
- 使用markdown和gitblog搭建自己的博客
- 怎么用markdown搭建个人博客?强烈推荐gitblog!!!
- 使用Hexo+OSChina+git搭建自己的博客网站
- 最简单的使用Hexo+OSChina(码云)+git搭建自己的静态blog博客网站教程
- 使用Gitblog和Markdown搭建自己的博客网站
- 使用hexo搭建自己的博客系统
- Windows使用Hexo + Github Pages搭建自己的博客
- 使用Hexo在Github上搭建自己的博客
- 使用WordPress搭建自己的博客
- 打造专属自己的博客-使用Hexo、Github Pages、Markdown(风靡IT圈)
- Windows下一步步搭建自己的独立博客――使用 GitHub Pages + Hexo 基础教程(一)
- 使用Hexo在github上搭建自己域名的博客
- 利用Git搭建自己的blog
- 使用 Gogs 搭建自己的 Git 服务器,详见网址
- 使用gitlab+git+mysql+redis+nginx搭建自己的代码管理平台
- 使用jekyll+github为自己搭建一个博客
- 如何使用Gitblog和Markdown建自己的博客
- git+github+markdown+jekyll搭建个人博客
- 使用CSDN-markdown编辑器来编写自己的CSDN博客
- 使用Hexo在Github上搭建自己的博客