在Windows上搭建Hexo博客系统并部署到Github
1、首先在电脑安装git环境,git的安装方式有很多,这里推荐安装msys2环境,里面自带git相关的工具。
然后安装nodejs软件,从官网下载msi安装包,一路next即可,会自动将node和npm这两个命令添加到PATH环境变量中。



2、1. 配置Git的用户信息:
git config --global user.name "GitHub用户名"
git config --global user.email "GitHub邮箱"
2. 生成ssh密钥文件
ssh-keygen -t rsa -C "Github邮箱”

3、前往github创建个人仓库,仓库名字必须为:username.github.io
将刚新生成的公钥id_rsa.pub添加到Github中,完了以后使用命令ssh git@github.com测试



4、1. 运行npm install -g hexo安装hexo本地环境
2. 输入hexo查看是否能够运行hexo命令


5、1. 创建保存本地博客的工作文件夹MyBlog
2. 初始化hexo博客工程:hexo init
3. 编译博客系统:hexo g
4. 启动本地服务器进行预览:hexo s
如果hexo正常工作了,输入http://localhost:4000/就能看到博客的初始模样
另外常用的hexo命令有:
部署:hexo d
清除缓存:hexo clean
升级hexo:npm update hexo -g




6、修改默认主题,比较流行的主题有:landscape,next,yilia,indigo等等。
1. 这些以indigo主题为例
git clone git@github.com:yscoder/hexo-theme-indigo.git themes/indigo
2. 修改配置文件_config.yml,修改theme的名字为:indigo

7、1. 在正式部署之前,需要安装hexo的部署插件:npm install hexo-deployer-git --save
2. 修改配置文件_config.yml,在deploy下指定仓库路径和部署的协议,具体配置如下:
deploy:
repository: 刚才创建的github仓库的git地址
type: git
branch: master


8、重新编译:hexo g
然后部署:hexo d
成功后就可以登录github的项目路径查看到该网站
https://github用户名.github.io


9、新建博客:hexo n “博客名字”
会在source/_posts文件夹下生成同名的markdown文件

10、1. 在hexo工程下,执行命令安装hexo-admin插件
npm install hexo-admin --save
2. 然后执行hexo -s运行本地服务器
3. 浏览器打开http://localhost:4000/admin就能进入hexo-admin的界面了
4. 这里可以编辑博客内容,并发布

