近一年多时间一直都在用CSDN,讲真这个CSDN有时候资料很多,我也很自豪加入这个大家庭,不过身边有两个同学:一个在github托管了属于自己的博客,另一个在云上面编写了属于自己的博客.后者的理由是,CSDN太low,上面很多都是转发的文章,他已经讲所有CSDN网站全部屏蔽了? WTF …


有幸入这个坑,自己也翻阅了大量资料,感谢前辈们留下的精华,所谓前人栽树,后人乘凉.再此向那些前辈致以敬意.


此外由于Github是屏蔽爬虫的,也就是说百度和Google是搜不到你在github上托管的博客的,这就需要你自娱自乐


引子:

阮一峰说过

喜欢写博客的人,会经三个阶段:第一阶段,刚接触Blog,觉得很新鲜,试着选择一个免费空间来写。第二阶段,发现免费空间限制太多,就自己购买域名和空间,搭建独立博客。第三阶段,觉得独立博客的管理太麻烦,最好在保留控制权的前提下,让别人来管,自己只负责写文章。
  • 第一个阶段在用的CSDN就是这么一个阶段,目前还在不断更新博客,不管一直感觉目前自己写的博客质量都比较低,无法用较专业的语言来描述问题.
  • 第二阶段像我的第二个同学自己在云上搭建自己的博客,全权处理,这个就很有意思.
  • 第三阶段,随着github的诞生.程序员们既拥有绝对管理权,又享受github带来的便利----只要向主机提交commit,就能发布新文章.免费,无限流量,这个就很舒服.前提是你拿出半天时间简单学习一下github 与 git.

目前根据我翻阅的资料,用github来搭建自己的博客主要有两种技术搭配:
github pages + Jekyll
github pages + Hexo

what is github pages

what is github page

Github Pages是面向用户,组织和项目开放的公共静态页面搭建托管服务,站点可以免费托管在Github上,我们可以使用github pages默认提供的域名github.io或者自定义域名来发布站点. Github Pages 支持 自动利用 Jekyll 生成站点,也同样支持纯 HTML 文档,将你的 Jekyll 站 点托管在 Github Pages 上是一个不错的选择。

  • 网站首页就是搭建GitHub Pages的过程其中第一步之后,选择不同的git客户端选项,会出现相应的初始化步骤,很人性化。


按照上面网站的过程试一遍(其实完全没必要,有最傻瓜的方法,你大可fork一个别人的模板,改成自己的,不过我自己在学习,那就走一遍吧.)


Jekyll pk hexo

目前的两大静态博客主流框架: Jekyll 和 Hexo

百度百科: jekyll是一个简单的免费的Blog生成工具,类似WordPress。但是和WordPress又有很大的不同,原因是jekyll只是一个生成静态网页的工具,不需要数据库支持。但是可以配合第三方服务,例如Disqus。最关键的是jekyll可以免费部署在Github上,而且可以绑定自己的域名。

  • Jekyll(发音/'dʒiːk əl/,“杰克尔”)和 Hexo 都是静态站点生成器,它会根据网页源码生成静态文件。它提供了模板、变量、插件等功能,所以实际上可以用来编写整个网站。
  • 整个思路到这里就很明显了。你先在本地编写符合Jekyll, hexo规范的网站源码,然后上传到github,由github生成并托管整个网站。
    PK:
    网上的说法是 hexo 逐渐代替了 Jekyll框架:
  • Jekyll需要安装ruby,python等,hexo需要nodejs,当然为了push到github都需要装个git,速度上jekyll生成静态站点的速度比hexo慢多了.
  • 便捷性:hexo完爆jekyll,同样是quick start,虽然都是几个命令,就可以预览效果了,但是效果差了十万八千里.

此处参靠:
为什么用hexo代替jekyll


好吧,我选择hexo!!!由于自己也不想太折腾,讲真用别人模板了,再次感谢前辈留下来的精华.

  • 此处我翻阅过一些人用Jekyll框架整的,感觉也不错,链接贴在这里:

Jekyll搭建博客这篇文章讲的就是直接fork他们博客源码然后修改成自己的博客的过程,里面还讲了添加评论等功能呢,真的算是我的入门吧,感谢大佬!

讲的也是Jekyll搭建博客里面讲的也很详细有博主自己的模板,感觉很不错…本人也建议直接fork他人的代码,这样子会很方便,然后记得给人家点个star.

  • 下面的这个大佬 从 Jekyll 到Hexo,讲的非常详细.

博客之旅从Jekyll到Hexo里面有添加评论系统,数据统计与分析,阅读量统计,内容分享服务,搜索功能,非常适合学习.


实践总结

由于本人只想通过实践一下知道有这么回事,本人是根据以上三篇文章,fork他人的博客,修改的.

接下来我就要用阿里云来搭建属于自己的博客!!!

利用Github快速搭建个人博客总结(亲测)相关推荐

  1. github项目怎么运行_利用 GitHub 从零开始搭建一个博客

    "NightTeam",一个值得加星标的公众号. 趁着周末,搭建了一下 NightTeam 的官方博客和官方主页,耗时数个小时,两个站点终于完工了. 由于 NightTeam 的域 ...

  2. 利用 GitHub 从零开始搭建一个博客

    "NightTeam",一个值得加星标的公众号. 趁着周末,搭建了一下 NightTeam 的官方博客和官方主页,耗时数个小时,两个站点终于完工了. 由于 NightTeam 的域 ...

  3. 如何利用 GitHub 从零开始搭建一个博客

    趁着周末,搭建了一下 NightTeam 的官方博客和官方主页,耗时数个小时,两个站点终于完工了. 由于 NightTeam 的域名是 nightteam.cn,所以这里官方博客使用了二级域名 blo ...

  4. 利用Github Page 搭建个人博客网站

    利用Github Page 搭建个人博客网站 转载请注明出处: http://blog.csdn.net/tzs_1041218129/article/details/53214497 http:// ...

  5. 利用Github+Jekyll搭建个人博客

    前言 拥有一个个人博客基本上已经接近是开发者的标配之一了,在博客中记录自己的学习过程,分享自己的经验总结,也是促进自己技术成长的重要途径.当前有许多种创建个人博客的方式可以选择,如选择专业的博客网站提 ...

  6. GitHub快速搭建个人博客

    正所谓前人栽树,后人乘凉. 感谢Huxpro提供的博客模板 我的的博客 前言 从 Jekyll 到 GitHub Pages 中间踩了许多坑,终于把我的个人博客Will Wang Blog搭建出来了. ...

  7. 个人博客网站建设_利用Github+Jeklly搭建个人博客网站

    题图:by ben.pinto from Instagram 阅读文本大概需要 9 分钟. 在上篇文章<个人博客如何选型?>中讲到,可以利用 Github Pages 来搭建个人博客网站, ...

  8. github上能找到中文博主吗_利用Github+Jeklly搭建个人博客网站

    题图:by ben.pinto from Instagram 阅读文本大概需要 9 分钟. 在上篇文章<个人博客如何选型?>中讲到,可以利用 Github Pages 来搭建个人博客网站, ...

  9. 利用Github+Jeklly搭建个人博客网站

    ↑↑↑点击上方"蓝字",关注"视学算法" 如果你喜欢我,可以把我置顶或加为星标 题图:by ben.pinto from Instagram 阅读文本大概需要 ...

  10. 零基础免费通过hexo+github快速搭建个人博客(超详细图解+B站视频讲解资源)

    我的个人博客效果预览​https://furfur-jiang.github.io/ 加载可能会比较慢,因为是挂载到github上的 样式基于hexo-theme-matery主题 ,这个主题我特别喜 ...

最新文章

  1. Android开发之SharedPreferences的封装
  2. html建立复选框,创建一个像html复选框一样的div
  3. Android之ListView异步加载图片且仅显示可见子项中的图片
  4. kaggle中自己的notebook不见了
  5. python解压到指定文件夹_在Python中压缩和解压文件
  6. php mysql循环语句怎么写_mysql数据库循环语句该怎么写???
  7. C语言程序设计基础之联合
  8. js上传视频,预览视频
  9. python学习笔记之module package
  10. C# winform使用InstallShield2019打包
  11. mysql adodb_指南从MySQL转向ADODB的方法_MySQL
  12. 全国31省份实体经济发展水平数据 (2004-2017年)
  13. 如何用计算机校验信息,Win10如何校验文件哈希值(系统自带方法)?
  14. 配置表单和报表以使用HTTP Server(OHS)
  15. python爬虫表格table_Python基于pandas爬取网页表格数据
  16. 2017 ACM ICPC Asia Regional - Daejeon Programming Constest
  17. ResNet、ResNeXt网络详解及复现
  18. opencv——图片找不同
  19. Docker image 是啥?
  20. 4套主题bootstrap后台管理模板源码下载

热门文章

  1. 量子物理与计算机,量子物理学的重要应用,与普通计算机结构完全不同,还需继续探索...
  2. pdf文件如何生成目录 wps_WPS文档如何生成目录你会了吗?
  3. matlab 双均线,双均线策略(CTA)
  4. 关于方法A调用方法B的事务控制问题
  5. proposal_target_layer.py (FPN)
  6. hdu 6184 Counting Stars
  7. keil5c语言定义引脚,keil编写C程序是不是不能在函数内定义变量啊,求大神
  8. [论文]著名会议和期刊
  9. TP5整合阿里云OSS上传文件第二节,异步上传头像(下)
  10. 塑料废物管理行业调研报告 - 市场现状分析与发展前景预测