Hugo命令行中常用的命令

hugo是基于命令行的静态网站生成工具, 掌握基本的命令是很有必要的. 常用命令列表 通过hugo help命令可以获取hugo命令行的帮助文档. 下

自定义hugo主题--导航菜单

设置导航菜单的位置 在根目录下的 config.toml 文件中配置导航菜单, config 文件支持三种文件格式: toml, yaml, json, 可以使用自己熟悉的格式. 使用对应的格式需要修改对应的扩展名

自定义hugo主题--网站首页

文章中的源码: https://github.com/Suroppo/hugo-theme-demo 首页也属于列表页, 只是他是一个特殊的列表页. 如果没有给首页添加模板, 首页使用内容页的模板. DEMO的目录结构 1 2 3 4 5 6 7 8

自定义hugo主题--内容列表页

文章中的源码: https://github.com/Suroppo/hugo-theme-demo 内容页面的划分 根据内容页存放的位置, 内容页分为两种, 一种是存放在content根目录下面的内容页, 叫单页面(Single Page), 一

自定义hugo主题--从内容页开始

文章中的源码: https://github.com/Suroppo/hugo-theme-demo 准备工作 创建网站骨架和主题目录 1 2 3 hugo new site study-hugo # 创建网站骨架 cd study-hugo hugo new theme study-theme # 创建主题目录 在config.toml文件中配置stu

自定义hugo主题--概述

从一句话说起 everything in Hugo is a Page 这个是hugo的一个主旨, 意思是我们看到的每个静态页面都有一个对应的markdown文件. hugo通常用来创建个人博

自定义数据 Hugo中的数据库

虽然hugo创建的是静态网站, 所以不会连接像mysql这样的数据库来获取数据, 但在有些地方依然需要获取一些预先定义好的数据, hugo提供了一

基础模板--Baseof.html

基础模板页的文件名字为baseof.html 或 <TYPE>-baseof.html 在基础模板页中使用block定义了一个占位符, 当模板页使用了一个基础模板页时, 模板页的解析后

Hugo中常用命令及参数

hugo是运行在命令行上的, 没有UI界面, hugo的命令不是太复杂, 只需要记住几个常用的命令就可以开始工作了. 命令格式: 1 hugo [command] [flags] hugo常用

Hugo中TaxonomyTemplate的查找顺序

tags和categories是hugo默认会创建的两种分类, 如果要手工创建分类可以在config文件中配置 1 2 3 [taxonomies] category = "categories" tag = "tags" tags和c

Hugo中SectionTemplate的查找顺序

section template为列表类型的模板, 用来展示section tree中某个的节点文章列表, Kind可以轻松地与模板中的where函数结合使用,

SingePageTemplate查找顺序

单页面模板查找顺序要注意section, type属性的关系, section属性由content目录下面的结构决定的, type属性总是会有一个

HomepageTemplate查找顺序

首页模板是构建网站的唯一必须的模板, 和其他的列表型模板一样, 可以使用_index.md作为内容关联. _index.md存放在content目

Hugo中列表页模板概述

列表页用于在单个页面中集中展示某一类的信息, 如: 某个section下的所有文章, 或者 列出所有的tags, 又或者列出某个标签下的所有文章. hu

Hugo模板的基本语法

hugo使用的是go语言自带的模板引擎, 模板的标签为{{}}, {{}}中包含的内容叫’动作’(action). 动作&

FrontMatter和Config--hugo的另类数据源

作者编写的文章内容是hugo构建博客网站的主要数据来源, 但一个网站通常还需要其他的数据, 如 网站标题, 页面的SEO数据等, 但做为一个静态的博客

Hugo的工作原理

作为普通的作者如果知道文章内容如何转化成网站页面的, 会有利于更好的使用hugo. 如果还想修改一下页面布局样式, 那就更有必要知道hugo的工作

使用hugo创建个人博客网站

使用hugo创建博客很简单, 通常只需要简单的几步就可以完成. 当前前提是你的系统里面已经安装好了hugo. 如果没有请看这里 第一步创建网站 1 hugo new

Hugo安装

简介 hugo是一个跨平台的静态网站生成器, 他支持windows, macos, linux. 我们一般用他来搭建个人博客系统. 他和普通的博客系统不太一样, 作者只用安静