基于 Serverless 的 VuePress 极简静态网站
之前用过 Docsify + Serverless Framework 快速创建个人博客系统 ,虽然 docsify 也是基于 Vue,然而它是完全的运行时驱动,因此对 SEO 不够友好。所以这次尝试使用 VuePress 来搭建一个静态网站,依然部署在 Serverless 架构上。 简单介绍一下: VuePress :由两部分组成,第一部分是一个 极简静态网站生成器 ;另一个部分是为书写技术文档而优化的 默认主题 。每一个由 VuePress 生成的页面都带有预渲染好的 HTML,也因此具有非常好的加载性能和搜索引擎优化(SEO)。同时,一旦页面被加载,Vue 将接管这些静态内容,并将其转换成一个完整的单页应用(SPA),其他页面则会只在用户浏览到的时候才按需加载。 Serverless Framework :在 GitHub 上有三万颗星,业界非常受欢迎的无服务器应用框架,开发者无需关心底层资源即可部署完整可用的 Serverless 应用架构。 接下来我们分三步进行: 创建项目 → 配置 yml 文件 → 部署 ▎工具准备 首先确保系统包含以下环境: Node.js (Node.js 版本需不低于 8.6,建议使用 10.0 及以上版本) Git 1. 安装 Serverless Framework $ npm install -g serverless 2. 安装