hexo部署与上传github

环境

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

http://localhost:4000

安装部署到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

本文标题:hexo部署与上传github

文章作者:wangming

发布时间:2019年01月19日 - 00:01:03

最后更新:2019年01月20日 - 18:25:07

原始链接:https://syxiaowanzi.github.io/2019/01/19/hexo部署与上传github/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

0%