blog updated.

This commit is contained in:
d0zingcat
2019-11-21 16:22:03 +08:00
parent 0c11573e35
commit d417fb0ee4
2 changed files with 17 additions and 4 deletions

View File

@@ -4,11 +4,9 @@ date: 2019-11-21 01:42:30
tags: ["diary", "ideas"]
---
> 最近生活中发生了许多事情,让我顿时又开始思考起了人生。
所谓人生无常,天下的幸福都是相似的,但是不幸却是万千百态的。最近生活中发生了一些变故,让我又有了一些危机感,也让我思考起了自己的人生。
> 所谓人生无常,天下的幸福都是相似的,但是不幸却是万千百态的。最近生活中发生了一些变故,有些事情终究还是落幕了,不论愿意与否,都需要画上句号。同时自己朋友的一些成就让我感到恐惧,让我又有了一些危机感,也开始忧虑和思考起了自己的未来与人生。
<!--more-->
脑海里一直记得一个标题摩拜创始人胡玮炜套现15亿你的同龄人 正在抛弃你。虽然没有仔细阅读过但是我想大概讲的事情从标题我就已经能够体会到。关于同龄人在抛弃自己这一点已经不是第一次体验到了。从大三的考研开始同学有的考上了985么错就是涛涛大佬像我直接弃考了而有的同学已经实习了一年找好了自己的发展方向大四有同学虽然出身不好但是已经去过了饿了么实习然后跳到了日本的Line Corp分公司么错就是xingo大佬而我找了个8k的银行java岗成天写着破业务代码现在可能稍微好了一些工资多了一些开始志得意满毕竟有的同学虽然去了互联网但实际的收入可能和我差不多但是又发现读了研出来额同学基本都能开到我的工资水平而且基本更高即便双非的研究生出来也能有28w的年收入厉害的去阿里可以40w。当然这个冲击还不是很大同样渣本出身但是坚定地钻研Java的同学有直接去美团点评的了年薪30w+而且是非常具有前景的基础架构部做中间件研发同样也拿到了华为的offer相比之下这还是我一直的梦想也只能想想而已自己还日复一日地写着漏洞百出的业务代码也没有什么强项什么都不懂不知道未来的路该往哪走。
脑海里一直记得一个标题摩拜创始人胡玮炜套现15亿你的同龄人 正在抛弃你。虽然没有仔细阅读过但是我想大概讲的事情从标题我就已经能够体会到。关于同龄人在抛弃自己这一点已经不是第一次体验到了。从大三的考研开始同学有的考上了985么错就是涛涛大佬像我直接弃考了而有的同学已经实习了一年找好了自己的发展方向大四有同学虽然出身不好但是已经去过了饿了么实习然后跳到了日本的Line Corp分公司么错就是xingo大佬而我找了个8k的银行java岗成天写着破业务代码现在可能稍微好了一些工资多了一些开始志得意满毕竟有的同学虽然去了互联网但实际的收入可能和我差不多但是又发现读了研出来额同学基本都能开到我的工资水平而且基本更高即便双非的研究生出来也能有28w的年收入厉害的去阿里可以40w。当然这个冲击还不是很大同样渣本出身但是坚定地钻研Java的同学有直接去美团点评的了年薪30w+而且是非常具有前景的基础架构部做中间件研发同样也拿到了华为的offer么错这个就是york liu大佬),相比之下这还是我一直的梦想(也只能想想而已),自己还日复一日地写着漏洞百出的业务代码,也没有什么强项,什么都不懂,不知道未来的路该往哪走。
在这个基础之上,我开始反思自己:

View File

@@ -22,5 +22,20 @@ Gohugo是个非常高效的静态博客生成器而且是用我当时最痴
4. 进入目录`blog`之后clone主题比如`git clone https://github.com/D0zingcat/hexo-theme-even themes/even`, 如果是even的话还需要安装一个依赖 `npm install hexo-renderer-scss --save`,同时复制一份主题的配置文件出来到一个全新的配置文件 `cp themes/even/_config.yml.example themes/even/_config.yml`
5. 使用Github授权登陆Netlify并且授权blog那个repo的访问权限设置好部署命令 `hexo generate` 设置好域名CNAME指向这个netlify的域名其他的默认就会启用这个生成的功能只要那个repo有提交就会自动启动拉取数据并部署。
6. 设置Rss。hexo默认是不启用rss的需要启用的话需要自己安装一个插件 `npm install hexo-generator-feed --save` ,当然配置文件可以参考[我的repo](https://github.com/D0zingcat/blog.d0zingcat.xyz)也可以看even[官方的wiki](https://github.com/ahonn/hexo-theme-even/wiki/设置-RSS)写的已经很详细了。另外我发现主题中feed是default的时候会报错`Hexo Unhandled rejection TypeError: path.startsWith is not a function` 没有细究因为不懂js查到说把rss关了就好了尝试了一下果然是可以的。但是这个方式不够清真因为万一自己的读者喜欢用rss呢所以我捣鼓了一下发现把主题的`_config.yml`中的feed从default改成'atom.xml'就可以解决这个问题,神奇,我也不知道为什么。
7. 发现[Disqus](https://disqus.com)现在也进入了收割期开始投放广告和推出来Plus版本的套餐 好像没那么清真了。同时我因为准备把自己的博客更名包括访问地址的缘故blog.d0zingcat.xyz->infloop.life意味生活就是一个无限循环所以当我试着用这个shortname去注册disqus的时候我发现被人注册了所以我就不开心了果断放弃之毕竟主题还支持其他的评论插件。本来准备使用来必力上官网看了一眼发现不是我想要的所以就选择了gittalk。gittalk配置需要几个步骤[申请Github Application](https://github.com/settings/applications/new)记录下client id和client secretauthoriaztion callbackurl填博客主页地址就好。even的`_config.yml`中的参数对应改一下就好。需要注意的是`repo`填repo的名称比如我的就是infloop.life`github id`填你的用户名不是邮箱比如我的是d0zingcat还有 `enable` 别忘了改成 true默认是false
比较坑的是Netlify在拉取信息的时候如果主Repo中有repo的嵌套必须添加submodule但是submodule中不一定会追踪文件的更改。可以使用命令 `git submodule add -b master https://github.com/D0zingcat/hexo-theme-even themes/even` 进行添加子模块然后重新提交一下整个项目文件即可。submodule不会追踪子模块的更改换言之如果要对子模块进行更改那么需要进入到子模块提交文件修改之后再在主目录下进行提交这时子模块是作为一个特殊的文件引用160000 mode提交的。如果子模块添加错了可以参考[这个](https://stackoverflow.com/questions/1260748/how-do-i-remove-a-submodule)。但是有个比较坑的地方是even这个主题里面的`.gitignore`中有`_config.yml`所以自己自定义的配置文件更改都默认被忽略掉了我找了半天的问题就是不明白为什么submodule会没法追踪文件的修改记得从中删除之后[重新提交](https://blog.csdn.net/yingpaixiaochuan/article/details/53729446)配置文件不然Netlify也没法拿到正确的配置。同时Even因为有gh-pages的分支Netlify会自动拉取这个分支然后就报错了具体原因未知也懒得追溯。手动[删除master之外的分支](https://help.github.com/en/github/collaborating-with-issues-and-pull-requests/creating-and-deleting-branches-within-your-repository)之后重新deploy得到解决。
Refer:
[Hexo Next主题集成Gittalk](http://www.coldcrack.me/2018/07/18/Next_Gittalk/#未找到相关的issue评论请联系xxx初始化创建)
[Gitalk](https://github.com/gitalk/gitalk/blob/master/readme-cn.md)
[GitTalk评论配置](https://cr1753343566.github.io/2018/07/Gitalk评论配置/)
[使用gittalk实现hexo博客评论功能](https://cjjkkk.github.io/gitalk/)
[为Hexo博客添加LiveRe评论系统](https://juejin.im/post/5a632dfcf265da3e484be90c)