zoukankan      html  css  js  c++  java
  • Octopress创建GitHub Pages——基于代码托管的静态博客

    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/, 近期会陆续把文章搬过去,也会对样式进行改进!

  • 相关阅读:
    解决Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile
    eclipse下解决明明有jar包,却找不到的问题
    Ngnix负载均衡安装及配置
    Redis入门教程(二)
    js监听组合按键
    js清空数组的方法
    js判断浏览器是否支持webGL
    Maven入门教程(一)
    杂记
    第一天 Requests库入门
  • 原文地址:https://www.cnblogs.com/xzhang/p/3938157.html
Copyright © 2011-2022 走看看