BitBucket Wiki: создать иерархическую структуру?

Я хочу создать иерархию в своей вики следующим образом:

General
FooPages
    Foo1
    Foo2
    Foo3
       ODP
Bar
   Baz

Я хотел бы создать эти страницы и использовать макросы оглавления <<toc>> для их организации.

Как я могу это сделать? Нужно ли мне клонировать и редактировать вики на моей собственной машине, или я могу делать это исключительно через веб-интерфейс?


person Nick Heiner    schedule 16.06.2010    source источник


Ответы (2)


Вы можете (частично) сделать это, используя <<toc / >>. Это создаст оглавление для всех заголовков файлов в корневом каталоге. Однако он не будет перечислять заголовки в файле в подкаталогах. Вы можете сделать то же самое для <<toc FooPages/ >> и т. д.

Сделать это можно как через веб-интерфейс, так и локально на вашем компьютере.

Я разместил несколько примеров TOC на этой вики-странице Bitbucket: http://bitbucket.org/marijnvanderzee/build-wiki/wiki/TocTests. Разметку можно посмотреть там.

Обязательно сбалансируйте знаки равенства в заголовках; например используйте == H2 == вместо == H2. Оба допустимы, но в настоящее время последний не распознается макросом <<toc>>.

person Marijn    schedule 01.09.2010
comment
Обратите внимание, что в веб-интерфейсе вы можете создать подкаталог, изменив путь в режиме редактирования. - person Marijn; 01.09.2010
comment
Я так хочу, чтобы это работало только с подкаталогами. А также наличие функции поиска по вики. Но учитывая тот факт, что после более чем двух лет просьб о чем-то столь же простом, как двухфакторная аутентификация для битбакета, и до сих пор нет сигары... - person Ted; 13.08.2014
comment
@Marijn кажется, ссылка больше не активна. У вас есть новая ссылка, которую вы могли бы обновить? В противном случае, возможно, лучше удалить его. - person Bart; 04.05.2021
comment
Привет, @Bart, спасибо за проявленный интерес. Я не использовал Bitbucket много лет, но я попробую и дам вам знать! - person Marijn; 05.05.2021
comment
Извините, @Bart, похоже, я не могу восстановить этот репозиторий. Похоже, я почистил это некоторое время назад. - person Marijn; 05.05.2021

Что касается иерархической стороны этого вопроса, стоит уточнить:

Вы можете создать иерархическую структуру, используя поле Заголовок при создании или редактировании вики-страницы.

Например: Если вы хотите создать новый файл Bar.md внутри нового каталога Foo, просто создайте новую страницу и в поле Заголовок напишите «Foo/Bar.md». Он создаст каталог и файл одновременно.

Я не уверен, есть ли способ просто создать каталог, не добавляя в него файл сразу.

Что касается части TOC этого вопроса, я обнаружил, что могу использовать синтаксис # HeaderTitle на страницах Markdown, и макрос Creole TOC распознает его.

person Xenial    schedule 29.04.2018