Flandre923
1225 words
6 minutes
2026-01-30 我觉的需要找一个关于能将obsidian写的文章转化为博客的工具。

我思考还是需要一种方法将obsidian编写的文章 可以方便的发布到博客上,可以是[[astro]],[[hugo]]或者其他的工具,我比较偏向于astro,不过我也不清楚,这类[[静态博客]]生成工具我使用了很多,其实来说还是比较麻烦的之前的操作方式,我更加倾向于能将当前的图片直接转化为博客,而不需要我介入额外的操作。并且需要可以设置那些文章发布,那些文章发布。我可能有一些自己才会看的内容。

我需要调研一些方案。

我寻找了一些方案,看着并不是十分满意,我还是希望能够按照我当前的方式编写内容,然后将文章发不出去。但是我又不想通过手动的方案。我在找找其他的方案,如果没有的话,我可能需要写一个自己的内容?我对前端的内容并不是十分熟悉。不过有AI的情况下,方案应该差不多。

如果说一个当前的想法的话,其实我们需要的就是将当前的根目录的下的分类为post的文件的,并且status属性是publish的文章 复制到的发布的位置即可,同时可能需要处理图片的和双链的问题。。这个我还不太清楚。。

或许针对博客,我还需要一个属性,作为图片的链接,这里的话,又要图床这样的东西。

我希望这个是自动处理的。自动提交的。

我可以自己写我的页面,也可以使用一些编写好的主题。

我觉的还是自己编写一个相关的插件吧,我没找一个合适的,我不想抛弃当前的方式,所以不过,或许后续我可以学习下关于 astro的 编写方式,但是目前的 更想做一个简单的数据转化的工具,更加方便。后续我也会去关注这方便的内容,寻找一些更合适的方式。

目前我们需要读取我们在obsidian 下的内容,将文章的属性做一定的转化,转化为astro的可以是识别的方式。

下面是一个我们的osbidian中的 格式

---
created: 2026-01-30
published: 2026-01-30
tags:
  - note
  - journal
categories:
  - "[[Posts]]"
author:
  - "[[References/Flandre923|Flandre923]]"
topics: []
status: 
description: 
---

这其中,我们还需要增加 published title category tags 这是astro中使用的格式。

---
title:  开始第一个自己的分类的设计
published: 2026-01-29
category: Post
tags: ["note", "journal"]
image: ""
description: ""
---

可以看到tags 的不一致的。其次就是 categories 也是不一致的。或许我可以更改astro的代码实现。我可以试试。如果可以的话,那我们可以剩下一些事情。

其次我们的这个里面是支持多个categories的。astro 支持一个categories的。并且名称要变动一下。 此外 如果categories 有多个,选择其中的第一个.

我们可以写这样的工具,但是我们用什么语言处理呢? 我希望这是一个命令行工具,例如bc ./xxx.md 自动将内容解析放到对应的 目录, 这个目录可以通过bc config xxxxxxxx的路径,然后将 转化的md 文件放入到其中 并且如果这个md文件有相关的图片的话,需要将对应的位置的图片一起放入其中,图片能够正常显示。

此外,我还给自己增加了一个约定,就是文件名使用英文,不要使用中文了,然后标题可以在到title下面,这样应该在网站上索引的适合不会很长中文使用了unicode编码导致的。 后续我们后续可以自己写astro 解决这个问题

首先使用ts加npm实现吧,因为[[opencode]] 或者[[claude code ]]这类的工具使用了 npm 所以我觉的这个工具也可以使用这样的方式,通过node执行逻辑。

首先我觉的应该编写一个函数,输入一个md的文件的文本内容,将其header转化为astro的内容,随后返回这个文本文件。

随后编写一个函数,输入一个md的文本文件,找到其指向的image图片,然后存储起来。返回列表

还需要一个函数, 读入对应的位置的md文本文件

以及一个函数 写出md文本文件

一个函数 移动图片的到对应的和输出的md文件的位置,并保持图片的相对位置不变。

然后将其组合起来。


经过了一段时间的努力,我用[[豆包]] [[vibe coding]] 出来了一个最初的版本。。 后续可能继续拓展吧。

2026-01-30 我觉的需要找一个关于能将obsidian写的文章转化为博客的工具。
https://fuwari.vercel.app/posts/all_in_one/2026-01-30--我觉的需要找一个关于能将obsidian写的文章转化为博客的工具/
Author
Flandre923
Published at
2026-01-30