腾讯云静态博客 腾讯云服务器官网首页下载

如何利用腾讯云COS 简化静态博客的搭建过程

利用腾讯云COS简化静态博客搭建过程,成为了一种高效便捷的方法。

首先,在腾讯云对象存储控制台创建一个存储桶,比如命名为docsify,并根据需要选择地域和访问权限。

接着,通过腾讯云COS的静态网站功能开启默认CDN加速,选择静态网站源站。

下载COSBrowser客户端,登录并进入创建的存储桶,上传文件。

在COSBrowser客户端直接编辑README.md文件更新主页内容,或添加更多页面。

构建多页文档时,存储桶目录结构如示例所示,对应的访问页面将自动生成。

为了实现侧边栏,创建自己的_sidebar.md文件,并在index.html中配置loadSidebar选项。侧边栏将通过该文件自动生成。

线上实时预览文档,只需打开静态网站访问链接,刷新页面即可实时查看更新内容。若需更新CDN缓存,可访问CDN控制台刷新链接。

对于文件恢复,COSBrowser编辑窗口的【时钟】按钮可打开编辑器历史,最多保存最近100次文档编辑记录。开启存储桶版本控制功能,可在历史版本中下载文件历史版本进行恢复。

将截图上传至COSBrowser,使用其他工具的截图快捷键后,通过COSBrowser客户端的CTRL+V快捷键上传。

在.md文档中引用图片,可使用绝对路径或相对路径。绝对路径示例:`![图片](docsify-1252452803.cos-website.ap-guangzhou.myqcloud.com...)`,相对路径示例:`![图片](./images/test.png)`。

为上传的图片添加水印,可直接在绝对路径/相对路径上加上COS数据处理的水印参数。

腾讯云COS近期特惠活动,新用户专享存储包低至1元,更多优惠等待探索。

架设个人博客,别再将静态博客生成工具放到服务器上了!

在探讨博客搭建的领域,静态博客与动态博客的概念尤为重要。静态博客,如使用Hexo、Hugo等工具,其特点是服务器端仅负责提供Nginx+静态页面,无需频繁与数据库交互。

对于希望拥有更多自定义空间的开发者,选择使用开源博客项目如Halo、Tale,甚至自开发,成为更合适的选择。这时,服务端通常采用Docker(可选)+ Tomcat(Nginx)+项目(可选H2数据库)+ Mysql(可选嵌入式数据库)。

对Windows用户而言,使用如Hugo这样的静态博客工具和WSL(Windows Subsystem for Linux)+ Nginx的组合是较为便捷的方案。若在Mac OS、Linux上遇到问题,欢迎通过私信寻求帮助。安装流程相对简化,无需克隆源代码,通过Git学习者也能顺利操作。

配置Hugo时,将Hugo所在目录添加到Path环境变量中,利用Windows PowerShell(管理员模式)验证安装是否成功。接下来,使用任意文本编辑器创建并编辑.md文件,下载并应用一个主题,本地发布静态博客。

配置Nginx同样简单,通过sudo apt-get install nginx安装,然后在/etc/nginx/conf.d文件夹中创建配置文件。对于nginx.conf内容,除非修改user属性,否则不建议改动,以免影响服务稳定。

在搭建博客的末尾,希望我的分享能为你提供帮助。现今,阿里云、腾讯云等平台提供了性价比高的服务器选项,为个人开发者提供了良好的空间。网络上有丰富的教程和视频资源,但很少深入讲解静态与动态博客的区别。感谢阅读我的文章,希望它能对你有所启发。无论你选择何种平台,希望你的博客之旅充满乐趣。

Hexo中Buttefly腾讯云部署(三)

欢迎来到本教程,由阿硕,一位后端开发者兼前端初学者,今天将分享如何在腾讯云上部署你的Hexo博客。

首先,购买腾讯云的cos对象存储服务。选择购买资源包,时长为一年,10Gb的规格足以,价格约为10元,并且免费赠送CDN。

接下来,进入腾讯云控制台,创建存储桶。选择靠近你地区的地域,并按照页面指引创建。

完成创建后,将你的静态页面上传至存储桶。在cosbrowser软件的帮助下,将public文件夹中的内容拖拽至存储桶内。上传完成后,通过初始的节点进行访问。

对于自定义域名的配置,需要进行国内域名备案。建议选择腾讯云、阿里云或华为云进行备案,并购买一个学生服务器,以确保备案过程顺利。整个流程大约需要9天。在备案后,你就可以访问自定义域名的网站。

确保你已经解析了域名,并申请SSL证书以增强网站安全性。个人免费版足以满足需求,一般几分钟即可完成申请。

在DNS设置中,配置CDN节点以加速不同地区的访问速度。根据提示添加域名验证,选择相应的CDN源配置,并设置缓存天数。在安全设置中,根据你的需求调整阈值,以防止恶意攻击。

最后,确认CDN配置完成。使用ping检测工具来验证CDN是否已经成功部署,你会看到多个IP响应。这表示你的内容已分发至不同地点的服务器。

如果在部署过程中遇到更新问题,我们录了个视频来演示如何简化更新过程。此外,针对部分用户反馈的复杂性,我们发现了一个适用于腾讯云的Hexo插件。通过安装和配置此插件,你只需执行hexo deploy命令即可实现内容更新。

阅读剩余
THE END