请问下,如何将一些内容固定在 markdown 正文中,当作一种固定模板
本人环境: typora + hexo + butterfly
具体需求: 每次从 typora 码完的文件提交到 hexo 渲染,都有如下内容需要手动填写:
title:
date:
updated:
tags:
categories:
keywords:
description:
top_img:
comments:
cover:
自己的思路,有朋友推荐用 html 的 include ,但是我觉得每次还是需要加一段代码,这个如何修改这个格式,直接将比如
自动渲染成 hexo 生成的网页标题
1
hxzhouh1 36 天前 1
通过 Obsidian 管理文件,可以使用模板创建文件, 然后用 Typora 编辑,我现在是这么用的
|
2
xiri 36 天前 1
hexo new 命令不是可以自动根据模板创建文件吗?
|
3
Desdemor 36 天前 1
我现在用的 hugo, 下面有个模板文件,每次 hugo new 都会根据模板输出固定内容的,你可以找找 hexo 有没有
|
5
wktrf 34 天前
我的处理方式是如果没有 title 则使用文件名,没有 date 读取文件 birthtime ,category 来源于目录,top_img 是判断 Markdown 是否第一个 AST 是 image 如果是则提取并从正文中移除。keywords 和 description 可以使用 ollama 搭配一个大语言模型来提取,渲染博客时给显卡找点事干 :狗头:
|
7
wktrf 34 天前 1
@BlackSnow 如果我没理解错的话,你是要部署 Gitlab 在 Windows 吗? 我建议还是用 Docker ,方便快捷还不用下载一堆依赖污染宿主机,网上一堆例子,几乎所有平台通用
|
8
MaxChow 32 天前
Typora 支持 YAML ,具体你去了解一下能不能满足~
|
9
MaxChow 32 天前
你如果是比较重度使用 Typora 的话,同时又想有比较灵活和丰富的排版和样式,建议考虑一下在 Typora 上使用 VLOOK 主题和增强插件~ [VLOOK @GitHub]( https://github.com/MadMaxChow/VLOOK)
|