1.安装Git
2.安装Node.js
3.安装hexo
其次,才是将hexo部署到例如Github等的平台
Windows & Mac:访问Git官网 https://git-scm.com/downloads 下载安装即可
Linux:同样访问Git官网(同上)查看安装方法
*其实可以不安装Git,不安装并部署的方法放下翻。*
访问官网 https://nodejs.org/zh-cn/download/ 下载安装包下一步即可
需要注意的是,在安装到Custom Setup
这一步时,记得选Add to Path
npm i -g hexo
hexo -v
查看版本hexo init
初始化hexo完成安装安装完成之后可在目录看到以下一些文件
node_modules | 依赖 |
---|---|
scaffolds | 生成网页的模板 |
source | Markdown文章 |
themes | 主题 |
_config.yml | 博客配置文件 |
db.json | source解析得到 |
package.json | 所需模块项目的配置信息 |
Public | 存放生成页面 |
这个时候输入hexo s
就会在本地localhost:4000
启动了
常用命令 hexo s
启动 hexo g
生成网页文件 hexo d
部署hexo clean
清理你之前生成的东西
具体的命令参数以及解释可以在官网看到 https://hexo.io/zh-cn/docs/commands
npm install hexo-deployer-git --save
name.github.io
,那么你的仓库地址就是https://github.com/jcjyxjs/name.github.io.git
,仓库链接可在仓库页面页面复制到_config.yml
代码第100行。type就git,repo就是上面复制的仓库地址,branch就是仓库分支,默认master。repo和branch需要手动打上去deploy:
type: 'git'
repo: https://github.com/jcjyxjs/name.github.io.git
branch: master
git config --global user.name "yourname"
git config --global user.email "youremail"
ssh-keygen -t rsa -C "youremail"
.ssh
的文件夹。里面有id_rsa
和id_rsa.pub
id_ras.pub
中的内容填到key里面点击生成
可以验证是否成功ssh -T git@github.com
hexo g
,等待网页文件生成,然后输入hexo d
进行部署,会提示输入你的github邮箱和密码,然后就自动部署了Commit to master
master是你的分支名字,然后点击右上角的Pull
就可以提交了Settings
Github Pages
Custom domain
选项,填入你的域名,点击Savewww | CNAME | name.github.io
@ | CNAME | name.github.io
过一会儿就可以用自定义域名看到了
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。