`
maker.chen
  • 浏览: 23938 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Github Blog 搭建手册

阅读更多
原文:http://www.ilehao.com/blog/2012/11/11/github-blog-config/
很多人都希望拥有一个属于自己的免费blog空间。

之前也会在一些技术论坛写blog,但是总觉得那是不属于自己的网站。

现在github给我们一个机会,可以搭建自己的独立博客。

在github上搭建博客可以利用Jekyll或者Octopress, Octopress是在Jekyll上建立起来的,即使没有网站设计经验的人也能够快速搭建自己的博客。

Jekyll和Octopress都是利用Ruby实现的,因此在搭建自己博客的过程中难免要接触到一些Ruby的东西。当然,这也许可以让你开始对Ruby感兴趣,并深入学习之。

现在来简单介绍下Window下搭建blog实施步骤:

*在www.github.com网站上注册一个帐户,并创建你blog站点的repository [username.github.com].

*下载git,安装完成后就可以在本地使用git了,然后在本机使用git创建SSH Key。

ssh-keygen -C "useremail" -t rsa

备注: useremail为你注册github用户时的邮箱地址 这时,在系统目录下就会生成一个.ssh文件夹,里面为对应的SSH Key,其中id_rsa.pub是Gighub需要的SSH公钥文件。 将id_ras.pub文件里内容拷贝到Github的Account Settings里的key中。 这样你就可以直接使用Git和Github了.

*安装Ruby环境 ** 下载RubyInstaller和DevKit,并安装,然后进行到DevKit目录下,运行以下命令

ruby dk.rb init
ruby dk.rb install
gem install rdiscount --platform=ruby

安装成功后,就可以使用一些Ruby的小工具了。

*安装OctoPress 通过Git从Github上克隆一份Octopress

git clone git://github.com/imathis/octopress.git octopress

安装一些依赖的工具

cd octopress
gem install bundler
bundle install

安装Octopress默认的Theme

rake install

通过_config.yml来配置博客

创建一个博客 rake new_post["title"] 创建一个博客目录 rake new_page["page"] 预览效果:
rake generate
rake preview

然后在浏览器中打开http://localhost:4000,就可以看到效果了。

*将博客部署到Github上 通过rake setup_github_pages命令,将自己的Blog与你在Github创建的repository关联起来。在过程中根据提示输入username.github.com 然后再通过下面命令来把博客内容部署到Github上 rake deploy git status ##查看更新状态 git add . ##把当前目录上所有的变更加上 git commit -a -m ‘commit’ git push origin source

在浏览器中输入username.github.com就可以看到你的博客内容了
** 常见问题 乱码,请设置
LC_ALL=zh_CN.UTF-8和LANG=zh_CN.UTF-8
分享到:
评论
2 楼 zhongw 2013-04-03  
zhongw 写道
你好,我在安装bundle install时出错,提示:
Make sure that `gem install fast-stemmer -v '1.0.1'` succeeds before bundling.
但安装gem install fast-stemmer -v '1.0.1'怎么也不成功。

问题解决了,是DevKit的版本高了,用4.5.2即可。
1 楼 zhongw 2013-04-02  
你好,我在安装bundle install时出错,提示:
Make sure that `gem install fast-stemmer -v '1.0.1'` succeeds before bundling.
但安装gem install fast-stemmer -v '1.0.1'怎么也不成功。

相关推荐

    Magnolia搭建手册

    很全的搭建手册,简单易懂,图文并茂,讲解清楚

    flyinglsj.github.io

    : 使用 HEXO 基于 Github Page 搭建个人博客, 教程里面累计了大量提问和评论,如果你在搭建博客时遇到问题,可以看看这个教程。 使用条件 Jekyll 支持 Mac 、Windows、ubuntu 、Linux 操作系统 Jekyll 需要依赖:...

    自己编写的,Visual Studio 2022 + GitHub Copilot的扩展安装说明手册SOP,图文并茂安装说明

    自己编写的,Visual Studio 2022 + GitHub Copilot的扩展安装说明,用于搭建chatGPT、openAI的智能辅助开发环境,图文并茂安装说明。

    lynnhuel.github.io

    使用手册 : 使用Jekyll搭建个人博客的教程,以及如果把博客模板修改成你自己的博客,里面也有大量的评论,及 Jekyll 搭建博客出现过的问题。 : 使用 HEXO 基于 Github Page 搭建个人博客, 教程里面累计了大量提问和...

    leopardpan.github.io:个人博客,看效果进入

    你在搭建个人博客遇到任何问题都可以找我遇到解决不了的问题环境要求Jekyll 支持: Mac 、Windows、ubuntu 、Linux 操作系统Jekyll 需要依赖: Ruby、bundler使用手册 : 使用Jekyll搭建个人博客的教程,及如何把这个...

    lxcsjk.github.io:http

    : 使用 HEXO 基于 Github Page 搭建个人博客, 教程里面累计了大量提问和评论,如果你在搭建博客时遇到问题,可以看看这个教程。 使用条件 Jekyll 支持 Mac 、Windows、ubuntu 、Linux 操作系统 Jekyll 需要依赖:...

    RootW.github.io:你好,世界

    使用手册 : 使用Jekyll搭建个人博客的教程,以及如果把博客模板修改成你自己的博客,里面也有大量的评论,及 Jekyll 搭建博客出现过的问题。 : 使用 HEXO 基于 Github Page 搭建个人博客, 教程里面累计了大量提问和...

    150149.github.io:个人主页

    :使用基于HEXO的Github Page构建个人博客,教程里面逐步引发的问题和评论,如果你在搭建博客时遇到问题,可以看看这个教程。 安装Jekyll ,如果你已经安装过了Jekyll,可以忽略此处。 $ gem install je

    GoJudge本地部署云服务器部署go-judge判题机详细指南部署教程go-judge多运行语言支持OJ搭建Online手册

    本文基于go-judge项目搭建,由于go-judge官网项目https://github.com/criyle/go-judge,资料太少,而且只给了C++语言的调用样例,无法知道其他常见语言比如:Python、Java等;同时go-judge也没有给出鉴权方式如何...

    3分钟搭建属于自己的技术文档WIKI

    docsify 是一个动态生成文档网站的工具,可以将.md 文件以 wiki 的形式展示给读者,可以用于制作技术文档、用户手册、wiki 等。可以部署于主机、VPS、Github、静态云存储(例如阿里云 OSS)。 官网:...

    ivanl001.github.io

    [toc]gitbook-blog搭建手册参考文档:1, 第一步: 创建仓库并开启page功能ivanl0012, 第二步3, 第三步说明详见

    git安装及使用手册.docx

    git 是一种版本控制系统,是一个命令,是一种工具 ...gitlab 是一个基于git实现的在线代码仓库软件,你可以用gitlab自己搭建一个类似于github一样的系统,一般用于在企业、学校等内部网络搭建git私服。

    《PyTorch中文手册》学习之路day1-pytorch简介和环境搭建

    附上文档开源地址:https://github.com/zergtant/pytorch-handbook Pytorch 简介 1.1 Torch 是一个与 Numpy 类似的张量(Tensor)操作库,与 Numpy 不同的是 Torch 对 GPU 支持的很好。 1.2 PyTorch 和 Torch 都使用...

    TurtleBot3-Burger+Ubuntu18.04+Melodic ROS 安装记录

    先放张效果图,(*^__^*) 嘻嘻…… 文章目录一、硬件安装视频&资料硬件效果和三视图二、软件...官方提供的说明书手册电子版:装配资料——GitHub链接。 硬件效果和三视图 TurtleBot3 Burger 3D Model: https://goo

    H1ve:一个简单,快速,便宜的集成平台

    如何使用git clone https://github.com/D0g3-Lab/H1ve.gitcd H1ve单模式(推荐) docker-compose -f single.yml up单Nginx模式docker-compose -f single-nginx.yml up 在上了解更多插件设置建筑开源时间表 UI改版...

    myhdl:MyHDL开发资料库

    该手册可在线获得: 什么是新的 要了解此版本中的新增功能,请阅读: 安装 建议在虚拟环境中安装MyHDL(和项目的其他依赖项)。 安装最新的稳定版本: pip install myhdl 要从github安装开发版本: pip install -...

    单点登录源码

    单点登录, SSM框架公共模块 ├── zheng-admin -- 后台管理模板 ├── zheng-ui -- 前台thymeleaf模板[端口:1000] ...## 环境搭建(QQ群内有“zheng环境搭建和系统部署文档.doc”) #### 开发工具: ...

    深度学习500 pdf 整个pdf文件打包

    为了帮助正在学习深度学习的伙伴们,川大的一名优秀毕业生,在GitHub上创建了一个项目:《深度学习500问》,通过问答的形式对常用的概率知识、线性代数、机器学习、深度学习、计算机视觉等热点问题进行阐述,以帮助...

    less简单入门(CSS 预处理语言)

    Less 是一门 CSS 预处理...less手册 www.lesscss.net/ bootstrap官网less介绍 http://less.bootcss.com/ 一、浏览器端环境搭建 github下载地址:https://github.com/less/less.js 1、js引入 搭建Less的学习环境非常简

    review-and-css-typesetting:关于

    Re: VIEW+CSS排版写作环境搭建 可以搭建Re:VIEW+CSS排版的写作环境。 git 克隆 $ git clone -b v0.2.0 git@github.com:at-grandpa/review-and-css-typesetting.git 手册PDF 手册的PDF链接在下面(发行页面上的PDF...

Global site tag (gtag.js) - Google Analytics