Hugo In Action

      • English
    • 第一部分 静态Hugo网站:快速加载,持续构建
        • 1.1 Jamstack中的技术栈
          • 1.2 Jamstack是如何工作的?
            • 1.3 Jamstack中的JAM
              • 1.4 为什么使用Jamstack?
                • 1.5 何时不应使用Jamstack
                  • 1.6 选择构建器
                    • 1.7 为什么选择Hugo?
                      • 1.8 速度真的很重要吗?
                        • 1.9 我们能用Hugo构建什么呢?
                          • 1.10 Hugo不适合的场景
                            • 1.11 如何有效使用Hugo和这本书
                              • 总结
                                • 2.1 你的第一个Hugo网站
                                  • 2.2 添加主题
                                    • 2.3 添加内容
                                      • 2.4 持续交付
                                        • 2.5 满足性能和可维护性的目标
                                          • 总结
                                            • 3.1 在Markdown中编写内容
                                              • 3.2 Markdown实战
                                                • 3.3 其它标记语言
                                                  • 3.4 元数据
                                                    • 3.5 其它元数据语言
                                                      • 3.6 Front matter
                                                        • 3.7 使用标记和元数据语言的好处
                                                          • 总结
                                                            • 4.1 使用Hugo配置进行定制
                                                              • 4.2 使用sections和menus组织内容
                                                                • 4.3 更好地整合页面bundles
                                                                  • 4.4 不仅是标签: Taxonomies
                                                                    • 4.5 通过shortcodes提供YouTube、Gists和其它代码片段
                                                                      • 4.6 使用自定义Shortcode进行内容共享
                                                                        • 总结
                                                                          • 5.1 将数据和设计分开
                                                                            • 5.2 使用外部数据添加内容
                                                                              • 5.3 使用结构化数据
                                                                                • 5.4 用Go模板语言改进工作
                                                                                  • 总结
                                                                                    • 6.1 使用内容类型、基本模板和块来构建模板结构
                                                                                      • 6.2 用partials重用内容
                                                                                        • 6.3 用Hugo管道处理资产
                                                                                          • 6.4 控制Markdown渲染
                                                                                            • 6.5 将捆绑模板用于常见工作
                                                                                              • 总结
                                                                                                • 7.1 更多布局内容的方法
                                                                                                  • 7.2 通过提供内容和小节列表来更新索引页面
                                                                                                    • 7.3 提供taxonomy页面
                                                                                                      • 7.4 创造我们自己的主题
                                                                                                        • 7.5 使用内容视图启动
                                                                                                          • 总结
                                                                                                            • 8.1 设置Hugo模块
                                                                                                              • 8.2 作为Hugo模块的主题
                                                                                                                • 8.3 导入主题
                                                                                                                  • 8.4 启用Eclectic主题以外的主题
                                                                                                                    • 8.5 获取主题的特定版本
                                                                                                                      • 8.6 查看依赖项源代码
                                                                                                                        • 8.7 在本地修改依赖关系
                                                                                                                          • 8.8 添加嵌套依赖项
                                                                                                                            • 8.9 模块作为模板插件
                                                                                                                              • 8.10 跨主题和网站的共享依赖项
                                                                                                                                • 8.11 内容插件
                                                                                                                                  • 8.12 常用的Hugo模块API
                                                                                                                                    • 总结