笔记01hexo搭建博客基础总结

hexo搭建博客基础总结

一、选择原因:hexo是基于nodejs的一款轻量级框架,可以使用markdown来写文章,生成静态网页,并且实现一键部署的优质博客开发框架。
二、环境搭建:1、所需工具有:nodejs、npm以及git工具;所需资源是一个注册后的GitHub账号并且申请仓库(注意项目名结构);2、安装hexo,这里我选择在d盘新建一个文件夹WorkPlace,作为根目录;并且里面再建立一个空文件夹叫bbb,内部文件夹用存放后续初始化的hexo文件;3、接着可以进行hexo的安装和初始化,安装步骤首先是在WorkPlace打开Git Bash进行hexo的全局安装,然后执行:npm install hexo-cli -g;4、接着cd bbb进入子目录进行hexo的初始化,执行:hexo init,注意初始化操作是一个非常容易出错的地方,系统会提示进行nmp install操作,继续在子目录按要求执行,然后这时候完成初始化后直接生成hexo,使用:hexo g;并且可以使用hexo s在本次生成,根据本地的http://localhost:4000/ 来访问本地网页,然后在修改成功后hexo cl可以清理垃圾;这样初步完成了本地网页的访问,但是想要部署到GitHub还需要关联hexo和Github page联系起来。
三、关联操作和SSH密钥:1、首先设置全局的username和email变量,然后输入cd ~/.ssh检查是否本地存在ssh文件夹;2、定义用户密钥:ssh-keygen -t rsa -C “个人邮箱” 接着按下三次回车去获得ssh密钥文件;3、通过clip语句将id_rsa文件中的密钥提取到粘贴板,然后将其复制到个人GitHub网站的new ssh key里;4、修改跟目录配置文件config,修改deploy值,注意注意这里的坑是每个:后记得加一个空格。最后输入: ssh -T git@github.com可以验证ssh是否配置成功,同时也是hexo是否关联于GitHub page。5、这样之后执行: hexo d就可以一键部署到个人网页。