分类: 部署
-
部署
分类:OINK 站点的产物是一个纯静态目录。任何能托管静态文件的地方都能部署,不需要 Node 运行时、不需要服务端渲染、也不需要构建插件。 生产构建 BASH hugo --gc --minify 产物写入 public/。这个目录可以脱离源码树独立部署。 --gc , flag 构建后清理未被引用的缓存资源。 --minify , flag 压缩 HTML、CSS、JS 与 XML 输出。 --baseURL , string 覆盖配置里的 baseURL。部署到子路径时必须带上该路径。 …
OINK 站点的产物是一个纯静态目录。任何能托管静态文件的地方都能部署,不需要 Node 运行时、不需要服务端渲染、也不需要构建插件。 生产构建 BASH hugo --gc --minify 产物写入 public/。这个目录可以脱离源码树独立部署。 --gc , flag 构建后清理未被引用的缓存资源。 --minify , flag 压缩 HTML、CSS、JS 与 XML 输出。 --baseURL , string 覆盖配置里的 baseURL。部署到子路径时必须带上该路径。 …
-
在本地运行站点
分类:根据所选部署方式,你可能需要在开发期间于本地运行站点,以便预览内容变更。具体步骤如下: 确认已经从代码仓库克隆站点文件,并将本地副本更新至最新状态。 按照前提条件与安装中的说明,安装 Hugo Extended,以及所选主题安装方式获取源码时需要的工具。Node.js 和 PostCSS 不是站点构建的前提条件。 在站点根目录运行 hugo server。默认情况下,可以通过 http://localhost:1313 访问站点。 站点在本地运行后,Hugo 会监视内容变更并自动刷新页面。如果本 …
根据所选部署方式,你可能需要在开发期间于本地运行站点,以便预览内容变更。具体步骤如下: 确认已经从代码仓库克隆站点文件,并将本地副本更新至最新状态。 按照前提条件与安装中的说明,安装 Hugo Extended,以及所选主题安装方式获取源码时需要的工具。Node.js 和 PostCSS 不是站点构建的前提条件。 在站点根目录运行 hugo server。默认情况下,可以通过 http://localhost:1313 访问站点。 站点在本地运行后,Hugo 会监视内容变更并自动刷新页面。如果本 …
-
其他托管方式
分类:Netlify 可以从 GitHub、GitLab 或 Bitbucket 构建站点,并为每个拉取请求发布预览。OINK 消费端会直接运行 Hugo Extended,不安装 Node.js 软件包,也不调用 PostCSS。 配置站点 把完整源码推送到 Git 服务商,在 Netlify 中导入仓库,然后使用以下构建设置: 设置 值 构建命令 hugo --gc --minify 发布目录 public HUGO_VERSION 0.164.0 或主题验证过的其他版本 如果 Netlify 检 …
Netlify 可以从 GitHub、GitLab 或 Bitbucket 构建站点,并为每个拉取请求发布预览。OINK 消费端会直接运行 Hugo Extended,不安装 Node.js 软件包,也不调用 PostCSS。 配置站点 把完整源码推送到 Git 服务商,在 Netlify 中导入仓库,然后使用以下构建设置: 设置 值 构建命令 hugo --gc --minify 发布目录 public HUGO_VERSION 0.164.0 或主题验证过的其他版本 如果 Netlify 检 …
-
部署到 GitHub Pages
分类:如果源码托管在 GitHub,只需一份 Actions 工作流,就能通过 GitHub Pages 构建并发布站点。消费站点需要 Hugo Extended,但不需要 Node.js、npm、PostCSS,也不需要生成专门的部署分支。 项目站点的 URL 形如 https://<OWNER>.github.io/<REPOSITORY>/;用户和组织站点使用 https://<OWNER>.github.io/。GitHub Pages 也支持自定义域名。 准备代码仓库 把完整的站点源码推送到 …
如果源码托管在 GitHub,只需一份 Actions 工作流,就能通过 GitHub Pages 构建并发布站点。消费站点需要 Hugo Extended,但不需要 Node.js、npm、PostCSS,也不需要生成专门的部署分支。 项目站点的 URL 形如 https://<OWNER>.github.io/<REPOSITORY>/;用户和组织站点使用 https://<OWNER>.github.io/。GitHub Pages 也支持自定义域名。 准备代码仓库 把完整的站点源码推送到 …
-
部署到 Cloudflare Pages
分类:Cloudflare Pages 可以从关联的 GitHub 或 GitLab 仓库构建 Oink 站点,并为评审分支创建预览部署。消费端直接运行 Hugo Extended,无需安装前端软件包。 配置项目 在 Workers & Pages 中导入仓库,选择生产分支,并使用以下设置: 设置 值 生产分支 main,或经过评审的源码分支 构建命令 hugo --gc --minify 构建输出目录 public HUGO_VERSION 0.164.0 …
Cloudflare Pages 可以从关联的 GitHub 或 GitLab 仓库构建 Oink 站点,并为评审分支创建预览部署。消费端直接运行 Hugo Extended,无需安装前端软件包。 配置项目 在 Workers & Pages 中导入仓库,选择生产分支,并使用以下设置: 设置 值 生产分支 main,或经过评审的源码分支 构建命令 hugo --gc --minify 构建输出目录 public HUGO_VERSION 0.164.0 …