Hexo博客搭建+Github+Bamboo主题
发表于:2024-05-10 | 分类: 博客
字数统计: 704 | 阅读时长: 2分钟 | 阅读量:

Hexo博客搭建+Github+Bamboo主题

资源下载

node.js

node安装地址:

https://nodejs.org/en/

Git

Git安装包下载地址为:

https://git-scm.com/

Hexo

安装hexo

1
npm install -g hexo-cli

验证 Hexo 安装是否成功

1
hexo -v

创建Hexo

命令行创建hexo目录

1
hexo init <name>  # 可加名字再创建一个目录储存hexo,不加就是在本文件夹

本地部署

1
hexo s

生成静态文件

1
hexo g

远程部署

1
hexo d

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根目录使用如下命令

1
npm i hexo-theme-bamboo

注意:此方法只支持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
# Deployment
## Docs: https://hexo.io/docs/one-command-deployment
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

输入自己的项目名字,后面一定要加.http://github.io后缀,README初始化也要勾上。名称一定要和你的Github名字完全一样,比如你github名字叫 A,那么仓库名字一定要是 http://A.github.io。

连接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

命令行输入(不要修改),出现用户名就是成功
1
ssh -T git@github.com

部署

搭建个人博客安装一键部署插件

1
npm i hexo-deployer-git

新建文章 放在(./source/_posts)可修改

1
hexo new post "title"

删除文章

删除(./source/_posts)里面的md文件

删除(.deploy_git)-这是上传GitHub生成的文件

上传项目

1
2
3
hexo c
hexo g
hexo d
上一篇:
picture
下一篇:
myaql常用命令