返回

轻松搭建自己的博客:使用 hexo + serverless

前端

如何通过 hexo+serverless 快速搭建并部署一个自己的博客(一)

技术的不断进步赋予了我们难以置信的能力,让我们能够轻松实现自己的想法。比如搭建自己的博客,以前可能需要深入学习服务器配置、前端开发、后端开发等知识,而现在,借助于各种云服务,我们可以轻松实现这一目标。

今天,我们就来介绍如何使用 hexo 和 serverless 快速搭建并部署一个自己的博客。

什么是 hexo?

hexo 是一个静态博客生成器,它使用 Markdown 作为内容格式,并提供了一系列主题和插件来帮助你自定义博客的外观和功能。

什么是 serverless?

serverless 是一种云计算模式,它允许你运行代码而不必管理服务器。你只需编写代码,然后由云提供商负责运行和扩展你的代码。

如何搭建博客

1. 安装 hexo

npm install -g hexo

2. 创建一个新的博客项目

hexo init my-blog

3. 安装 serverless 插件

npm install --save hexo-deployer-serverless

4. 配置 serverless 插件

在博客根目录下的 _config.yml 文件中添加以下内容:

deploy:
  type: serverless
  accessKeyId: <your_access_key_id>
  accessKeySecret: <your_access_key_secret>
  region: <your_region>
  bucket: <your_bucket_name>
  endpoint: <your_endpoint>

<your_access_key_id><your_access_key_secret><your_region><your_bucket_name><your_endpoint> 替换为你的 AWS 凭证和 S3 桶信息。

5. 部署博客

hexo deploy

6. 访问你的博客

你的博客现在应该已经部署到 S3 上了。你可以通过访问你的 S3 桶 URL 来访问你的博客。

结论

通过使用 hexo 和 serverless,你可以快速轻松地搭建并部署自己的博客。这种方法的好处在于你不必管理服务器,并且可以专注于创建出色的内容。

在接下来的文章中,我们将介绍如何自定义博客的外观和功能,以及如何使用各种插件来扩展博客的功能。