Hexo+Github搭建个人博客和个人主页

在自己的个人主页搭建起来之前,看到网上其他人酷炫的个人主页,而且有自己专属的域名,羡慕的不行。现在自己的个人主页也做出来了,在这里做一个总结,给也想做个人主页或者个人博客的同学一个参考。其实真的没啥技术含量,两个字就能总结:模板,模板还是模板…

个人博客

网上关于hexo和github搭建个人博客教程有一大堆,在这里我就不重复描述了,主要就是安装Node.js、git和hexo,环境搭建好之后,在github上新建仓库,对github pages进行设置,将本地代码提交到github的仓库里面,然后就能在浏览器里访问到自己搭建的个人博客了。给出两个参考链接,我个人也是按照链接里面的步骤操作的。

参考链接
使用Hexo+Github一步步搭建属于自己的博客
2018.5月使用Github+Hexo搭建自己的博客

个人博客搭建好之后,可以选择自己喜欢的hexo主题,比较火的还是经典的next主题,我的博客是yilia主题,这里给出github地址,喜欢yilia样式的可以自己去clone,设置也比较简单,只需要在hexo根目录下的_config.yml文件内修改theme:yilia即可。

主题推荐
hexo博客主题推荐

个人主页

有同学会问,个人主页和个人博客有什么区别呢?个人博客用来写博文,注重内容。个人主页用来展示个人经历,好看就完事了。例如这个主题模板:html5 fullpage全屏滚动响应式个人简历模板

个人主页做起来比个人博客还要简单,在github上新建另外一个仓库,将本地的主题模板代码push到github的对应仓库即可。下面给出主题模板的网站,作为参考,当然也可以自己写html、css、js等内容,之后push到github的仓库里即可。

参考主题
模板之家

这篇文章我最想说的就是下面的内容,网上关于hexo+github搭建个人博客的介绍已经很多了,大部分都是通过访问YourUserName.github.io这个网址进入自己的个人博客,但是如果想要通过github免费做一个酷炫的个人主页,该怎么做呢?答案是通过配置hexo根目录下的_config.yml文件,下面是hexo官网的介绍:

网站存放在子目录
如果您的网站存放在子目录中,例如 http://yoursite.com/blog,则请将您的 url 设为 http://yoursite.com/blog 并把 root 设为 /blog/。

也就是说,如果你想要在访问YourUserName.github.io时进入的是个人主页,而在访问YourUserName.github.io/blog时,访问的才是个人博客,那么需要在_config.yml文件内进行如下设置:

url: https://YouUserName.github.io/blog/
root: /blog

另外打开github上的blog仓库,点击右上角的setting,往下拉找到GitHub Pages,source选择master branch,然后点击save,这样就能访问YourUserName.github.io/blog

个人网页简历

最后,如果你想通过YourUserName.github.io/resume访问到自己的网页版简历,也很简单。首先在github上新建一个名字为resume的仓库,点击右上角的setting,往下拉找到GitHub Pages,source选择master branch,然后点击save,这样就能访问YourUserName.github.io/resume了。接着把本地的html简历push到github的resume仓库即可。这里给出一个简历模板。

参考链接
利用Github Pages搭建个人在线简历

综上,如果踩过所有的坑之后,你就拥有三个可以访问的属于自己的网址了:
个人主页:YouUserName.github.io
个人博客:YouUserName.github.io/blog
个人网页简历:YouUserName.github.io/resume
当然,如果你觉得 YouUserName.github.io 这样的网址不够酷炫,也可以在网上购买其他域名,例如:www.zhangsan.com,zhangsan.me,zhangsan.net 等等…然后CNAME到个人网站项目即可。

写在最后,在准备做这些网页之前,我也准备买个域名来着。经过这四五天搭建完成之后,又不想买了,因为这些东西看着确实酷炫,但是真正通过做这几个网站学到的东西几乎可以说没有,我用的全部是模板。当然你也可以不用这些模版,如果时间充裕的话,你可以自己写页面。另外,准备找工作的前端er,有一个专属自己的个人主页或个人博客,是一个不错的加分项。我嘛,emmmmm…是找到工作之后,自己比较感兴趣,花了这几天时间做出来的。最终的感悟是,作为一个开发人员,还是要注重内容,其实完全可以不用搭建这些网站,想写博客的话,用CSDN就行。

Hexo+Github搭建个人博客和个人主页相关推荐

  1. 程序员标配--使用hexo+github搭建个人博客

      作为一名合格的程序员,拥有一个自己的个人网站,那想必是非常舒服了.我们可以在里边写写技术博客,发发牢骚,记录自己的生活.当然,我们可以 在博客园,掘金的博客网站发表,但是那毕竟是人家的东西,我们应 ...

  2. Hexo+github搭建个人博客-博客发布篇

    通过 Hexo+github搭建个人博客-环境搭建篇 以及 Hexo+github搭建个人博客-博客初始化篇 ,我们了解到了利用Hexo搭建个人博客需要的环境以及配置,下面这篇文章将会介绍如何把我们的 ...

  3. Hexo+github搭建个人博客-博客初始化篇

    文章推荐 精选java等全套学习资源 精选java电子图书资源 精选大数据学习资源 java项目练习精选 上一篇博文 [<Hexo+github搭建个人博客-环境搭建篇>](http:// ...

  4. Hexo+github搭建个人博客-环境搭建篇

    一.概述 我们使用Hexo + Github搭建个人博客,我们自然不能错过,事不宜迟,我们现在立马来认识一下,他们究竟是何方神圣吧. 1.1 关于 GitHub 1.1.1 Github 接触编程一段 ...

  5. vsphere通用配置_Mac环境下如何用Hexo+Github搭建个人博客

    一个爱折腾的人,总是忍不住去自己动手尝试新鲜事物.就拿写博客来说,虽然网上已经提供了很多博客平台,但是总有一些个性化的需要得不到满足.所以就抽空去网上找了下如何使用Hexo+Github 搭建自己博客 ...

  6. win10+hexo+github搭建个人博客

    win10+hexo+github搭建个人博客 参考:https://hexo.io/,博客用于记录自己的学习工作历程 参考以下步骤安装 1.搭建环境准备(包括node.js和git环境,gitHub ...

  7. 【小白】【新手向】Hexo+Github搭建个人博客

    如题,一个[小白][新手向]的,关于Hexo+Github搭建个人博客. 针对于: 对于代码完全不懂的纯小白! 完全不知道什么是hexo,git和github的小白! 感觉像是在打广告,其实并不是.事 ...

  8. hexo+github搭建个人博客网站问题汇总和解决办法

    分享B站教程:[2021最新版]保姆级Hexo+github搭建个人博客_哔哩哔哩_bilibili 本人在使用hexo + github搭建个人博客网站的过程中也是一步一个bug做过来,几乎每一步都 ...

  9. 系统重装后,如何重新找回hexo+github搭建的博客

    声明:此文是针对于windows环境下hexo+github搭建的博客,对于linux下我也尝试过,但是最好还是在windows下搭建. 个人建议:博客最好还是在csdn或者博客园上写,因为系统更新后 ...

最新文章

  1. 机器视觉与计算机视觉的区别?
  2. 开发日记-20190616 关键词 读书笔记《鸟哥的Linux私房菜-基础学习篇》
  3. php curl ob start,curl - php中开启缓冲压缩 ob_start('ob_gzhandler') 之后是在什么时候开始的压缩?...
  4. SOA架构下的人事信息管理系统的构建与分析
  5. 在linux的weblogic上增加启动参数
  6. 深入理解h2和r2dbc-h2
  7. Docker(二十三)-Docker使用pipework配置本地网络
  8. 尴尬了!迪士尼官方声明:从未与VIPKID有任何层面的业务合作关系
  9. oracle9i怎样管理数据,Oracle9i数据库管理员使用大全
  10. python特定数之和_python-在特定时间范围内来自pandas数据帧的值的总和
  11. 为什么推荐做印尼tiktok?
  12. 第十一届中国开源黑客松+中国程序员节重磅来袭,这里将有你不能错过的精彩。...
  13. 万豪国际数据再遭泄露影响520万客户,两名员工账户为突破口
  14. 第七届蓝桥杯省赛--四平方和
  15. Objective-c nil, Nil, NULL和NSNull的区别
  16. android地图偏移谷歌中国地图偏移校正补丁,关于谷歌地图GPS偏移问题的解决办法...
  17. 项目管理 : 智能家居项目实施计划
  18. 证件照素材大合集(全网最全版本,免费分享)
  19. 红外热成像技术的应用与发展
  20. 寻求销售团队合作_怎么去寻找销售团队?

热门文章

  1. 优化MATLAB中quiver函数绘制箭头图或矢量图(1)-MATLAB开发
  2. THINKPAD OEM Windows 7 X64 旗舰版 SP1 原版镜像
  3. C练题笔记之:Leetcode-654. 最大二叉树
  4. SpringBoot 在启动时执行某些方法
  5. 安装 Samba 网络共享服务, 可以通过网络访问我们指定的文件夹
  6. docking 分屏
  7. SAP小技巧 DOCKING容器解决分辨率问题
  8. c语言编程餐厅点餐系统,C语言实现餐饮管理与点餐系统.pdf
  9. HashMap 和 Array 有什么区别?
  10. Google v8引擎(一)执行流程