惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Vercel News
Vercel News
博客园 - 【当耐特】
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
小众软件
小众软件
Hugging Face - Blog
Hugging Face - Blog
aimingoo的专栏
aimingoo的专栏
WordPress大学
WordPress大学
G
Google Developers Blog
博客园 - 叶小钗
大猫的无限游戏
大猫的无限游戏
P
Proofpoint News Feed
J
Java Code Geeks
U
Unit 42
云风的 BLOG
云风的 BLOG
阮一峰的网络日志
阮一峰的网络日志
N
Netflix TechBlog - Medium
宝玉的分享
宝玉的分享
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
D
Docker
V
Visual Studio Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
H
Help Net Security
V
V2EX
T
Tailwind CSS Blog

Dvel's Blog

Rime 全拼双拼混输 CHD 油猴脚本:每日签到自动答题 Rime 配置:雾凇拼音 Hammerspoon 自动切换输入法 修复 Hugo 本地图片的累计布局偏移(CLS)问题 macOS 利用 Karabiner 修改 Emacs 键位为 Vim 键位 macOS 修改 Emacs 键位为 Vim 键位 Surge 配置 汉字的混乱 Netflix 中英双语字幕的好办法 优化 Rime 英文输入体验 判断字符是否为简体字或繁体字 Cloudflare 转入域名提示「出现了问题。请重试转移此域。尚未向您收费。」 图片压缩:Squoosh、TinyPNG、ImageOptim、WebP macOS grep + sed 批量替换多个文件的内容 在 macOS 根目录创建文件夹 博客图床小妙招 折腾 Hugo & PaperMod 主题 利用 Cloudflare Workers 进行批量 301 重定向 将博客部署在 Cloudflare Pages Alfred File Navigation(文件导航器)详解 在 Hugo Goldmark Markdown 中设置以新标签打开链接 日期与时间(UTC、GMT、时间戳、时区) 让 Alfred 以新标签的方式打开 Finder 用 git filter-branch 给 Git 仓库瘦身 qBittorrent 设置教程 联通光猫破解+桥接记录 配置 Mac 终端走代理 Steam for Mac 中文游戏推荐 我的 Mac 软件/工具列表
你好,Hugo!
Dvel · 2018-07-31 · via Dvel's Blog

曾经升级完 Node 后对 Hexo 一顿折腾,感觉有点麻烦,新 MBP 入手后懒得再折腾一遍,想换到 Hugo 试试。

Quick Start

安装:

$ brew install hugo

查看:

$ hugo version

建站:

$ hugo new site site-name

快速添加主题:

(以我正在使用的 Jane 为例)

$ cd site-name
$ git init
$ git clone https://github.com/xianmin/hugo-theme-jane.git --depth=1 themes/jane
$ echo 'theme = "jane"' >> config.toml

写博客:

页面:

$ hugo new page-name.md

文章:

$ hugo new posts/post-name.md

预览、调试:

$ hugo server
$ hugo server -D  # 将标记为 draft: true 的草稿也生成预览

浏览器打开 http://localhost:1313/ 即可预览。

生成:

$ hugo

生成速度超级快!

部署:

public 中所有内容部署到 Github Pages 等即可。

URL 管理

我喜欢这样的 url :dvel.me/posts/1 dvel.me/posts/2

编辑 config.toml ,修改或增加:

[permalinks]
  post = "/posts/:slug"

在文章的 Front Matter 中新增 slug 并正确填写即可。

也可以参考官方文档的 URL Management 修改成 "/posts/:year-:month-:day" 等各种格式。

Front Matter

支持 YAML、TOML、JSON 格式,推荐使用 YAML 格式,可以少敲一些引号。

编辑 <your site>/archetypes/default.md 文件可以设定模板,使用 $ hugo new page-name.md 命令后可以自动生成。

---
title: {{ replaceRE "[0-9]{2,}" "" .Name | replaceRE "^-*" "" | replaceRE "-" " " | title }}
author: Dvel

date: {{ .Date }}
lastmod: 

tags:
- 

draft: true
---

参考 & 感谢