腾讯对象存储COS搭建Hexo博客


腾讯对象存储COS搭建Hexo博客

什么是 Hexo?

Hexo是用node.js编写快速、简洁且高效的静态博客框架。

想了解更多:

Hexo官网https://hexo.io/

安装Node.js

下载最新版的node.js

node.js中文网http://nodejs.cn/download/
下载最新版的node.js,并安装!
####目前最新的安装包下载地址:
32位
https://npm.taobao.org/mirrors/node/v10.15.3/node-v10.15.3-x86.msi
64位
https://npm.taobao.org/mirrors/node/v10.15.3/node-v10.15.3-x64.msi

配置国内镜像

# 安装nrm
$ npm install -g nrm --registry=https://registry.npm.taobao.org
# 设置为淘宝镜像
$ nrm use taobao
# 查看当前镜像
$ nrm current
# 镜像测速
$ nrm test
# 淘宝镜像测速
$ nrm test taobao

安装Hexo

# 安装Hexo
$ npm install hexo-cli -g
# 初始化博客目录
$ hexo init blog
# 进入博客目录
$ cd blog
# 安装需要的包
$ npm install
# 启用博客
$ hexo server

配置对象存储COS

对象存储COS插件安装:

$ npm install hexo-deployer-cos --save
编辑你的配置文件_config.yml 原有的deploy配置替换成:

deploy:
  type: cos
  # 获取密钥:https://console.cloud.tencent.com/cam/capi
  appId: 100138xx
  secretId: AKIDMemjV8W0FH9pLg7xqiPyxxxxxxxxx
  secretKey: Z0FIBya1JTSGvSoz3yiHxxxxxxxxxxx
  # bucket,region获取:https://console.cloud.tencent.com/cos5/bucket
  bucket: hexo-1251xxxxx
  region: ap-chengdu

我的配置文件_config.yml 看起来这样:

deploy:
  type: cos
  appId: 100138xx
  secretId: AKIDMemjV8W0FH9pLg7xqiPyxxxxxxxxx
  secretKey: Z0FIBya1JTSGvSoz3yiHxxxxxxxxxxx
  bucket: hexo-1251xxxxx
  region: ap-chengdu

获取APPID,secretId,secretKey网址:

https://console.cloud.tencent.com/cam/capi
appID

bucket,region获取网址:

https://console.cloud.tencent.com/cos5/bucket
bucket

开启静态网站,绑定域名:

绑定域名

把静态网站上传到对象存储COS

# 清理缓存
$ hexo clean
$ del .deploy_git /f/s/q/a
# 生成静态博客文件
$ hexo generate
# 推送到对象存储COS
$ hexo deploy

访问我们博客网站:
https://urabas.com

一切工作结束了!


文章作者: KG_Elite
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 KG_Elite !
 本篇
腾讯对象存储COS搭建Hexo博客 腾讯对象存储COS搭建Hexo博客
腾讯对象存储COS搭建Hexo博客什么是 Hexo? Hexo是用node.js编写快速、简洁且高效的静态博客框架。 想了解更多:Hexo官网:https://hexo.io/ 安装Node.js下载最新版的node.jsnode.js中
2019-03-11 KG_Elite
下一篇 
阳光体育代刷参数提取教程 阳光体育代刷参数提取教程
阳光体育代刷参数提取教程 教程视频:(function(){var player = new DPlayer({"container":document.getElementById("dplayer2"),"theme":"#FADFA3
2018-08-08 KG_Elite
  目录