Hexo博客搭建+Github+Bamboo主题
资源下载
node.js
node安装地址:
https://nodejs.org/en/
Git
Git安装包下载地址为:
https://git-scm.com/
Hexo
安装hexo
验证 Hexo 安装是否成功
创建Hexo
命令行创建hexo目录
1
| hexo init <name> # 可加名字再创建一个目录储存hexo,不加就是在本文件夹
|
本地部署
生成静态文件
远程部署
Bamboo
bamboo下载
GitHub安载
1
| git clone https://github.com/yuang01/hexo-theme-bamboo.git
|
gitee安装
1
| git clone https://gitee.com/yuang01/hexo-theme-bamboo.git
|
修改hexo根目录下的站点配置文件_config.yml
,把主题改为hexo-theme-bamboo
,通过主题文件夹下的config.yml
配置主题即可
或者npm来安装,进入hexo根目录使用如下命令
注意:此方法只支持Hexo在5.0.0版本以上 通过 npm 安装并不会在 themes 里生成主题文件夹,而是在 node_modules 里生成 修改hexo根目录下的站点配置文件_config.yml
,把主题改为bamboo
接着在hexo根目录下新建文件_config.bamboo.yml
,从node_modules
文件夹下找到hexo-theme-bamboo
文件夹下的_config.yml
,将里面的内容复制到_config.bamboo.yml
文件中即可,在_config.bamboo.yml
文件中对主题进行配置
配置
_config.yml文件中修改下面信息绑定自己的网址
1 2 3 4 5 6
|
deploy: type: git repository: git@github.com:yourname/yourname.github.io.git branch: main
|
在bamboo下载生成的_config.yml(_config.bamboo.yml)可以更改页面配置
GitHub
注册GitHub账号
创建git仓库
点击头像旁边的加号再点击New repository
连接Github与本地
生成密钥
1 2
| git config --global user.name "Name" git config --global user.email "Email"
|
Name和Email是我们注册Github时的用户名和邮箱。
然后生成密钥:
1
| ssh-keygen -t rsa -C "Email"
|
后面可以直接确定不用密码
密钥生成,一般存放在(/c/Users/you/.ssh/id_rsa.pub.)需要复制,密钥后面有用
连接Github
在Github头像下面点击Settings,再点击SSH and GPG keys,新建一个SSH,名字任意。
将上面的密钥复制到key
本地连接Github
命令行输入(不要修改),出现用户名就是成功
部署
搭建个人博客安装一键部署插件
新建文章 放在(./source/_posts)可修改
删除文章
删除(./source/_posts)里面的md文件
删除(.deploy_git)-这是上传GitHub生成的文件
上传项目