avatar

AngYi

Aim for the stars, and beyond.

  • 首页
  • 分类
  • 标签
  • 归档
  • 相册
  • 关于我
Home 静态博客托管的最佳解决方案
文章

静态博客托管的最佳解决方案

Posted 2021-05-21 Updated 2023-10- 17
By AngYi
6~8 min read

阿里云学生用户服务器到期了,续费是续不起了。

一番搜索之后,找到了不错的替代方法,腾讯云的静态网站托管服务,

静态网站托管(Website Hosting,WH)是由云开发提供的便捷、稳定、高拓展性的托管服务,无需自建服务器,即可一键部署网站应用,将静态网站发布到全网节点,轻松为您的业务增添稳定、高并发、快速访问等能力。

特性

AEw8DI

部署个人静态博客

大致思路就是将hexo或者hugo的public文件夹传到CloudBase环境中即可,那么怎么上传文件呢?

CloudBase CLI 是云开发(Tencent CloudBase,TCB)开源的命令行界面交互工具,用于帮助用户快速、方便的部署项目,管理云开发资源。

先确保安装Nodejs环境,然后在终端输入下面命令安装cloudbase cli

npm i -g @cloudbase/cli

装完如果提示更新,一定要更新CLI到V1.0版本

然后根据官方文档示例步骤配置即可。https://cloud.tencent.com/document/product/1210/43365

CLI静态网站托管的基本命令用法 https://docs.cloudbase.net/cli-v1/hosting.html

image-20200514093222685

自定义域名

如果你已经有备案好的域名,可以根据官方文档绑定自定义域名,方便用户记忆和访问。

自动部署

总不能每次更新博客都输入tcp命令,不好记也比较麻烦。

自动部署,就是安装插件,实现hexo在打包时候,可以自

通过安装npm install hexo-deployer-tcb模块能够在hexo d时自动清除Cloudbase上静态网站托管里的内容,并重新部署。

打开hexo配置文件(hexo安装目录下的_config.yml文件),添加:

deploy:
  type: tcb
  secretId: yourSecretId
  secretKey: yourSecretKey
  envId: yourEnvId

其中secretId和secretKey 可以在腾讯云个人用户设置里面生成。

之后,在生成public文件的同时,进行自动推送

# 生成public文件夹,并推送到Cloudbase
hexo g -d

此时,访问域名即可访问博客啦。

参考

https://cloud.tencent.com/developer/article/1812818

项目
blog
License:  CC BY 4.0
Share

Further Reading

Oct 15, 2022

Python算发开发项目模版

1. 前言这篇文章主要介绍如何编写有组织的、模块化的和可扩展的python代码。一个机器学习或者深度学习的工程项目,应该像软件开发一样,被视为一个整体。因此,这个项目应该具备这些东西:OOP,TypeChecking,Doc。模块之间遵循设计模式最根本的原则:低耦合高内聚。

May 16, 2022

利用FastAPI和Docker部署机器学习应用

Pexels 上的 Tom Fisk 拍摄的图片作为一名数据科学家,训练您的机器学习模型只是为客户提供解决方案的一部分。 除了生成和清理数据、选择和调整算法之外,您还需要交付和部署结果,以便在生产中使用。 这本身就是一个庞大的领域,具有不断发展的工具和标准。 在这篇文章中,我的目标是提供一份实用指南

Dec 5, 2021

周末写了一个疫情可视化的项目

一个Dash构建的疫情可视化网页。

OLDER

Git常用命令清单

NEWER

认识你自己

Recently Updated

  • DeepSeek 创始人梁文峰采访:创新、人才与中国 AI 发展
  • 福州-厦门之行
  • 我有自己的摄影网站啦
  • 借助Ollama一键本地部署CodeGeex,让AI帮你打工
  • Dash 进阶技巧

Trending Tags

ssh linux matlab 感悟 读书 blog git python flask ML

Contents

©2025 AngYi. Some rights reserved.

Using the Halo theme Chirpy