这可能看起来很奇怪的需求,但我希望GitHub或任何脚本中都有这样的功能。
我有 这个 Github上的repo,我在那里学习、练习和添加 C++
每天都有程序。我目前是根据问题来源和数据类型将它们分在文件夹里。但我遇到了冲突,比如有一个问题是 leetcode
名为 mergeLists.cpp
这是用 Linked List
但我有一个单独的文件夹用于链接列表。所以我很困惑,我应该把这个文件放在哪里。
我想了一个解决方案,那就是 标识,将每个文件针对一个关键字tag进行标记,并在以这个标记命名的Markdown文件中设置一个指向这个文件的超链接。所以在上面的例子中,我将一个Markdown页面命名为 Linked List
和文件 mergeList.cpp
会在这个标记文件里面。
因此,我在寻找一个工具或脚本或Github功能,它可以使我很容易,否则,我将不得不手动创建标签,并在不同的标签下手动添加每个文件。
结果,我将有一个Markdown文件,其中有一个所有标签的列表,而每个标签是一个超链接到markdown,其中有这个标签下所有文件的列表。
先谢谢你。
任何能让这个问题更容易理解的帮助都将被感激。
你可以使用symlinks来代替创建md文件。Ac到维基百科,在计算中,符号链接是一个术语,指任何包含以绝对或相对路径形式引用另一个文件或目录的文件,并影响路径名解析。
因此,你可以决定将原文件保留在其中一个目录中,并在其他目录中创建一个指向该文件的符号链接。在查看符号链接时,你会看到原文件的内容。
至于自动化的过程,这是一个信息检索和NLP的问题,可能需要一些努力来建立。另外,我还没有遇到任何工具可以像你描述的那样自动完成这个任务。