1、搭建环境准备(包括node.js和git环境,github账户的配置) 2、安装 配置hexo,配置将hexo与github page结合起来 3、怎样发布文章 主题 推荐 主题 4、net的简单配置 添加sitemap和feed插件 5、添加404 公益页面
win10+node.js+git+github
安装node.js 和 git 步骤省略,按默认傻瓜式安装即可
根据图中,注册一个github账号,昵称自定义,然后创建一个新项目,名字为:github昵称.github.io
项目创建完成之后,本地生成ssh 私钥和公钥,用于连接github认证,使用上面下载的git,打开git bash
公钥生成之后加到github上,方便后面的使用,用户本地和github进行ssh通信
到这里github设置告一段落
注:hexo安装前提需安装node.js 和git
文中以j盘为例,创建目录github并创建字目录(用于存放项目)
下载安装hexo
初始化博客
这里以shaonbean为博客目录,执行下面命令
测试本地建站是否成功,输入:
初始化博客以后,能看到下图:
配置博客
博客根目录初始化完成之后进项自定义配置,这里用到_config.yml
编辑_config.yml配置文件,进行修改,参考下面配置:
repo项是之前github上创建好的仓库的地址
本地生成两对密钥对,然后在~/.ssh/目录下新建config文件,参考下面填入:
测试本地ssh连接github是否正常
使用https,github账号加密码的方式来进行hexo的部署。配置如下:
进到你的项目目录。命令行执行下面命令:
新建一篇博客
然后通过电脑编辑器(atom)对文章进行编辑,编辑完成之后,再次运行上面的生成,部署命令
注: 安装git扩展
ssh key报错
后面笔者会专门写一篇添加ssh 密钥的文章
部署完成可以看到github上面shaonbean.github.io,已经存在文件,通过浏览器访问如下:
从上面可以看出我们已经成功部署到远程,并能够正常访问。
选择next,star最多,原因不多说
更换主题完成后,访问:
<a href="http://blog.csdn.net/gdutxiaoxu/article/details/53576018">http://blog.csdn.net/gdutxiaoxu/article/details/53576018</a>
<a href="http://www.jeyzhang.com/hexo-github-blog-building.html">http://www.jeyzhang.com/hexo-github-blog-building.html</a>
<a href="https://www.zrj96.com/post-471.html">https://www.zrj96.com/post-471.html</a>
看都看啦,给了一毛钱再走呗。。。
欢迎扫码关注
推送devops最新资讯及技术文章