麦田的博客

Hugo主题jane的配置

2019-09-01


麦田的博客是用Hugo搭建,主题是jane。jane主题添加关于我们和友情链接页面,并添加到页面菜单:新建md文件到文件夹content,重命名为about,页面头部加入:

---
title: "关于"
date: 2019-09-01
menu: "main" 
---

下面就按照其他普通页面写即可,友情链接页面也是这样的操作的。

解释:menu: “main” 这段话是将【关于】的链接加入到网页的菜单导航栏;如果去掉date这一行,时间会显示成0001-01-01,在全部文章列表里会排到最下面。还有一种方法是到config.toml文件里添加:

[[menu.main]] 
  name = "首页"
  weight = 10
  identifier = "home"
  url = "/"
[[menu.main]]
  name = "全部文章"
  weight = 20
  identifier = "archives"
  url = "/archives.html"
[[menu.main]]
  name = "标签"
  weight = 30
  identifier = "tags"
  url = "/tags.html"

全部文章以及标签是通过这个方式添加到页头的菜单导航的!

多语言选择默认中文

jane是一个多语言的hugo主题,如果在config文件按照常规写:languageCode = “zh-cn"会发现,首页列表是的阅读全文是英文:READ MORE,并且无法修改。

但是只要写:defaultContentLanguage = “zh-cn”(默认使用中文语言),这些英文会自动变成中文:阅读全文!


2020年2月11日,进一步优化本主题

1、减少空行;

在single.html文件中去掉author_info.html和comments.html,相关内容下面的:{{ partial “post/copyright.html” . }}和{{ partial “post/reward.html” . }}

2、去掉默认的en语言

<html lang="en" itemscope  itemtype="http://schema.org/WebPage">
修改成:<html>

3、修改优化多处css

4、2020年2月19日,升级hugo版本后首页不显示文章列表,而是显示一个post.html链接,解决方法参考主题nuo的修改方法,编辑layouts/index.html文件:

旧内容:{{ $paginator := .Paginate (where .Data.Pages "Type" "post") }}

替换成新内容:{{ $paginator := .Paginate (where site.RegularPages "Type" "in" site.Params.mainSections) }}

但是全部文章页面也出现类似错误,于是用notepad搜索【Type” “post】找到另外两个文件:section.html和taxonomy.html,替换后问题没有解决,点击标签发现会列出所有文章。

新思路,找到实现全部文章归档的方法,定位到archives/single.html,完美解决:

{{ range where .Site.Pages "Section" "这里是空白,加入post后即可" }}

作者介绍jane主题:2018年3月11日,本周我发布了一个Hugo主题Jane,Jane克隆自hugo-theme-even,大体功能基本继承自Even。

感谢作者贤民提供的主题Jane:https://www.xianmin.org/


相关内容

  • GitBook介绍安装和使用教程
  • Hugo升级方法和遇到的问题
  • Markdown软件推荐
  • 静态博客生成器大全和简评
  • Win10系统安装Jekyll详细教程
  • Hugo生成静态网页有大量空行怎么办
  • Hugo主题beautiful的优化
  • Hugo主题beg的配置
  • Hugo主题LeaveIt优化
  • Hugo主题hyde的配置
  • 标签

    jane静态网站生成器hugo主题hugo