使用GitHub Pages + Jekyll 建立博客
https://pages.github.com/
http://jekyllbootstrap.com/usage/jekyll-quick-start.html
Jekyll是一个静态网站生成器,用ruby编写而成,结合了markdown 等技术,简化了静态网站的构建过程,可以方便的生成具有简单动态功能的网站,我的gitpage :http://zhouyongtao.github.io/ ,跑Jekyll的环境还得本地配置发布,个人觉得过于麻烦。
创建版本库
创建一个新的版本库,命名为 username.github.com
安装Jekyll引导程序(发布一般10分钟生效)
git clone https://github.com/plusjade/jekyll-bootstrap.git USERNAME.github.com
cd USERNAME.github.com
git remote set-url origin git@github.com:USERNAME/USERNAME.github.com.git
git push origin master
在已有的GitHub上创建的Blog
如果你安装了Jekyll,你可以在本地预览你的Blog
git clone https://github.com/plusjade/jekyll-bootstrap.git
cd jekyll-bootstrap
jekyll --server
运行Jekyll
cd username.github.com
jekyll --server
创建文章
$ rake post title="Hello World"
默认情况下rake命令会在你的_posts目录下创建一个名为[年-月-日-posttitle.md]的文件,例如2012-05-04-Hello-World.md,名称中的空格会转换成“-”,时间为当前系统时间。
发布文章
完成一篇博文或者做一些修改之后可以用简单的git命令提交到远程的Github版本库。同时Github可以将md文件解析成html文件,通过USERNAME.github.com就可以访问刚才提交的博文。
git add .
git commit -m "change code!"
git push origin master
域名绑定
Github会为你分配一个类似于username.github.com的二级域名,如果有一个顶级域名,在你的网站根目录下增加一个CNAME文件,里边写你自己的域名,再给你的域名增加一条A记录
Refer:
http://beiyuu.com/github-pages/
http://www.ruanyifeng.com/blog/2012/08/blogging_with_jekyll.html
http://blog.segmentfault.com/skyinlayer/1190000000406017Github Pages极简教程
http://yanping.me/cn/blog/2012/03/18/github-pages-step-by-step/
用Hexo快速打造静态博客
http://blog.ishgo.cn/2013/09/15/ishgohexo%E5%9B%A2%E9%98%9F%E5%8D%9A%E5%AE%A2%E4%B8%BB%E9%A2%98/
相关文章
- Hexo+Github博客搭建教程
- Docsify 的 GitHub 链接在那里设置的
- 技术人如何利用 github+Jekyll ,搭建一个独立免费的技术博客
- github pages + Hexo + 域名绑定搭建个人博客
- (超详细)使用git命令行将本地仓库代码上传到github或gitlab远程仓库
- github设置添加SSH
- 开源项目成熟度分析工具-利用github api获代替码库的信息
- npm install 时,下载github的包超时解决方法
- Github入门教程
- 博客搭建系列:day1(使用github page创建项目)
- 【Git】Git与GitHub 入门
- 浏览 GitHub 太卡了?教你两招!
- GitHub Actions入门
- [Docker + Github + Jenkins] PR触发Jenkins自动建置(1)
- 解决win10访问GitHub卡的问题
- 搭建GitHub免费个人网站(详细教程)
- 关于GitHub的一些经验总结(包括README文件的编写目录的自动生成)
- git提示:The authenticity of host ‘github.com (13.229.188.59)‘ can‘t be established.
- Git 一些关于 Git、Github 的学习资源