利用7牛云搭建hexo个人博客
2016-07-07 15:24
232 查看
由于服务器到期了,没钱买服务器,自己的个人博客也停掉了。所以决定干脆把博客迁移到hexo下来管理。将成本降到最低
前提:
——-start..————-
安装后cmd命令行用
由于国内网络环境,请使用淘宝镜像,安装cnpm 安装步骤略过
安装完成后新建硬盘一个目录做blog的根目录,运行命令
初始化完成后,如果没有自动安装依赖,请执行命令
完成
空间名称假设为blogdata
将各种信息填写好后,系统会验证,时间为一天。可能几个小时就验证好了。
验证完后将你的域名的dns记录解析到七牛云上,具体步骤请自行操作,不细讲。
下载好后解压文件,解压得到一个qrsbox的目录,进入目录打开qrsbox.exe文件
中间需要配置 AccessKey和SecretKey还有需要同步的本地目录
AccessKey/SecretKey查看请到个人中心查看
bucket请填写上面申请对象资源的名字,例如我的 blogdata
同步源目录填写本地磁盘hexo博客的public静态页面的目录,例如我的
Key前缀不管
确认后,软件会自动同步到七牛云上。
这时候访问你的域名即可。
* 自定义404页面根据需要进行设置。
* 客户端缓存根据自己的情况进行选择
—————Last
访问你的域名: 我的博客
前提:
备案过的域名
七牛云充值10元(开启自定义域名cdn七牛云现在规定必须要有钱)
——-start..————-
本地安装hexo
以下步骤均基于windows平台安装nodejs
到nodejs官网下载node,安装后cmd命令行用
npm -v命令查看是否将npm包管理器安装成功
由于国内网络环境,请使用淘宝镜像,安装cnpm 安装步骤略过
安装hexo
运行cnpm install -g hexo
安装完成后新建硬盘一个目录做blog的根目录,运行命令
hexo init
初始化完成后,如果没有自动安装依赖,请执行命令
cnpm install将依赖包安装上
完成
七牛云
— 自行注册账号等信息添加一个对象存储资源空间名称假设为blogdata
添加一个融合cdn加速
此处域名必须备案且要保证七牛平台余额有10元或10元以上将各种信息填写好后,系统会验证,时间为一天。可能几个小时就验证好了。
验证完后将你的域名的dns记录解析到七牛云上,具体步骤请自行操作,不细讲。
下载七牛云开发者工具(同步盘上传本地资源到七牛云)
下载 qrsbox下载好后解压文件,解压得到一个qrsbox的目录,进入目录打开qrsbox.exe文件
中间需要配置 AccessKey和SecretKey还有需要同步的本地目录
AccessKey/SecretKey查看请到个人中心查看
bucket请填写上面申请对象资源的名字,例如我的 blogdata
同步源目录填写本地磁盘hexo博客的public静态页面的目录,例如我的
E:\myblog\public
Key前缀不管
确认后,软件会自动同步到七牛云上。
这时候访问你的域名即可。
hexo生成静态页面
使用hexo generate生成静态页面,此时生成的静态页面会自动上传至七牛云
上七牛云进行blogdata空间设置默认首页等
设置默认首页* 自定义404页面根据需要进行设置。
* 客户端缓存根据自己的情况进行选择
—————Last
访问你的域名: 我的博客
相关文章推荐
- 嵌入式系统开发—RainXXX系统理解1
- iOS 地图的相关知识《二》
- unicode和ansi的区别
- JNI官方规范中文版——序
- php实现返回上一页的功能的3种有效方法
- Codeforces Round #361 (Div. 2) A. Mike and Cellphone 水题
- 实时监听input标签输入 实时监听文本框输入 避免中文输入法无法触发onkeyup事件的问题
- 虚拟现实光场技术
- 实训周报2--RCNN论文解读
- PHPCMS的产品筛选功能(通用)
- Linux常用命令
- Linux常用Shell脚本练习
- 【VS开发】Windows上的音频采集技术
- IOS基础:retain,copy,assign及autorelease
- cisco路由接口限速
- 仿Android5.0点击水波效果
- ToLua学习笔记(七) Example 07 LuaThread
- 新媒体监管要与时俱进
- python-认识Socket[入门篇]
- Swift - 基本数据类型,及常/变量声明