Hogo安装过程
1、下载hugo Windows版本
2、将hugo路径添加到环境变量
3、快速创建网站
Hugo new site xingjingyuan
4、下载模版,遇到无法获取问题。
解决:通过git取消代理:
git config --global --unset http.proxy
git config --global --unset https.proxy
5、jane模版设置
将主题 clone 到 theme 目录下:
cd xingjingyuan
git clone https://github.com/xianmin/hugo-theme-jane.git --depth=1 themes/jane
使用示例文本和默认的站点设置:
cp -r themes/jane/exampleSite/content ./
cp themes/jane/exampleSite/config.toml ./
6、启动 Hugo 服务器
hugo server
在 http://localhost:1313/ 将会看到示例 jane 主题的示例网站:
7、默认配置
文件 config.toml 位于你的网站的根目录,请按自身需要进行定制。 默认的文章文件位于 ./content/post 目录,写好文章后用hugo命令编译。bat脚本:
cmd /k "cd /d D:\hugo\xingjingyuan&&Hugo"
8、github客户端绑定到public目录
9、YAML示例
title: "An Example Post" #标题
date: 2018-01-01T16:01:23+08:00 #创建时间
lastmod: 2018-01-02T16:01:23+08:00 #最后修改时间
draft: false #是否是草稿?
tags: ["tag-1", "tag-2", "tag-3"] #标签
categories: ["index"] #分类
-
menu: #主页菜单设置
main:
parent: "demo"
weight: 1
-
author: "xianmin" # 作者
用户自定义
你可以选择 关闭(false) 或者 打开(true) 以下选项
comment: false #关闭评论
toc: false #关闭文章目录
你同样可以自定义文章的版权规则
contentCopyright: '<a rel="license noopener" href="https://creativecommons.org/licenses/by-nc-nd/4.0/" target="_blank">CC BY-NC-ND 4.0</a>'
reward: false #关闭打赏
mathjax: true #打开 mathjax
10、多语言支持
Hugo-Theme-Jane 支持创建多语言网站。 你需要为你的网站对 languages 进行配置。 翻译位于 i18n/ 文件夹下。 使用特定的翻译: 使用中文:
defaultContentLanguage = "zh-cn" # 默认使用的语言
[Languages.zh-cn]
languageCode = "zh-cn"
模版推荐:Fixit,moment,paper,loveit,jane
免费的ssl证书https://freessl.cn/;https://letsencrypt.org/zh-cn/