麦满屯

A blogging framework for hackers.

WEB设计流程分析

WEB设计流程

进行WEB网页的设计是一项创造性的活动。为了得到更好的效果,通常来说网页设计会遵循一定的工作流程。在成熟工作流程指导下,能尽可能减少开发过程中的重复劳动和返工。

如何设定Octopress运行环境

Windows下配置实用Octopress的方法记录

Octopress是一套基于Ruby语言开发的静态静态Blog生成程序——不使用数据库、不使用php等语言,使用纯HTML页面生成整个blog。由于没有动态脚本,没有数据库,整个Blog运行的系统开销可以降低到最小,可以尽可能的减少网站的安全隐患。同时,由于整个blog使用文本方式构建,所有的日志内容都可以方便的使用源代码管理系统进行管理。

在Windows下搭建ruby环境是痛苦的。找对了方法建立Octopress的运行环境是幸福的。下面记录在这里供以后使用:

  1. 安装Ruby运行环境。

  2. 安装Octopress

    • 获取octopress,执行git clone git://github.com/imathis/octopress.git myblog。
    • gem install bundler(记得翻墙)
    • bundle install(还是要翻墙)
    • rake install
  3. 配置Octopress
    • 将octopress的目录内的_config.yml的编码改成UTF-8。
    • 到Ruby的安装目录\lib\ruby\gems\1.9.1\gems\jekyll-0.11.0\lib\jekyll\找到convertible.rb这个文件,修改self.content = File.read(File.join(base, name))为self.content = File.read(File.join(base, name), :encoding => “utf-8”)。
    • 修改配置文件_config.yml,修改url、title、subtitle、author等等。