使用Hexo创建github博客
文章目录
一、创建github账号,本地安装git
github创建
官网注册:https://github.com/
本地安装git,步骤:
安装git
windows:https://git-for-windows.github.io/TortoiseGit安装
https://tortoisegit.org/添加 SSH key
1、首先需要检查你电脑是否已经有 SSH key
运行 git Bash 客户端,输入如下代码:12$ cd ~/.ssh$ ls这两个命令就是检查是否已经存在 id_rsa.pub 或 id_dsa.pub 文件,如果文件已经存在,那么你可以跳过步骤2,直接进入步骤3。
2、创建一个 SSH key
1$ ssh-keygen -t rsa -C "your_email@example.com"代码参数含义:
- -t 指定密钥类型,默认是 rsa ,可以省略。
-C 设置注释文字,比如邮箱。
最终生成 ==id_rsa==和 ==id_rsa.pub== 两个秘钥文件
- 3、添加你的 SSH key 到 github上面去
拷贝==id_rsa.pub==文件内容,至github账号相关设置 - 4、测试ssh 1$ ssh -T git@github.com
建立github仓库
仓库命名规则:用户名.github.io
二、安装node.js
到Node.js官网下载相应平台的最新版本,一路安装即可(或者搜索安装程序下载安装)
三、使用 Hexo 创建博客框架
安装Hexo
打开git shell,输入命令:1npm install hexo-cli -g
等待安装
部署Hexo
打开 Git Shell,进入想要部署的目录:
1、hexo初始化
1hexo init Hexo创建 hexo 目录
2、安装依赖文件
12$ cd Hexo$ npm install3、启动
12$ hexo generate (可以简写成: hexo g)$ hexo server将本地文件部署到 GitHub
修改 Hexo 中的 _config.yml 文件,添加如下
1234deploy:type: gitrepo: https://yourname:password@github.com/yourname/yourname.github.io.gitbranch: master将其 deploy 到仓库中
123$ hexo clean$ hexo generate$ hexo deploy通过 https://yourname.github.io 即可访问博客
四、增加模板(jacman)
- 下载模板
https://github.com/wuchong/jacman - 拷贝至hexo\themes目录下面
修改hexo下的_config.yml文件
123theme: jacmanstylus:compress: true重启hexo
五、Jacman配置
https://github.com/wuchong/jacman
安装RSS
切换到blog根目录下,输入:1$ npm install hexo-generator-feed
安装sitemap
切换到blog根目录下,输入:1$ npm install hexo-generator-sitemap
之后重启博客,访问/atom.xml和/sitemap.xml,会发现已经生成了。可以把sitemap提交到搜索引擎的站长平台来增加收录。
增加站内搜索(google)
- 注册Search Console
- 设置_config.yml123google_cse:enable: truecx: 010843689475283178591 ## e.g. 018294693190868310296:abnhpuysycw your Custom Search ID.