如何在每个文件上添加自定义标签,并在github上的markdown文件中拥有超链接

问题描述 投票:0回答:1

这可能看起来很奇怪的需求,但我希望GitHub或任何脚本中都有这样的功能。

我有 这个 Github上的repo,我在那里学习、练习和添加 C++ 每天都有程序。我目前是根据问题来源和数据类型将它们分在文件夹里。但我遇到了冲突,比如有一个问题是 leetcode 名为 mergeLists.cpp 这是用 Linked List 但我有一个单独的文件夹用于链接列表。所以我很困惑,我应该把这个文件放在哪里。

我想了一个解决方案,那就是 标识,将每个文件针对一个关键字tag进行标记,并在以这个标记命名的Markdown文件中设置一个指向这个文件的超链接。所以在上面的例子中,我将一个Markdown页面命名为 Linked List 和文件 mergeList.cpp 会在这个标记文件里面。

因此,我在寻找一个工具或脚本或Github功能,它可以使我很容易,否则,我将不得不手动创建标签,并在不同的标签下手动添加每个文件。

结果,我将有一个Markdown文件,其中有一个所有标签的列表,而每个标签是一个超链接到markdown,其中有这个标签下所有文件的列表。

先谢谢你。

任何能让这个问题更容易理解的帮助都将被感激。

github automation tags markdown github-actions
1个回答
0
投票
  • 你可以使用symlinks来代替创建md文件。Ac到维基百科,在计算中,符号链接是一个术语,指任何包含以绝对或相对路径形式引用另一个文件或目录的文件,并影响路径名解析。

  • 因此,你可以决定将原文件保留在其中一个目录中,并在其他目录中创建一个指向该文件的符号链接。在查看符号链接时,你会看到原文件的内容。

  • 如何创建一个符号链接

  • 至于自动化的过程,这是一个信息检索和NLP的问题,可能需要一些努力来建立。另外,我还没有遇到任何工具可以像你描述的那样自动完成这个任务。

© www.soinside.com 2019 - 2024. All rights reserved.