- 准备:使用hexo在github上搭建博客需要以下东西:
git,下载安装即可
node,下载安装即可,如果自己用压缩包安装,注意配置好环境变量。
通过node安装好hexo。
- 安装hexo:
在装好node才可以安装hexo1
npm install -g hexo
创建hexo文件夹即自己的blog项目文件夹,切换到目录下,按住shirt键并右击,可以看到《在此处打开命令窗口》,点击进入输入下面命令:1
hexo init
运行完后,可以看到建立网站所需要的所有文件,至此,全部安装工作已经完成!blog就是你的博客根目录,所有的操作都在里面进行。
生成静态页面1
hexo generate
本地启动:
启动本地服务,进行文章预览调试,命令:
1 | hexo server |
1 | # Hexo Configuration |
接下来就的配置hexo发布github服务依赖
1 | npm install hexo-deployer-git --save |
这个安装好了,基本就可以发布自己的博客到github上了,但是还缺少了ssh登陆认证。
生成ssh密码,主要目的是使github和发布机器建立信任关系,在生产密钥前先运行下ssh-keygen是否全局命令,如果不是需要在环境变量中配置下,其所在的目录是Git\usr\bin,即git安装目录下的usr下的bin文件夹下。
ssh-keygen -t rsa -C “你的邮箱地址”,按3个回车,密码为空。
在C:\Users\Administrator.ssh下,得到两个文件id_rsa和id_rsa.pub。
生成好了之后到https://github.com/settings/ssh点击Add SSH key,并将id_rsa.pub内容粘贴进去。
- 发布博客
如果上面一切都搞定,接着就可以发布自己的博客到github啦:1
hexo deploy
最后到github就可以看到自己的博客文件资源啦,然后可以进入自己的blog看看,如我的blog地址:https://cattlefoot.github.io/。
参考文献: