环境
winds10,github账户
搭建
nodejs安装(我的版本v.10.15.0)
安装git与git客户端
安装hexo,可以随便选择文件夹
npm install -g hexo-cli
hexo初始化与启动
hexo init //初始化
hexo generate //生成静态页面可以简写成 hexo g
hexo server //启动可以简写成 hexo s 默认端口4000
访问本地即可看到一个helloworld
安装部署到github插件依赖,在站点根目录执行
npm install hexo-deployer-git –save
github上创建空博客
创建新的仓库
这里注意例如图中syxiaowanzi.github.io中syxiaowanzi必须是拥有者
https://syxiaowanzi.github.io
本地hexo关联github上的博客
hexo目录下_config.yml文件最下面添加
deploy:
type: git
repo: https://github.com/syxiaowanzi/syxiaowanzi.github.io.git
branch: master
生成rsakey
ssh-keygen -t rsa -C "your github email”
默认会在C:\Users\yourPC.rsa生成连个文件id_rsa.pub与id_rsa
打开id_rsa.pub文件复制内容放到我们当前博客的仓库中
本地上传github
hexo clean //清除缓存文件 (db.json) 和已生成的静态文件 (public)
hexo g //生成缓存和静态文件
hexo d //重新部署到服务器
访问你的github博客即可看到helloworld
优化博客
我们可以选择多种优化主题,优化菜单等
参考链接:
https://blog.csdn.net/qq_32454537/article/details/79482896
https://www.jianshu.com/p/efbeddc5eb19
https://www.jianshu.com/p/56d99a3049a5
v1.5.2