—— 给那些还没跳进坑的同学
0x00
node.js 安装
下定决心要学转代码审计了 也想了一下 确实应该有一门熟悉的语言 今天花出几个小时的时间来配置一下自己的博客 hexo+node.js+github
本人用mac windows用户自行脑补:)
安装node.js就是一个蛋疼的事 百度 google 都用了一遍 事实证明 没什么用 还得一个坑一个坑的自己跳node 官网下载安装包.pak格式 这里自行安装了node和npm 但是问题来了 终端里输入却找不到npm命令-bash: npm: command not found
这是因为安装过程中 由于权限问题 相当的文件没有写入到/usr/local/lib目录导致 主要是因为是pkg文件安装 所以过程中有些错误可能没有提示出来 导致你安装没问题 结果使用npm就出问题了chmod 777 /usr/local/lib
sudo installer -pkg node-vx.x.x(版本号).pkg -target /
执行安装 问题解决~ ! :)
0x01
hexo 安装
接下来安装hexo在你愿意的位置建立文件夹 在该目录下输入命令即可sudo npm install -g hexo
一般教程上用 npm install -g hexo 但是我的电脑这个命令就一直报错 所以加上sudo 就可以了
在你愿意的位置建立文件夹 在该目录下输入命令即可hexo init
npm install
Hexo就会在该文件夹建立博客所需要的所有文件 本地的Hexo博客已经初步搭建起来 输入以下指令:hexo generate
/ hexo g
hexo server
/ hexo s
在浏览器上127.0.0.1:4000就是本地博客了
0x02
将hexo部署到github上
新建一个仓库名字为:xxx.github.io
注意:xxx一定要和你github注册的名字一样
配置ssh key:
github个人设置中找到setting
-> ssh keys
-> add ssh key
终端输入:ssh-keygen -t rsa -C “你的邮箱地址”
之后一直安回车 直到看到你的key imag就ok :)
在本机找到id_rsa.pub文件 复制里面的代码 不要多不要少 最好用cat
命令查看 代码放在github上key的部分 title的内容随便写 最好是你的名字
命令键入:ssh -T git@github.com
git config --global user.name "你的名字"
git config --global user.email "你的邮箱"
在你hexo的目录下输入命令行:npm install hexo-deployer-git —save
第一次hexo d之前必须输入上述命令 以后就可以不输入了
在你的_config.yml文件中修改deploy:
type: git
repository: git@github.com:xxx/xxx.github.io.git
branch: master
注意一定要在内容前面加一个空格!!!
之后终端键入:hexo g
hexo d
0x03
主题的设定
hexo主题大全 里面写的很详细 可以参考
打开_config.yml配置文件:theme: 你选定的主题名字
这时我们发现在你选的主题包里也有个_config.yml文件
注意不要弄混两个文件
0x04
扯淡
基本的配置部署到这里就完成了 今天又弄个了Disqus评论系统 瞬间高大上了233 自认为我的这个主题还是蛮好看的(今天还有人夸我主题好看!!! 主题的名字叫huno) 但是它仅仅好看而已… 和别的hexo官方主题相比 有许多不兼容的地方(哭哭) 外貌党还是可以选择的 实用党慎选…
最后依旧心累(◍´ω`◍)ノbyby