Skip to content

feat: 制作一个能批量修改md的frontmatter信息的工具,方便用户迁移 #174

@qtqz

Description

@qtqz

背景

现在不同的静态博客框架,或同一框架(hexo)不同的主题,对于博客文章frontmatter信息的规定都有所不同,比如文章的封面图在这里叫cover在那里却叫headimg。也没有合适的东西处理这些(之前发现一段代码,但是只能统一增加或删除)。这就导致用户想换主题或者框架非常麻烦,往往就维持现状不换了。

目前Valaxy刚刚起步,也确实需要这样的工具,并提供官方的引导,方便用户迁移过来试用。

需求与可能的实现

可以有2种做法,1.自己实现批量修改,增删改查等等;2.将数据导出为表格,交给专业的软件处理表格数据,然后再导入覆盖,如下:

文件名 title date reward headimg cover
标题1 标题1 2022-1-1 TRUE 1.jpg  
标题2 标题2 2022-1-2 TRUE 2.jpg  
标题3 标题3 2022-1-3 TRUE   3.jpg
标题4 标题4 2022-1-4 TRUE   4.jpg

第2种做法的需求:

  • 可以凭某文件夹下所有md文件生成电子表格
  • 可以将电子表格内frontmatter导入回某文件夹下所有md文件,按文件名匹配
  • 易上手,方便没有编程经验的用户操作
  • 能完全清除frontmatter,方便不需要它的博客引擎
  • 容错等等

这可能不是关于valaxy本身的issue,但是应小云的提议,发到这里备忘

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions