豫ICP备17040950号-2

IT圈装逼速成指南

本文转载自:http://litten.github.io/2015/02/21/guide-for-zb/ ,Litten很有才,小编当前使用的yilia主题就是他写的。

我有个朋友,春节回来了大家聚在一起,说自己买了iphone6但总觉得自己还是很low,问这是怎么回事?

其实生活过得怎样,跟iphone是两码事。先把生活过得充实了,切莫本末倒置。当然,我们可以就“IT圈如何愉快的装X”敞开心扉谈下这个问题。

以下几点仅供参考,实践时请注意预防雷劈。

谈资类

1、谈乔纳森。
苹果设计师乔纳森。你要往死里黑他,但一定请记住,得是爱到深处自然黑那种黑。顺手拿过iphone6当惊堂木一拍(兄弟你得狠下这个心),当小伙伴因震惊不解而望着你时,你微微一笑,缓缓叹气:“彩虹山上的渐变爵士,身上却流着极简的血液…”

2、谈亚马逊。
要坚定保持亚马逊没啥黑点的观点不动摇。当别人说到界面和UI时,你整个人都要散发出一种“亚马逊的产品很牛的所以界面什么的并不重要”的气质。

3、谈阿里IPO。
这个话题面前,谈什么都会很low。但你可以很随意的说:哈哈,现场wifi信号一定很强!
小伙伴们细细一品,就没人敢说话了。恰恰是这句随意的话,突显了你对整个路演格局的了然于胸!300名销售人员,主场和分场,等电梯要半小时,队伍有十八个弯…这些信息量都涵盖在这句话里了。

hexo主题优化

前言

大概一年前开始使用hexo,主题一直使用jacman。后来Hexo更新到3.0,主题也跟着更新,但是,懒惰的小编并没有参与这一更新活动。
如今,安装了hexo3.0,问题来了——主题不匹配。当年千辛万苦优化过的主题,又要重新搞起!

选择主题

啊嘞,几个月不见,hexo已经如此牛逼!不仅官网更加高端大气上档次,而且主题数量翻了几翻!
https://github.com/hexojs/hexo/wiki/Themes ,可以看到,群众的力量是巨大的!
换个主题,换个心情,这次我选择了yilia,简洁大气!

添加“关于”

hexo new page "about"
编辑hexo/source/about/index.md,
编辑hexo/themes/yilia/_config.yml,添加如下:

1
2
menu:
关于: /about

Notepad++比较文本内容

前言

作为一个程序员,经常需要比较两份文件的代码。用于比较文件内容的工具有很多,感觉最顺手的工具——Nodepad++。

使用方法

插件,Plugin Manager,Show Plugin Manager,找到Compare,Install。

打开需要对比的两个文件,插件,Compare,Compare。或者直接使用Alt+D。

参考文档

文本内容比较 Notepad++
http://jingyan.baidu.com/article/c45ad29cd8634b051753e290.html

hexo托管到gitcafe

前言

gitcafe作为国内的代码托管网站,访问速度远快于github,聪明的同学(比如人家我),肯定都会选择gitcafe吧!
在《Hexo环境搭建》中,我们已经讲过了SSH key的生成和使用方法。下面还要用到SSH key,没学会小伙伴的自行百度。

注册

官网:http://www.gitcafe.com

创建Project

https://gitcafe.com/projects/new ,创建和用户名相同的project,比如我的用户名为voidking,那么project名称就为voidking。

添加SSH key

https://gitcafe.com/account/public_keys ,Add a new public key,复制id_rsa.pub中的内容,粘贴进去即可。

测试连接

ssh git@gitcafe.com

1
2
Hi voidking! You've successfully authenticated, but GitCafe does not provide shell access.
Connection to gitcafe.com closed.

小结

通过连接github和gitcafe,我们可以得出结论:
在本地生成密钥的时候,根本不用考虑今后的服务器。github还是gitcafe,或者任何其他使用git的服务器,都没有关系。在需要使用某个服务器时,只需要把密钥添加到该服务器上面,就完成了配置工作。

修改_config.yml

编辑E:\hexo下的_config.yml,修改Deployment部分:

1
2
3
4
deploy:
type: git
repository: git@gitcafe.com:voidking/voidking.git
branch: gitcafe-pages

Hexo环境搭建

前言

重装了系统,Hexo没法使用了。第一次安装的时候,没有做任何记录,这次刚好记录一下。

hexo官网

http://hexo.io/

下载安装git

git官方下载地址:http://git-scm.com/download/
分享一个14年版本:http://yunpan.cn/cwqWapRIyFWrA 访问密码 8f1b
下载好之后,双击安装,一路next即可。唯一需要注意的是,在Select Components界面,点选Simple context menu。

下载安装Node.js

Node.js官方下载地址:https://nodejs.org/ ,Current version: v0.12.4
分享一个v0.10.31:http://yunpan.cn/cwqtqY8FCpdZc 访问密码 951e
下载好之后,双击安装,一路next即可。

安装Hexo

右击任意位置,选择Git Bash Here。执行命令:
npm install -g hexo,报错如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
npm ERR! Error: shasum check failed for C:\Users\ADMINI~1\AppData\Local\Temp\npm
-30024-KDJHJzgP\registry.npmjs.org\hexo-cli\-\hexo-cli-0.1.6.tgz
npm ERR! Expected: 7dc3ab939d0889c4bed6a961605ff3e2d67f67a2
npm ERR! Actual: 41de7d67a9b764352eb07c49c32fc38dd7f479b9
npm ERR! From: https://registry.npmjs.org/hexo-cli/-/hexo-cli-0.1.6.tgz
npm ERR! at d:\Program Files\nodejs\node_modules\npm\node_modules\sha\index.
js:38:8
npm ERR! at ReadStream.<anonymous> (d:\Program Files\nodejs\node_modules\npm
\node_modules\sha\index.js:85:7)
npm ERR! at ReadStream.emit (events.js:117:20)
npm ERR! at _stream_readable.js:943:16
npm ERR! at process._tickCallback (node.js:419:13)
npm ERR! If you need help, you may report this *entire* log,
npm ERR! including the npm and node versions, at:
npm ERR! <http://github.com/npm/npm/issues>

npm ERR! System Windows_NT 6.2.9200
npm ERR! command "d:\\Program Files\\nodejs\\node.exe" "d:\\Program Files\\nodej
s\\node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "hexo"
npm ERR! cwd C:\Users\Administrator\Desktop
npm ERR! node -v v0.10.31
npm ERR! npm -v 1.4.23
npm ERR! registry error parsing json
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! C:\Users\Administrator\Desktop\npm-debug.log
npm ERR! not ok code 0

莫非是因为被墙了?换国内镜像源试试。
npm config set registry="http://registry.cnpmjs.org"
然后再次执行npm install -g hexo,成功!