一、购买腾讯cos对象存储容器
腾讯cos对象存储服务网址:
https://cloud.tencent.com/product/cos
1、在对象存储控制台中创建新的存储桶
2、在基础配置中开启静态网站
3、开启CDN加速*
二、安装Git
windows:到git官网上下载安装包。官网地址:
https://gitforwindows.org/
linux:终端下使用命令安装:
sudo apt-get install git
安装好后,终端下使用 git --version 来查看一下版本,出现版本号即安装成功。
三、安装nodejs
windows:到nodejs官网上下载安装包。官网地址:
https://nodejs.org/en/download/
linux:终端下使用命令安装:
sudo apt-get install nodejs
sudo apt-get install npm
安装好后,终端下使用 node -v 和 npm -v 来查看是否安装成功。
四、安装hexo
在磁盘中创建一个文件夹用于存放博客文件,然后在这个文件夹中打开git bash。
在git bash中使用命令安装hexo:
npm install -g hexo-cli
安装好后,使用 hexo -v 查看是否安装成功。
初始化hexo:
hexo init blogname
blogname为存放博客文件的文件夹。
切换到blogname文件夹中,执行以下命令:
npm install
打开文件管理器,进入blogname文件夹可见以下文件:
node_modules: 依赖包
public:存放生成的页面
scaffolds:生成文章的一些模板
source:用来存放你的文章
themes:主题
_config.yml: 博客的配置文件
终端中输入:
hexo g
hexo server
开启hexo服务,在浏览器中输入 localhost:4000 即可查看生成的博客。
至此,hexo本地环境配置完成。
五、将本地博客部署到cos
1、为hexo安装一键部署到qcloud cos插件
进入hexo项目的目录,打开git bash并输入以下命令:
npm install hexo-deployer-cos --save
npm install hexo-deployer-git --save
npm install hexo-deployer-qcloud-cos --save
2、修改hexo配置文件
打开hexo项目目录下的_config.yml文件,修改deploy的值:
deploy:
type: cos
appId: <账户的appID>
secretId: <cos accessKeyId>
secretKey: <cos accessKeySecret>
bucket: <存储桶名称>
region: <cos存储桶所在区域代码>
相关参数获取方法:
appId:->账号信息->基本信息
secretId和secretKey:->访问管理->用户->API密钥
region:->存储桶列表->存储桶->概览
3、同步本地文件
git bash中输入:
hexo g -d
上传完成,使用cos提供的url即可访问博客。
需要上传的md文件存入hexo项目文件夹的source/_posts文件夹中即可。