使用GitHub Pages构建个人博客
2017-10-11 13:30
281 查看
写博客是一个程序猿必备技能,一是可以备忘,二是可以有更多的机会跟大家交流,三是增加个人成就感,四是说不定可以帮你找一份好工作等等,好处多多。
最近闲暇时间又把我的个人域名翻了出来,买的服务器到期了,所以使用GitHub Pages免费搭建一个,项目开源出来给大家提供参考。
项目地址:https://github.com/Chinaxiang/Chinaxiang.github.io
效果预览地址:http://huangyanxiang.com
使用Jekyll的三篇总结文章:
http://huangyanxiang.com/2017/09/20/welcome-to-jekyll.html
http://huangyanxiang.com/2017/09/20/jekyll-with-liquid.html
http://huangyanxiang.com/2017/09/20/jekyll-with-useful-plugins.html
使用GitHub Pages构建的博客系统,使用了默认的主题 minima 并重构。
GitHub Pages是免费的静态资源托管服务,依托GitHub提供高效,稳定,安全的用户体验,因此借助巨人的肩膀让自己看得更远。
GitHub Pages有如下限制:
GitHub Pages空间大小不能超过1G(足够大了,写个文档、博客无需担心不够用).
GitHub Pages提供每月100G的带宽(能超过这个,我的年薪也能上100W+了).
GitHub Pages提供每小时10次构建(谁没事一会提交一个版本呢?).
之前就想过通过GitHub管理自己的博客,直到最近才有空闲时间来做这个事情。
博客内容没有高深的内容,不期为别人提供什么帮助,纯粹是为了备忘,有可能是转载的,有可能是累赘重复的,欢迎吐槽。
如有侵犯您的相关权益,请及时联系我。
对于我博客中的任何内容,如有需要请随意拿走,不需要得到我的许可,只要你觉得有用就好。
如果你也想通过GitHub Pages构建自己的站点,可以直接fork本项目,我也会提供我使用GitHub Pages的相关经验供参考。
分支介绍:
master: 博客主项目。
init: 博客未自定义样式,仅仅覆盖了主题默认的一些配置项,增加了分页,SEO插件,准备自定义样式的阶段。
custom: 自定义了样式后的阶段。
Plugins
Jekyll
GitHub Pages支持Jekyll编译静态文件。
Jekyll需要Ruby环境。
Jekyll官网
最近闲暇时间又把我的个人域名翻了出来,买的服务器到期了,所以使用GitHub Pages免费搭建一个,项目开源出来给大家提供参考。
项目地址:https://github.com/Chinaxiang/Chinaxiang.github.io
效果预览地址:http://huangyanxiang.com
使用Jekyll的三篇总结文章:
http://huangyanxiang.com/2017/09/20/welcome-to-jekyll.html
http://huangyanxiang.com/2017/09/20/jekyll-with-liquid.html
http://huangyanxiang.com/2017/09/20/jekyll-with-useful-plugins.html
使用GitHub Pages构建的博客系统,使用了默认的主题 minima 并重构。
GitHub Pages是免费的静态资源托管服务,依托GitHub提供高效,稳定,安全的用户体验,因此借助巨人的肩膀让自己看得更远。
GitHub Pages有如下限制:
GitHub Pages空间大小不能超过1G(足够大了,写个文档、博客无需担心不够用).
GitHub Pages提供每月100G的带宽(能超过这个,我的年薪也能上100W+了).
GitHub Pages提供每小时10次构建(谁没事一会提交一个版本呢?).
之前就想过通过GitHub管理自己的博客,直到最近才有空闲时间来做这个事情。
博客内容没有高深的内容,不期为别人提供什么帮助,纯粹是为了备忘,有可能是转载的,有可能是累赘重复的,欢迎吐槽。
如有侵犯您的相关权益,请及时联系我。
对于我博客中的任何内容,如有需要请随意拿走,不需要得到我的许可,只要你觉得有用就好。
如果你也想通过GitHub Pages构建自己的站点,可以直接fork本项目,我也会提供我使用GitHub Pages的相关经验供参考。
分支介绍:
master: 博客主项目。
init: 博客未自定义样式,仅仅覆盖了主题默认的一些配置项,增加了分页,SEO插件,准备自定义样式的阶段。
custom: 自定义了样式后的阶段。
Plugins
jekyll-seo-tag: 网站搜索优化的支持 usage
jekyll-feed: 提供feed.xml的支持
jekyll-paginate: 提供简单分页的支持
Jekyll
GitHub Pages支持Jekyll编译静态文件。
Jekyll需要Ruby环境。
Jekyll官网
~ $ gem install jekyll bundler ~ $ jekyll new my-awesome-site ~ $ cd my-awesome-site ~/my-awesome-site $ bundle exec jekyll serve # => Now browse to http://localhost:4000[/code]
相关文章推荐
- 使用Github Pages和Hexo构建个人博客
- 使用 Github Pages 和 Hexo 搭建个人博客
- [置顶] 使用GitHub pages 搭建一个心仪的个人博客
- 使用jekyll在GitHub Pages上搭建个人博客【转】
- 使用github pages建立个人博客
- 使用github pages和jekyll搭建个人博客
- 使用GitHub Pages搭建个人博客
- 使用GitHub Pages建立个人博客
- 使用 jekyll + github pages 搭建个人博客
- 使用github pages, hexo搭建个人博客教程
- 为什么写博客,如何使用GithubPages+hexo搭建个人博客站点
- 使用hexo+github pages开通了自己的个人博客
- 使用GitHub构建个人博客网站
- 使用hexo和github pages搭建个人博客
- 十分钟使用github pages +hexo拥有个人博客
- 使用Pelican和GitHub Pages搭建个人博客 —— 基础篇
- 使用Jekyll + GitHub Pages搭建个人博客
- 使用GitHub Pages+ Jekyll搭建个人博客
- Jekyll + Github Pages构建个人技术博客
- 使用Hexo和Github Pages搭建个人独立的博客