Octopress创建GitHub Pages——基于代码托管的静态博客
2020-02-02 10:34
1031 查看
Github Pages是静态网页来的,官方也半认可了它的博客用途,代码挂在github上,随时都可以更改,算是不错的一种尝试,因为它是静态的,所以在表现上会自由得多,但是,同样因为它是静态的,管理上也会麻烦得多。在网上溜达时看到一句话——像黑客一样写博客。哈,挺有趣的,用命令行写博客也不成问题了!
一、新建项目
首先你要有GitHub账号,再次有GitHub客户端程序,推荐使用
msysgit
打开你网页上的github,新建一个repo,命名为
xzh-loop.github.com
二、安装Ruby和DevKit
1. 下载地址:http://rubyinstaller.org/downloads/
2. Ruby:直接安装。
3. DevKit:先解压到一目录,如DevKit,然后:
> cd DevKit > ruby dk.rb init
4. 修改DevKit目录下的config.yml文件,在最后添加一行:
- E:/Ruby200-x64 #这是你刚刚安装ruby的目录
5. 再切换回到cmd:
> ruby dk.rb install > gem install rdiscount --platform=ruby
6. 查看是否安装成功:
> ruby --version > git --version
三、octopress
1. F盘下新建octopress文件夹,把octopress项目的代码克隆到本地了。
> f: > git clone git://github.com/imathis/octopress.git octopress
2. 因为源比较慢,先修改文件夹下的Gemfile文件(第一行换成淘宝的镜像):
source "http://ruby.taobao.org"
> cd octopress > gem install bundler > bundle install(一行行地安装,貌似挺多的) > rake install(安装默认主题) > rake preview(等一会儿,就可以输入localhost:4000访问本地博客了,Ctrl+C退出)
四、部署到Github
> cd octopress > rake setup_github_pages 输入远程仓库地址https://github.com/xzh-loop/xzh-loop.github.com.git > rake generate > rake deploy 输入用户名和密码,之后就可以在github上看到/octopress/public/下的东西了,要确保提交到的是master
五、文章发布
1. 发布前,先生成一MD文件
> rake new_post['hello world']
在/source/_post/自动生成的MD文件名已经自动标准化
2. 新建页面
> rake new_page['about'] > rake generate > rake deploy
3. 现在可以通过xzh-loop.github.io访问博客了。
markdown语法请参考:http://wowubuntu.com/markdown/
——欢迎访问我的GitHub Pages: http://xzh-loop.github.io/, 近期会陆续把文章搬过去,也会对样式进行改进!
转载于:https://www.cnblogs.com/xzhang/p/3938157.html
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- Octopress创建GitHub Pages——基于代码托管的静态博客
- 在github Pages上部署octopress搭建个人博客系统
- 使用Octopress和Github Pages搭建博客的高级技巧
- 在github Pages上部署octopress搭建个人博客系统
- 在github Pages上部署octopress搭建个人博客系统
- 利用GitHub Pages安装部署Octopress博客
- 利用Octopress在github pages上搭建个人博客
- Github Pages和Hexo创建静态博客网站
- 用Octopress在Github pages上写博客
- Hexo搭建Github Pages托管的静态个人博客
- github Pages上部署octopress个人博客
- 在Mac上从零开始搭建基于Github的Octopress博客
- Github Pages和Hexo创建静态博客网站
- Hexo搭建Github Pages托管的静态个人博客
- 利用GitHub Pages安装部署Octopress博客
- 使用github与Octopress 搭建GitHub Pages博客
- 用GithubPages创建静态博客
- Hexo+Github pages 创建一个属于自己的博客
- 在win10子系统ubuntu平台下使用jekyll和github pages搭建自己的静态博客网站