第五部分 总结与展望
一、实践回顾本次实践围绕一个静态站点的完整生命周期展开,从 Web 运行环境搭建、项目与代码库初始化、内容撰写,到 Web 服务器部署与 CI/CD 自动化发布,串联起了「本地构建—远端部署—持续交付」的整条链路。通过 Docker 容器化隔离运行环境、Nginx 提供静态资源服务、rsync 完成增量同步、CloudFlare Pages 实现 Serverless 自动部署,整...
一、实践回顾本次实践围绕一个静态站点的完整生命周期展开,从 Web 运行环境搭建、项目与代码库初始化、内容撰写,到 Web 服务器部署与 CI/CD 自动化发布,串联起了「本地构建—远端部署—持续交付」的整条链路。通过 Docker 容器化隔离运行环境、Nginx 提供静态资源服务、rsync 完成增量同步、CloudFlare Pages 实现 Serverless 自动部署,整...
一、静态站点生成器让我们回到前面的 Hugo。当我们进入到站点目录下,直接运行命令 hugo 就可以构建静态站点。 构建的静态站点文件发布在 public 目录下,我们可以直接通过浏览器打开 index.html。 然而发现我们的站点样式等都不可见,这是我们没有运行服务器导致的。我们下面将配置部署 Web 站点并使之支持访问。 二、Web 服务器配置1、环境配置我们新建一个 Docker...
一、Linux 的用户和权限管理Linux 自诞生之初就是为多用户服务的。root 作为最高权限用户有着“至高无上的权力”。然而“权利越大,责任越大”。root 权限不应该由所有用户都轻易取得,一些底层的配置文件也不能由一般用户修改,因此,做好用户和权限管理是至关重要的。而 Linux 就有着极其优秀的用户和权限管理原则。 1、用户管理与添加为了测试方便,我们添加一个用户,并为其分配密码: ...
一、知识储备1、虚拟机与 Docker虚拟机(VM)和 Docker(容器化技术)是目前最主流的两种架构隔离技术。它们最核心的区别在于隔离的层次不同:虚拟机是在硬件层面进行虚拟化,而 Docker 是在操作系统层面进行隔离,其优缺点如下。 虚拟机 Docker 核心原理 在物理硬件上虚拟出完整的硬件资源,并在其上运行独立的 Guest OS。 共享宿主机的操作系统内核,实现进程...
一、知识储备1、一些静态站点构建工具的对比目前常用的静态站点构建工具主要有 Hexo,Hugo,Astro,VuePress,MkDocs 等,在构建简单的静态站点时,以下三种最为广泛运用: 语言 特点 生态 Hexo Node.js 插件丰富 丰富 Hugo Go 构建速度极快 尚可 Astro Node.js & TypeScript 核心 Web 指标高,...