资讯专栏INFORMATION COLUMN

[gist]How to Write Post Using Octopress Travis CI

Ethan815 / 1848人阅读

摘要:上建博客本来就是很的事情用来建博客可用说是因为可以用欢乐的来完成建立文章和发布等一系列当然他依赖于如果的发布过程是这样的打开点下在中输入内容这样好像非常简单这种的编辑器完全不需要学习曲线当然效率也不会有神马曲线比如一个简单的

from http://oyanglul.us

getting started

Github page 上建博客本来就是很geek的事情, 用octopress来建博客可用说是 for ruby geeks, 因为可以用欢乐的rake 来完成建立文章和发布等一系 列task. 当然他依赖于 Jekyll

如果wordpress的发布过程是这样的:

    打开wordpress

    点下new post

    在textarea中输入内容

    这样好像非常简单, 这种wysiwyg的编辑器完全不需要学习曲线, 当然效率也不 会有神马曲线. 比如一个简单的 加粗 操 作, 需要选中需要加粗的字, 点一下=B=. 这对一个程序员来说是有多么痛苦啊.

    好吧,如果你说 wordpress 也有快捷键, 那么bia代码和插入图片肿么办. 各种插件随之而来, 但是个人并没有发现更wsgiwyg编辑器任何高效的地方. 一个高效的码农不希望任何一只手离开键盘. 好吧, 这时候 GitHub Flavored Markdown 和 GitHub Pages 冲出来解放码农的鼠标手. 当然, Github Pages 的原意是让程序员为自己的repository建立一个静态网页.

    于是乎, 有了octopress, 简而言之,就是用 git 和你最喜欢的编辑器写博客. 当然,就算你喜欢用wordpress, 同样可以用 prose.io + travis ci 实现auto deploy octopress with travis ci {fn:1} {fn:2}.

    安装 octopress

    just do the following in your shell.

    $ curl -L https://get.rvm.io | bash # install ruby version manager
    rvm install 1.9.3 # octopress need 1.9.3
    rvm user 1.9.3 --default # use it as default
    
    git clone git://github.com/imathis/octopress.git octopress
    cd octopress    # If you use RVM, You"ll be asked if you trust the .rvmrc file (say yes).
    ruby --version #should be 1.9.3
    rake install # install default Octopress theme  
    

    文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

    转载请注明本文地址:https://www.ucloud.cn/yun/85256.html

相关文章

  • travis和git hook搞个一键部署

    摘要:一切看似妥当,但是频繁的调整以及部署自然成了头疼的问题。叫作部署的大问题由于我比较菜,所以没有写测试模块。为什么因为绝大多数都是党用来部署的啊。。。经过思考,原来在这里我们需要将部署工序做一个调整,同时增加步。。。 前言 在自己的vps上做博客系统已经有一段时间了,期间也是磕磕碰碰遇到不少问题,如今也算是有个基础版本能用。可是vps上只放一个博客有点浪费了,而且博客系统也不光是用来写文...

    archieyang 评论0 收藏0
  • Repractise架构篇一: CMS的重构与演进

    摘要:重构系统是一项非常具有挑战性的事情。架构与说起来,我一直是一个党。如下图是采用的架构这与我们在项目上的系统架构目前相似。而这是大部分所不支持的。允许内容通过内容服务更新使用于是,有了一个名为的框架用于管理内容,并存储为。 重构系统是一项非常具有挑战性的事情。通常来说,在我们的系统是第二个系统的时候才需要重构,即这个系统本身已经很臃肿。我们花费了太量的时间在代码间的逻辑,开发新的功能变得...

    William_Sang 评论0 收藏0
  • [gist]pure and secure javascript oauth with yql

    from http://oyanglul.us It would be awesome if we can use OAuth in JavaScript purely in client side. before start to do that, please let me e...

    ityouknow 评论0 收藏0
  • github上Go项目使用Travis CI和Docker Hub实现持续集成

    摘要:介绍在本文中,我们将介绍如何使用,和创建一个简单的持续集成过程。 showImg(http://cdn.hanyajun.com/20190515_235500_go_travers_ci.png); 介绍 在本文中,我们将介绍如何使用Github,Travis-CI和Docker Hub创建一个简单的持续集成过程。 项目 这次使用的一个项目是自己写的一个爬虫小程序(https://g...

    zeyu 评论0 收藏0

发表评论

0条评论

Ethan815

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<