Hugo 博客写作指南(五):YAML 和 TOML 中的引号使用规则
Hugo 博客写作指南(五):YAML 和 TOML 中的引号使用规则 本文是 Hugo 博客写作指南系列的第五篇,详细说明 YAML 和 TOML 配置文件中引号的正确使用规则。 在 Hugo 博客写作中,我们会接触到两种配置文件格式: YAML - 用于 Front Matter(文章开头的元数据) TOML - 用于 hugo.toml(站点配置文件) 正确使用引号对于避免解析错误非常重要。 …
Hugo 博客写作指南(五):YAML 和 TOML 中的引号使用规则 本文是 Hugo 博客写作指南系列的第五篇,详细说明 YAML 和 TOML 配置文件中引号的正确使用规则。 在 Hugo 博客写作中,我们会接触到两种配置文件格式: YAML - 用于 Front Matter(文章开头的元数据) TOML - 用于 hugo.toml(站点配置文件) 正确使用引号对于避免解析错误非常重要。 …
Hugo 博客写作指南(四):ChangAn 主题特色功能详解 本文是 Hugo 博客写作指南系列的第四篇,详细介绍 ChangAn 主题的特色功能和使用技巧。 ChangAn 是一个现代化的 Hugo 博客主题,基于 astro-gyoza 风格设计,具有简洁、可爱、快速的特点。本文将详细介绍主题的各项特色功能。 主题特点概览 核心理念 Clean(简洁) - 干净清爽的界面设计 Cute(可爱 …
Hugo 博客写作指南(三):Markdown 基础用法详解 本文是 Hugo 博客写作指南系列的第三篇,详细介绍 Markdown 语法在 Hugo 博客中的使用方法。 Markdown 是一种轻量级标记语言,易于阅读和编写,是博客写作的理想选择。本文将介绍在 ChangAn 主题中使用 Markdown 的各种技巧。 什么是 Markdown? Markdown 由 John Gruber 于 …
Hugo 博客写作指南(六):Chroma 代码高亮主题完整指南 本文是 Hugo 博客写作指南系列的第六篇,详细介绍 Hugo Chroma 代码高亮器的所有可用主题,以及如何配置和选择适合的主题。 在技术博客中,代码块是最常见的内容之一。一个美观、清晰的代码高亮主题不仅能提升阅读体验,还能让代码结构更加清晰。Hugo 使用 Chroma 作为代码高亮器,支持 36 种 内置主题。本文将详细介绍 …
Hugo 博客写作指南(二):hugo.toml 配置详解 本文是 Hugo 博客写作指南系列的第二篇,详细介绍 hugo.toml 配置文件的各项参数和使用方法。 hugo.toml 是 Hugo 站点的主配置文件,控制着整个博客的行为和外观。本文将基于 ChangAn 主题,详细解析每个配置项的作用。 基础站点配置 1. 站点基本信息 baseURL = …
Hugo 博客写作指南(一):Front Matter 基础属性详解 本文是 Hugo 博客写作指南系列的第一篇,详细介绍 Front Matter 的基本属性和使用方法。 在开始写作之前,了解 Hugo 的 Front Matter 是非常重要的。Front Matter 是 Markdown 文件顶部的元数据区域,用于定义文章的标题、日期、分类、标签等属性。 什么是 Front Matter? …
初始化配置 git config --global user.name "用户名" git config --global user.email "邮箱" 基本命令 初始化仓库 git init 克隆仓库 git clone <url> 添加文件 git add . # 添加所有文件 git add <file> # 添加指定文件 提交更改 …
Hugo 简介 Hugo 是一个用 Go 语言编写的静态网站生成器,它以速度快、易用性强著称。 安装 Hugo Windows choco install hugo-extended macOS brew install hugo 创建新站点 hugo new site myblog cd myblog 添加主题 git init git submodule add …
项目背景 这是一个基于 Hugo 搭建的长安的个人博客项目,主要用于记录技术学习和生活感悟。 技术栈 静态站点生成器: Hugo 主题: 自定义主题 部署: GitHub Pages 功能特点 响应式设计,支持移动端 多种布局样式切换 深色/浅色主题切换 文章搜索功能 友链展示 未来计划 添加评论系统 添加文章目录 添加阅读统计 优化 SEO
欢迎来到我的博客 这是我使用 Hugo 创建的第一篇文章。 Hugo 是什么? Hugo 是一个用 Go 语言编写的静态网站生成器,具有以下特点: 快速:构建速度极快 灵活:支持多种内容格式 简单:易于安装和使用 代码示例 def hello_world(): print("Hello, Hugo!") if __name__ == "__main__": …