码迷,mamicode.com
首页 > 其他好文 > 详细

github搭建个人博客 hexo框架 next主题

时间:2017-11-01 13:43:31      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:最好   ssh key   个人博客   绑定ip   net   新建   https   ted   ssh   

之前就想搭建自己的博客,现在终于得以实施。

参考了多篇博客,然后又在虚拟机了往往复复试了好多次, 现在基本搭建完毕。

我是基于hexo博客框架, next主题搭建的博客, 静态网页。   大体就是, 先在本地搭建好整个系统, 然后再提交到github。

 

因为此篇文章只是捡部分内容说,所以我先列出来我参考的博客,这里谢谢他们的无私分享了。

  • hexo博客框架 + next主题 + 插件等整个流程请参考ezlippi的两篇博客:  https://www.ezlippi.com/blog/2015/03/github-pages-blog.html 和 https://www.ezlippi.com/blog/2016/02/jekyll-to-hexo.html      文章大体跑了整个流程,不过细节上原理上没有怎么说。
  • 看完上面整个流程,也许对hexo博客框架配置部分有所疑惑,那就参考这篇博客,此篇文章对_config.yml文件进行了详尽的注释:  http://blog.csdn.net/xuezhisdc/article/details/53130383
  • 看完了hexo框架部分的内容,现在来看看next主题的内容,感觉官方文档很不错:  http://theme-next.iissnan.com/getting-started.html
  • 中文博客参差不齐,一句话传的人多了也就慢慢变了味道,对了hexo博客框架部分最好的资料还是官方文档:  https://hexo.io/zh-cn/docs/index.html
  • 有些人可能需要一个参考,找别人的东西对比下,上面提到的ezlippi无私分享了,具体看这个网址:  https://www.ezlippi.com/about/。

 

总结一下流程就是,

1、注册github, 本地生成ssh key, 然后github添加这个key。 这样就可以方便的使用ssh的密码push、clone代码了,当然,也可以设置ssh密码为空。

2、github创建想要创建的仓库名字:

(1)GitHub用户名建立的username.github.io或者orgname.github.io这样的用户&组织页(站)   

(2)依附项目的pages。具体可以参考:

https://help.github.com/articles/configuring-a-publishing-source-for-github-pages/     

https://help.github.com/articles/user-organization-and-project-pages/

3、本地搭建hexo框架。  这里有用Windows的,有用Linux的,我不发表观点,但是我用的是Linux。  教程不细说了。

4、添加next主题并配置。

5、添加一些插件,开启一些博客功能。

6、绑定域名的话请看这步,不绑定的话就跳过:

(1)域名注册不讲了, 绑定的话需要在 hexo框架目录/source下新建CNAME文件,注意没扩展名,编辑内容为你的域名。

(2)域名解析添加CNAME记录, “@”或者“www”类型都可以, 记录值填写"yourname.github.io.",注意最后是带个点的。

(ps:网上也有解析添加A记录的,那是绑定IP,你的yourname.github.io  IP变了你就得修改解析, 不嫌麻烦的话可以这样)

7、发布:

(1)hexo clean命令清理文件     

(2)hexo generate生成静态文件 

(3)hexo server本地再看看效果 

(4)hexo deploy 部署到github

github搭建个人博客 hexo框架 next主题

标签:最好   ssh key   个人博客   绑定ip   net   新建   https   ted   ssh   

原文地址:http://www.cnblogs.com/purehol/p/7765702.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!