​ 2017年已经过去一大半了,不要拿换了新的工作、下班回家看孩子等等自我安慰的借口不去打理博客,很关键的理由却是内心太空虚,没有什么可以写,以前弄网站,总会遇到些问题需要解决,可以分享下解决方法,也有动力去看别人的博客,看到喜欢的就copy一下,没有记录操作过程,关键缺乏对hexo的系统研究,重拾网站时发现原先修改好的效果还得重新摸索,如今年终于用上了mac air笔记本,伴随自己11年的台式机终于可以歇歇了,第一次用苹果的os系统,感觉非常的棒,由于苹果的定价,以前心里上总是感觉无法接受,毕竟自己不是一个真正意义上的搞编程的,非科班出身,靠着爱好和养家糊口支撑,观察了半年吧,听说苹果要出新款了,趁着年中庆淘宝搞活动,抽了个600元的券,5400多拿下感觉还是非常超值的,虽然air系列不受苹果待见了,但对于我这样的苹果小白用起来还是感觉非常高大上的,毕竟同等价位苹果笔记本的性价比还是非常高的,虽然对linux系统并不陌生,vi、命令啥的都没啥问题,以前用windows也非常喜欢用键盘替代鼠标,毕竟鼠标和键盘的功能都是可以实现的,如今mac没有了鼠标,感觉还是有些不适应的。<!--more-->

为啥重拾博客

​ 接近一年没有打理博客,生活工作上总感觉忙忙碌碌,但感觉没有了重点,路在何方,看不到,幸好,还有这个博客,能让我及时梳理纷乱的思路,激发我对事物的思考以不至于每天过着别人安排好的生活。

​ 对于本博客的构想可以说有好几年了,重一开始的wordpress,到自己的名字的全拼域名的到手,等了数年,不能得到了就不知道珍惜了,坚持就有意义。

写点啥

​ 这是个非常关键的问题,不再前线搞技术了,加之web技术迭代突飞猛进,失去了对技术的追逐,总体感觉就是在原地踏步,其实还是理解太狭隘,思路总是局限于所谓的web技术,其实工作、生活中处处需要技术,需要总结经验,例如最近工作中遇到的一个问题:老板对你工作发急,该如何做?老板一急就慌慌,越慌慌越容易出错,最后就是出力不讨好,这样的工作思路如何适应职场,需要好好开动脑筋反思。不经意间看到一篇博文对于老板发急的认识:

作为一个管理着,督促下属,施加压力是正常的,有利于提高大家的工作效率。老板对你还是很满意的,要不也不会给你让他值得督问的任务。

老板嫌我的办公桌乱,我当时还不服,感觉乱、东西多说明工作做的多

其实,办公桌就是我们的小天地,我们一天差不多有三分之一的时间在办公供桌上度过,凌乱的桌面不但影响自己的工作 ,还会给同事和上司留下不好的印象。
美国明尼苏达大学研究发现:“办公桌杂乱无章,并不是你的资本证明,而是你思维混乱呆滞,工作效率低下的象征,也是一个人内在品质的映射”。

今天收拾了一下办公桌后真是豁然开朗,心情立马好很多。

实际行动

1.mac安装hexo运行环境:以前分享了一篇windows环境下hexo环境的搭建,如今换了osx系统还得重新折腾一遍

​ 在os系统上安装软件总会用到homebrew,里面集成的软件真是太多了,只需几行命令就很geek的把软件安装上了,生活原来可以如此简单,一开始还是惯性从百度上搜索,有的时候会下载dmg安装包啥的来安装,也许由于是被墙的原因一直不能用app store安装软件,总提示注册,到最后一步就是提交不了,前段时间想用微信客户端,也没进一步摸索,很多网站都是指引到app store来安装微信客户端,就是安装不上,现在有了homebrew就很easy了,从微信官方下载页面把鼠标放到下载按钮上发现微信的英文为wechat,所以就brew cask search wechat,果然有,就是如此简单!

几乎所有常用的应用都可以通过 brew-cask 安装,而且是从应用的官网上下载,所以你要安装新的应用时,建议用 brew-cask 安装。如果你不知道应用在 brew-cask 中的 ID,可以先用brew cask search命令搜索。
Homebrew 是一款开源的软件包管理系统,用以简化 macOS 上的软件安装过程,可以类比于 Windows 上软件管家的一键安装。Homebrew 在 2009 年由马克斯·霍威尔(Max Howell)写成,它在 GitHub 上拥有大量贡献者,目前仍处于活跃状态。

Homebrew Cask 是 Homebrew 的扩展,借助它可以方便地在 macOS 上安装图形界面程序,即我们常用的各类应用。Homebrew 中文含义为自制、自酿酒,Cask 中文含义为桶、木桶,桶装酒是一种成品,也就是说每一个 homebrew cask 都可以直接使用的,比如 Atom 的 Cask 名称为 atom,那么就可以使用如下命令安装:
brew cask install atom
os x gulp的安装
首先全局方式安装gulp:
sudo npm install -global gulp-cli
全局安装gulp后,还需要在每个要使用gulp的项目中都单独安装一次。把目录切换到你的项目文件夹中,然后在命令行中执行:
npm install gulp
如果想在安装的时候把gulp写进项目package.json文件的依赖中,则可以加上--save-dev:(可以不执行)
npm install --save-dev gulp

2.网站回到以前研究到的程度:

以前看到自己喜欢的就按人家的说明就稀里糊涂的弄上了,也没多加思考,一换电脑同时也换了主题版本,next主题还是非常给力的,像打赏,动态背景效果,等待加载条啥的都与时俱进的更新版本,我果断换了最新版本,毕竟不需要网上搜索教程重复造轮子了,这样以前修改的一些css样式就没有了,当时也忘了记录在哪里修改的了,于是又研究了一番,还是思路方法错误导致

主题文件夹下的source/css/_custom/main.styl主要用于打包CSS代码输出成CSS样式的main.css文件,分析下其源代码。大家可以看到我在代码说最后一段代码很关键,因为这是加载导出自定义设置的代码,可以覆盖到上面已经导出的CSS样式,也就是你可以覆盖掉以前生成的样式,而不用去在源文件下修改代码,如果你想换回去,你只需要将_custom/custom.styl这个里面的代码删除即可。

// Custom Layer  ##这个是关键大家注意
// --------------------------------------------------
@import "_custom/custom";

不提倡去修改除了_custom下的其他4个文件里的源代码,可能后面出问题不好还原。

主题文件夹下的source/css/_custom/custom.styl在这里修改,以后就是换主题只需要复制这里的css样式就可以了。

3.https证书重新生成

参考了[使用Let's Encrypt -- 免费的https证书][2],由于自己的linux用的kangle,直接进入站点控制面板就可以看到有个SSL证书管理,添加上生成的公钥和私钥就可以了。