Как добавить собственные теги в каждый файл и иметь гиперссылку в файле уценки на github - PullRequest
0 голосов
/ 08 мая 2020

Это может показаться странным, но у меня sh такая функция существует в GitHub или в любом скрипте.

У меня есть это репозиторий на Github, где я учусь, ежедневно отрабатывать и добавлять C++ программ. В настоящее время я разделяю их по папкам в зависимости от происхождения проблемы и типа данных. Но у меня возникают конфликты, например, проблема с leetcode с именем mergeLists.cpp, который использует Linked List, но у меня есть отдельная папка для связанных списков. Так что я смущен тем, куда мне поместить этот файл.

Я подумал, что решение, которое тегирование , пометить каждый файл по ключевому слову / тегу и иметь гиперссылку на этот файл в Файл разметки, названный в честь этого тега. Итак, в приведенном выше примере я буду страницей уценки с именем Linked List, а файл mergeList.cpp будет внутри этого файла уценки.

Итак, я ищу инструмент, скрипт или функцию Github что может упростить мне задачу, иначе мне придется создавать теги вручную и добавлять каждый файл вручную с разными тегами.

В результате у меня будет файл Markdown, содержащий список всех теги и каждый тег - это гиперссылка на уценку со списком всех файлов, помеченных этим тегом.

Заранее спасибо.

Любая помощь, чтобы сделать этот вопрос более понятным ценится.

1 Ответ

0 голосов
/ 08 мая 2020
  • Вы можете использовать символические ссылки вместо создания файлов md. A / c в Википедию. В вычислениях символическая ссылка c - это термин для любого файла, который содержит ссылку на другой файл или каталог в форме абсолютного или относительного пути и влияет на разрешение имени пути.

  • Итак, вы можете решить сохранить исходный файл в одном из каталогов и создать символическую ссылку на этот файл в других каталогах. При просмотре символической ссылки вы увидите содержимое исходного файла.

  • Как создать символическую ссылку

  • Что касается автоматизации процесса, это проблема поиска информации и НЛП, для создания которой могут потребоваться некоторые усилия. Кроме того, я не встречал ни одного инструмента, который автоматизирует эту задачу, как вы описали

...