Featured image of post Hugo 新建文章

Hugo 新建文章

利用 Python 新建文章到指定文件夹

利用 Python 新建 Hugo 文章到指定文件夹

使用方式

1. 设置文章的元数据

2. 指定 Hugo 的文章目录路径

3. 创建新的 Markdown 文件

Hugo 的文章目录路径默认为 Content 文件夹

文件名默认为元数据中的 Title

替换代码中的 % 占位符

1
在代码 --- 之后 """ 之上添加你文章的内容
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
import os
from datetime import datetime

# 设置文章的元数据
title = "%" # 文章标题
description = "%" # 文章描述
tags = [%] # 文章标签
categories = "%" # 文章分类
date = datetime.now().strftime("%Y-%m-%dT%H:%M:%S+09:00") # 文章创建时间
featured_image = "%" # 文章特色图片

# 生成Markdown内容
content = f"""---
title: "{title}"
description: "{description}"
tags: {tags}
categories: "{categories}"
date: "{date}"
featured_image: "{featured_image}"
---
%%%%%%%%%%%%%
"""
# 在上方 --- 之后 """ 之上添加你文章的内容

# 指定Hugo的文章目录路径
hugo_content_dir = r"%%%%%%%完整路径%%%%%%"

# 创建新的Markdown文件
slug = title.lower().replace(" ", "-")
file_path = os.path.join(hugo_content_dir, f"{slug}.md")
with open(file_path, "w") as f:
    f.write(content)

print(f"成功创建新的Hugo文章:{file_path}")
Licensed under CC BY-NC-SA 4.0
最后更新于 Feb 23, 2024 01:05 UTC
Built with Hugo
主题 StackJimmy 设计