前言:牛不牛的都使用个人博客、咱也跟着潮流走,主要个人也挺喜欢hexo这种简约博客,来体验一把....
注:此为windows下教程
1.安装git 下载地址:git下载地址 安装就不说了大家都会。
2.下载nodejs ,安装npm包(最新nodejs版本默认安装npm)
本人在win10下安装遇到的问题:2503、2502的错误,系统权限的原因
解决方法:
1). 按win+r,打开运行框,输入命令:gpedit.msc ,打开本地组策略编辑器,依次展开 :“计算机配置”->“管理模板”->”windows组件”->“windows installer”
,并找到“始终以提升的权限进行安装”;双击该选项,或者右键”编辑“,在弹出的对话框中设置为“已启用”,并应用
2). 按win+x,进入命令提示符(管理员),输入:msiexec /package +‘msi文件路径’(输入的时候注意半角字符且路径不能为中文名)
例如:C:\Windows\system32>msiexec /package G:\MyBlog\nodejs\node-v6.5.0-x64.msi
即可安装成功。
3.安装Hexo
npm install hexo-cli -g |
4.创建Hexo目录
创建放置博客文件的文件夹:hexo文件夹。在自己想要的位置创建文件夹,如我hexo文件夹的位置为E:\hexo
,名字和地方可以自由选择,
当然最好不要放在中文路径下,至于原因,我想很多人懂得。之后进入文件夹,即E:\hexo内
,
点击鼠标右键,选择Git Bash,执行以下命令,Hexo会自动在该文件夹下下载搭建网站所需的所有文件。
5.现在可以本地调试
hexo generate #生成,可缩写为hexo g
hexo server #启动服务,可缩写为hexo s
现在本地已经搭建好了,接下来就是部署到gitcafe
6.修改hexo,部署到gitcafe
ssh-keygen
生成时会询问输入文件名,这个直接回车按默认的来,
密码按自己的需要设置一下。这样默认会在本地的~/.ssh目录下生成id_rsa,id_rsa.pub两个文件,
id_rsa是私钥,id_rsa.pub是公钥。
打开id_rsa.pub 将内容拷贝到到gitcafe的ssh keys设置中
deploy: type: git repository: git@gitcafe.com:RainCoder/RainCoder.git branch: gitcafe-pages
在这里遇到的问题:
ERROR Deployer not found git
安装部署插件
解决方法: npm install hexo-deployer-git --save
关于ssh公钥配置和git操作上的问题在这里有详细的解决:
Git 操作常见问题