雨果·利托夫
警告:由于各种原因,我不再有时间研究这个主题。我不太可能解决您的问题,并且没有计划任何其他功能,尽管该主题仍将向公众开放。如果您需要进行大量更改,请随意分叉它。我会考虑合并简单的错误修复拉取请求。对于由此可能造成的任何不便,我们深表歉意。请参阅 v3.4.3 发行说明了解更多详细信息。
关于
Hugo Liftoff 是一个最小的博客/组合主题,专注于内容创建和 SEO 最佳实践。它是技术用户快速启动个人品牌的理想选择。
文档
完整的文档托管在该存储库的 Github Wiki 上。
如果您在文档中发现任何错误或有改进建议,请提出问题。
演示网站
该主题的工作演示可供公众评估。
主题中包含的exampleSite
内容(您可以自由地将其复制到您自己的项目中)反映了演示中使用的内容。其背后的想法是帮助您快速入门并复制您在演示中看到的任何您认为在您自己的项目中可能有用的功能。
显着特点
- 内容小节能够按小节过滤主页上最近的帖子
- 系列帖子分类法,其中单个帖子列出了当前系列中的所有帖子
- 单个帖子末尾的下一个/上一个链接,用于小节或系列帖子(如果启用)
- 使用 CSS 自定义属性切换亮/暗模式
- 移动响应式、可折叠 JS 菜单,具有基于菜单配置的自动子菜单支持
- 可定制的时事通讯,具有 Netlify Forms 支持和条件可见性控制
- 还有更多...
特点概述
以下是该主题的当前功能。标记为可选或frontmatter 的功能可以分别在 config 或 frontmatter 中启用/禁用。
网络化
- 使用 Netlify 自定义标头/重定向(可选)
- Netlify 形成对时事通讯选择加入和联系页面的支持(可选)
- 用于简化部署的示例
netlify.toml
文件
第三方
- 谷歌分析 v4
- Google 跟踪代码管理器作为 GA 的替代方案(可选)
- Disqus 评论(可选)
- 禁用每页的评论(可选)(frontmatter)
通讯
- 选择加入 Netlify Forms 支持的新闻通讯(可选)(frontmatter)
- 全局显示时事通讯选择加入(可选)
- 可定制的新闻通讯标题、描述和 CTA 文本(可选)
- 以每页为基础覆盖全球新闻通讯(可选)(frontmatter)
- 以每页为基础启用或禁用新闻通讯 (frontmatter)
社会的
- 原生 Twitter、Mastodon、Github、Stack Overflow、LinkedIn 和带有 SVG 的电子邮件社交链接(可选)
- 启用或禁用页脚、主页英雄和关于页面中的社交链接(可选)
- 启用或禁用个人社交链接(可选)
- Facebook、LinkedIn、Twitter、Reddit 和电子邮件社交分享带有 SVG 的帖子图标(可选)
- 启用或禁用单个社交共享图标(可选)
搜索引擎优化/RSS
- 增强的开放图谱、Twitter 卡和 Schema.org 模板
- 排除帖子部分之外的任何页面的 RSS 提要
- 可定制的标题和 SEO 标题标签或同时使用两者的标题(frontmatter)
- 可定制的摘要和元描述或两者的使用描述(frontmatter)
- 自定义作者元标记(可选)(frontmatter)
- 每个页面的自定义标题标签和元描述(可选)(frontmatter)
-
robots.txt
和sitemap.xml
- 禁用搜索引擎抓取(可选)
系列/小节
- 内容小节能够按小节过滤主页上最近的帖子(可选)
- 系列帖子分类法,包含单个帖子,列出当前系列中的所有帖子(可选)
- 单个帖子末尾的下一个/上一个链接,用于小节或系列帖子(如果启用)
- 对带有自定义永久链接的帖子的小节支持,以实现干净的 SEO URL(可选)
- 移动响应式、可折叠 JS 菜单,具有基于菜单配置的自动子菜单支持
主页
- 自定义首页英雄标题和副标题(frontmatter)
- 自定义主页上的帖子和项目部分标题(frontmatter)
帖子和项目
- 可切换的帖子粘性目录(frontmatter)
- 相关帖子(frontmatter)
- 帖子的社交分享图标(frontmatter)
- 帖子的阅读时间和字数
- 帖子的最后修改日期(可选)
- 可定制的实时 URL、源 URL 和项目的技术堆栈详细信息 (frontmatter)
- 标签和类别分类法
- 用于对项目进行分类的项目类型分类法
- 主页上最近的帖子和项目
代码片段
CSS / JS
- 使用 CSS 自定义属性切换亮/暗模式
- 在
assets
中添加自定义 CSS / JS - CSS 和 JS 缩小
- 使用 ESBuild 和 ToCSS 的前端构建管道
- 用于自动添加前缀的 PostCSS 处理(可选)
-
npm
完全可选,除非使用 PostCSS / Autoprefixer - 带有 CSS
clamp()
流体版式比例 - 正在开发中的 SCSS 和 JS 的 Sourcemap
图片
- 使用 Hugo 资源进行图像处理
- 来自
assets
或页面包的帖子和项目的特色图像(frontmatter) - 自定义主页英雄头像图片(可选)
- 禁用灰度头像过滤器(可选)
- 启用/禁用网站图标(可选)
原型
Markdown 挂钩
- 代码块、图像、标题和链接的 Markdown 渲染挂钩
- 代码块的语言指示器
- 通过 URL 片段将自定义 CSS 类添加到 Markdown 图像
- 标题锚链接 SVG 图标
其他内容
- 使用默认单个模板快速创建通用单个页面(可选)
- 附加 Markdown 页脚文本(可选)
- 向开发中的草稿添加标签(可选)
- 对表格等常见 Markdown 样式的响应式支持
- 带有社交链接的关于页面(可选)
- 具有 Netlify Forms 支持的联系页面(可选)
- 自定义空内容的后备文本(可选)
雨果默认值
- 示例
hugo.toml
包含大部分 Hugo 配置默认值,以便于自定义 - 覆盖基于 Hugo 环境的配置设置
- 内置简码
- 还有更多...Hugo 可以提供很多东西!
计划的功能
计划在未来版本中提供以下功能。
- 实时站点搜索
- 项目图片库
- 国际化支持
- 其他高级 Google 结构化数据架构
- 用于项目列表等内容的自定义简码
寻求帮助
要提交错误报告、功能请求或使用问题,请使用问题模板之一在 Github 上打开问题。
贡献
如果您想为该项目做出贡献,请分叉该项目并使用拉取请求模板提交包含更改的拉取请求。更多详情请参阅贡献指南。