326 字
2 分钟
快速写博客流程
2024-01-21

hugo 配置#

主要在hugo博客的根目录新建两个文件夹一个用来存储obsidian需要用到的模板文件default.md,一个用来存放新建宏的时候用到的JS文件,用来获取弹窗输入的文本标题,进行每次新建一个模板预设好的md文件,并且每个文件在一个独立的文件夹,到时候可以设置文章缩略图,在这个hugo主题blowfish上的有效。

default.md#

+++
title = '{{VALUE:articleTitle}}'
date = {{VALUE:articleTimestamp}}
draft = false
showReadingTime =  true
tags = [ "" ]
categories = ["{{VALUE:articleCategory}}"]
+++

create_new_post.js#

module.exports = async (params) => {
	QuickAdd = params;
	const title = await QuickAdd.quickAddApi.inputPrompt("博客标题");
	const category = await QuickAdd.quickAddApi.checkboxPrompt(["计算机", "随笔", "娱乐"], ["计算机"]);
	 QuickAdd.variables["articleTitle"] = title;
	 QuickAdd.variables["articleCategory"] = category;
	  QuickAdd.variables["articleTimestamp"] = QuickAdd.quickAddApi.date.now('YYYY-MM-DDTHH:mm:ssZ');
 console.log(QuickAdd.variables);
};

obsidian 设置#

新建宏macro#

设置template#


最后可以设置下快捷键,就比较方便,不用每次都用hugo new命令了

image auto upload插件#

PicGo软件把图片上传到图床后,直接在文章里进行粘贴外链图片地址。

picGo 设置#

下载地址 https://github.com/Molunerfinn/PicGo/releases

https://cdn.jsdelivr.net/gh/[github用户名]/[仓库名]@main

  • cdn.jsdelivr.net进行加速。

最近又看到几个好玩的主题啊,好看的东西永远是没得到的哈哈。

快速写博客流程
https://xyz.199105.xyz/posts/快速写博客流程/
作者
wen
发布于
2024-01-21
许可协议
CC BY-NC-SA 4.0