登录后再学习,可使用学习中心、个人中心等更完善的课程服务。立即登录>
关闭

基于腾讯云COS部署静态Hexo博客

  • 11 课时
  • 1.2K 学过
  • 8 分
对象存储云服务器网站

课程概述

博客开发本质上就是网站开发,服务器的软硬件水平直接决定了网站的质量。静态博客的搭建需要经过网站开发、网站部署和网站应用三大过程。Hexo是一个快速、简介、高效的博客框架,可以根据命令和配置直接生成静态文件;腾讯云COS可以充当静态网站的服务器,实现静态网站的托管。

本课程将教你利用Hexo和腾讯云对象存储COS实现静态博客的搭建。课程首先会简单介绍Hexo的命令,以及腾讯云对象存储COS的定义、应用场景和它的优势。接下来,课程将介绍两种博客搭建的方式:通过本地部署,访问物理服务器,以Node.js作为Web应用服务器;通过腾讯云COS部署,使用Web托管服务。课程将对两种方式进行全面的对比,突出腾讯云COS部署的使用/维护成本低、安全等优势。课程最后将进行Hexo和腾讯云COS实现静态博客的部署实战。

【课程目标】

了解动态网站和静态网站

了解静态博客搭建流程

了解Hexo及其常用指令

了解腾讯云对象存储COS及其优势

基于腾讯云COS部署Hexo博客

【适用对象】

开发、运维、学生、个人开发者

【课程大纲】

知识模块

简介

Hexo博客搭建实验简介

博客开发简介,静态博客搭建思路简介

机构简介

腾讯产业互联网学堂

腾讯云旗下面向云生态用户的一站式学习成长平台

讲义

欢迎大家来到腾讯大学实战课程,本课程将带领大家进行基于腾讯云COS部署静态Hexo博客的实验。通过本课程的学习,你将可以简单了解开发的流程,并且了解到COS和腾讯云对象存储。下面我们进入第一章Hexo博客搭建实验简介。

  • 博客开发的简介

博客就是一个网站,所以博客开发本质上就是网站开发。在传统的网站开发中,网站主要分为动态网站和静态网站,我们平常看到网页的内容本质上是由Html,CSS,JavaScript编写,通过浏览器渲染成看到的页面。这些文件称为静态文件。访问动态网站的过程中,客户端发送HTTP Request到服务端,由服务端动态获取数据,并通过模板文件渲染成HTML等静态文件,再由HTTP Response携带渲染好的静态文件返回客户端。在这个过程中,可以看到服务端扮演非常重要的角色,服务器的软硬件水平直接决定了网站的质量。在一些功能比较复杂的网站,这种服务端渲染的动态网站应用是比较广泛的。

访问静态网站的过程就简单得多,所有静态文件都已经编写好存储在服务端。用户访问时发送HTTP Request到服务端,服务端将对应的静态文件,通过HTTP Response返回到客户端。

相较于动态网站,静态网站功能本身比较简单,不涉及复杂的数据交互。而对于个人博客开发来讲,所需功能并不是特别复杂,也没有过多的数据交互。同时,个人很难投入大量的精力去维护服务器。在搭建个人博客时,静态网站已经可以满足我们的需求。

课程评价(1)

感谢你参加本课程,请你作出评价:
0/300

以下选自学员评价

用户1***805
2020-04-19
COS绑定域名要备案,备案需要服务器,可是我都有服务器了还需要COS吗?