基于OSS搭建云上个人博客的实验报告

本文涉及的产品
对象存储 OSS,OSS 加速器 50 GB 1个月
简介: 以Hexo静态博客为例,向您演示如何通过Hexo博客框架快速生成静态博客,以及如何使用Hexo插件将生成的静态博客自动部署至阿里云OSS。

一、环境准备

  1. 创建资源
  2. ssh root@ECS公网地址
  3. 安装 Git
  4. 安装 Node.js
  5. 安装 Hexo

二、利用 Hexo 生成静态博客

  1. 初始化博客项目

cd ~ && hexo init blog --no-clone

  1. 安装 hexo-deployer-cos 插件

cd ~/blog && npm install hexo-deployer-ali-oss --save

  1. 自动生成博客的静态文件

hexo g
三、本地部署博客

  1. 启动博客

cd ~/blog/ && hexo s

  1. 打开浏览器,输入ECS的IP地址加端口号4000,访问网站验证博客是否成功启动

四、基于阿里云OSS部署静态博客

  1. 连接ECS服务器
  2. 打开虚拟桌面的Chromium浏览器进入OSS控制台

https://oss.console.aliyun.com/

  1. 在对象存储OSS管理控制台左侧导航栏中,单击Bucket列表,在Bucket列表页面,单击Bucket名称,进入Bucket权限控制,将Bucket权限改为公共读写
  2. 进入Bucket文件管理,新增授权,授权用户给:所有账号,权限设置为读/写,访问方式设置为HTTP,点击确定
  3. 将静态博客上传至阿里云OSS 中

vim _config.yml
根据自己的资源配置最后一行的deploy
deploy:
type: ali-oss
region: yourRegion
accessKeyId: yourSecretId
accessKeySecret: yourSecretKey
bucket: yourBucket
按esc输入:wq,保存退出。

  1. 执行hexo g -d命令重新生成静态文件

五、创建文章

  1. 创建文章 markdown 模板

cd ~/blog && hexo new first

  1. 编写 markdown 文件(可选)

vi source/_posts/first.md
按esc输入:wq,保存退出。

  1. 重新生成静态文件并部署至阿里云OSS

cd ~/blog && hexo g -d

  1. 回到刚才的浏览器界面,点击存储桶左侧列表中的【文件列表】,如果文件列表中包含静态博客生成的静态文件,则说明静态文件通过插件自动上传至阿里云OSS成功
相关实践学习
对象存储OSS快速上手——如何使用ossbrowser
本实验是对象存储OSS入门级实验。通过本实验,用户可学会如何用对象OSS的插件,进行简单的数据存、查、删等操作。
相关文章
|
存储 弹性计算 开发工具
基于OSS搭建云上个人博客
阿里云OSS,可以托管静态网站,在这个实验中,我们将以Hexo静态博客为例,向您演示如何通过Hexo博客框架快速生成静态博客,以及如何使用Hexo插件将生成的静态博客自动部署至阿里云OSS。
|
存储 域名解析 前端开发
云上攻防-云服务篇&对象存储&Bucket桶&任意上传&域名接管&AccessKey泄漏
云上攻防-云服务篇&对象存储&Bucket桶&任意上传&域名接管&AccessKey泄漏
1863 8
|
对象存储 开发者
【获奖名单公示】1024·云上见 使用对象存储OSS实现内容分发加速
仅展示获取实物奖品用户,公示截止至12月14日。
617 1
|
存储 弹性计算 开发工具
基于OSS搭建个人云上博客
九步助你搭建个人云上博客
|
存储 弹性计算 网络安全
基于OSS搭建个人云上博客
使用ECS和OSS搭建个人云上博客
1601 2
|
存储 弹性计算 数据管理
云上有“数”系列实验(1)——利用OSS搭建在线教育视频课程分享网
本场景将基于一台配置了CentOS 7.7的ECS实例(云服务器)和OSS资源。通过本教程的操作,您可以在ECS实例上搭建在线教育网站,从OSS中上传数据,可以开通OSS传输加速对OSS数据进行加速访问,并且可以设置生命周期对OSS进行降本增效。
|
存储 弹性计算 开发工具
云上有“数”系列实验(2)——基于OSS搭建云上个人博客
在本场景中我们将以Hexo静态博客为例,演示如何通过Hexo博客框架快速生成静态博客,以及如何使用Hexo插件将生成的静态博客自动部署至阿里云OSS。
|
JavaScript 网络安全 开发工具
基于OSS搭建云上个人博客-1
基于OSS搭建云上个人博客-1
279 0
基于OSS搭建云上个人博客-1
|
对象存储
基于OSS搭建云上个人博客-2
基于OSS搭建云上个人博客-2
242 0
基于OSS搭建云上个人博客-2
|
5月前
|
存储 人工智能 Cloud Native
阿里云渠道商:OSS与传统存储系统的差异在哪里?
本文对比传统存储与云原生对象存储OSS的架构差异,涵盖性能、成本、扩展性等方面。OSS凭借高持久性、弹性扩容及与云服务深度集成,成为大数据与AI时代的优选方案。