1、在手机上下载Linode软件、SSH连接工具(比如Termius)

2、新建一个5美元的Ubuntu 16.04的VPS(如果没有账号请先注册)

3、使用SSH连接工具连上购买的VPS

4、搭建shadowsocks代理

# apt update && apt upgrade
# apt install docker.io
# docker run -d -p 1989:1989 oddrationale/docker-shadowsocks -s 0.0.0.0 -p 1989 -k {password} -m aes-256-cfb

1、windows下显示目录结构

tree /F

D:\Program Files\Hexo\source>tree /F
文件夹 PATH 列表
卷序列号为 00000200 E077:4672
D:.
│  CNAME
│
├─about
│      index.md
│
└─_posts
        config-hexo-in-windows.md
        learn-from-others.md
        show-dir.md
        think-more-ways-less-questions.md

2、Linux下显示目录结构的方法

find . | sed -e 's;[^/]*/;|___;g;s;___|; |;g'

admin@admin-PC MINGW32 /d/Program Files/Hexo/source
$ find . | sed -e 's;[^/]*/;|___;g;s;___|; |;g'
.
|___about
| |___index.md
|___CNAME
|____posts
| |___config-hexo-in-windows.md
| |___learn-from-others.md
| |___show-dir.md
| |___think-more-ways-less-questions.md

老板最近写了一封邮件寻找加西亚,这篇文章很火,上了很多网站的头条,看了老板的文章感觉这传说中的孔令贤是一个很牛的人,在2014年被连升过3级,所以在网上搜到了他的博客,没想到他当时的状态和我类似(当然,我距离他的水平有一定距离),都是内心惶恐,做了越来越多管理的活,每天忙于向领导汇报、揣摩领导心思,已经很难完全静下心来钻研技术了。

我司现在导向其实非常鼓励大家技术转管理,带领大家走向成功,但当这种导向太过突出的时候,员工都已经将重心放到如何技术转管理上,真正的技术专家越来越少,软件的水平也就可想而知了。说白了就是指挥的人越来越多,干活的越来越少,真正写代码的大都是新员工、合作方兄弟。现在干脆连代码review都很少做了,遇到有责任心的兄弟还好,遇到那种责任心和技术都不太好的兄弟,代码简直不忍直视,说是小学生写得代码也不为过。所以在这种状况下,线上问题不断,兄弟们不断加班,然后最奇葩的事情是,真正做的质量好,可以早点下班的兄弟因为要陪着大家加班,最后也变得不注重代码质量,最后通通混指标了事。

其实我很佩服孔令贤,因为他懂得自己真正想要什么,并付出行动去实现目标。公司破格给他提了三级,基本是坐上了火箭的状态,可以想象在我司会有很好的前途,但是依然能够走出舒适区,去追求真正自己喜欢的东西,非常的难能可贵。我虽然没有他那样的水平,但我也不想未来把自己变成一个只会每天扯皮,不断要求同事加班的领导。所以见贤思齐,趁着自己年纪还不大,争取在未来半年找到一个更有挑战性的岗位,实现自己更大的价值。

最后,见贤思齐,希望自己也能够多写博客,利用github给的这么好的平台,把在公司写博客的热情拿出来,提高自己,也照亮他人。

买了电脑之后,除了第一天写了一个Hexo的配置方法外,就没有再写过东西了,一方面是因为工作太忙,另一方面也可能是因为个人有点浮躁,没有静下心来,想点事情,写点东西;

这一个月以来工作上遇到了一些事情,主要情况是领导突然不给工作了,搞得我心里很慌也很迷茫,然而去年的绩效也是B+,按理来说不应该出现这种状况,所以内心很纠结,思来想去,决定每两天给领导及其他同事发双日报,解决现在内心恐慌的这种状态。

多想办法,少提问题。以此自勉。

换了Windows电脑,之前Macbook下的markdown文件暂时还找不回来,所以无奈只能把之前的博客都删掉了,也鉴于之前的文章写得实在有点。。
话不多说,这篇文章的主要内容讲的是在Windows下如何配置Hexo,踩得坑比较多,大家将就着看。

1、配置github

2、安装Node.JS

3、安装Hexo

(1)指定npm的镜像

npm install -g cnpm --registry=https://registry.npm.taobao.org

(2)安装hexo

cnpm install hexo-cli -g
cnpm install hexo --save

(3)cd到博客文件夹

cd <folder>

(4)初始化hexo

hexo init 
cnpm install

3、配置Hexo

(1)配置_config.yml文件
将_config.yml文件的deploy项修改为类似如下内容:

deploy:
  type: git
  repository: git@github.com:hunterzhang86/hunterzhang86.github.io.git
  branch: master

(2)配置CNAME文件
在source目录下新增CNAME文件,里面的内容填写为自己的域名(如www.ihunter.me),如果没有域名可跳过该步骤

4、新建md文件生成博客并提交到github

(1)在source/_posts目录下新建一个md文件

(2)生成博客

hexo c
hexo g

(3)提交博客

hexo d

FAQ

1、如何卸载hexo

cnpm uninstall hexo

2、如何使用hunter主题

git clone https://github.com/hunterzhang86/hunter.git themes/hunter

修改博客根目录下的配置文件 _config.yml,把theme的值修改为 hunter.

3、升级到hexo 3.0后deploy出现 error deployer not found:git 错误
执行以下命令安装插件即可

cnpm install hexo-deployer-git --save

4、使用hexo 3.0后deploy出现 fatal: Not a git repository (or any of the parent directories) 错误
原因是hexo默认是以项目根目录下的.deploy_git作为git仓库,所以我们得把这个仓库与线上的xxx.github.io仓库绑定,如果绑定过其它目录下的仓库,可以直接把隐藏目录.git复制到.deploy_git目录下。