nodejs
- 下载安装nodejs(包含了Nodejs、npm) 去node官网
- 记住安装目录后面有用,我的是F:\nodejs
- 验证命令:node -v ; npm -v (安装成功将返回版本号 Vxx.xx.x)。
- 修改npm配置
- 程序默认会将npm下载的文件保存到C盘,所以这里对它进行修改。
- 在安装node的文件夹(我的是F:\nodejs),新建node_global;node_cache文件夹。
- 改变模块和缓存目录到刚刚新建的文件夹,命令:
- npm config set prefix “node_global文件的路径”
- npm config set cache “node_cache的文件路径”
- 环境变量
- 系统变量 (注意不是用户变量!!)
- 新建变量名NODE_PATH,变量值就是node的安装目录(我的是F:\nodejs)。
- 变量为Path的变量值后面添加 %NODE_PATH%,用英文符号’;’分割。(这里有重复的路径可以删掉,不懂的话可以不删)。
- 用户变量
- 在用户变量Path中添加node_global(我的是F:\nodejs\node_global),即nodejs安装目录下的node_global文件夹。
- 测试
- cmd输入node,回车运行之后,再键入require(‘cluster’),将会输出三十行左右数据,返回一两行就是不对的。
- 注意检查自己的配置步骤,符号是不是英文符,以及路径是否正确。
- 系统变量 (注意不是用户变量!!)
cnpm
镜像源指向淘宝
- 命令:
‘npm install -g cnpm –registry=https://registry.npm.taobao.org’ - 测试: cnpm -v 查看版本。
- cnpm install -g hexo-cli
- hexo -v 验证版本。
Git
去Git官网
- 一路安装,多选的界面不懂的话可以全选。
- 注意adjusting your PATH environment这个界面,它是会修改环境变量的,可以选择Use Git from Git…
- 建议测试node -v,npm -v以及node–>require(‘cluster’)这三个命令是否正常(错误的话一般是PATH environment被修改,可以回到环境变量部分对比)。
初始化
- 新建一个自己存放博客的文件夹,进去文件夹之后鼠标右键–>Git Bash Here
- Linux命令:sudo hexo init Windows:hexo init(报错的话hexo init -s)。
- 查看博客文件夹是否有生成数据(hexo框架内容)。
- 命令hexo s 启动博客,将返回一个链接(localhost:4000),打开将会看到hexo初始化页面。
- 按两下ctrl c结束退出。
- hexo n “hello hexo”,创建你好hello hexo.md文件,将返回创建文件的路径。
- 创建之后要更新博客。hexo clean清理,hexo -g生成。
部署
去GitHub官网,当然也可以是Gitee
- 仓库命名必须是’Owner’.github.io,这里’Owner’替换成你GitHub的用户名。
- git部署插件安装:cnpm install –sava hexo-deployer-git
- SSH连接Github
- $cd ~/.ssh#,查看本机是否存在SSH keys
- $ssh-keygen -t rsa -C “your_email@example.com“ 创建密钥
- clip < ~/.ssh/id_rsa.pub 复制公钥
- 添加GitHub的SSH中
- 测试命令:$ssh -T git@github.com
- 配置连接
- git config –global user.name “xxxx”
- git config –global user.email “xxx@xxx.com“
- git config -l
- 修改_config.yml配置文件,需要指定github地址。hexo d部署。