Какой URL-адрес новой страницы в Azure DevOps Wiki? / Как добавить новую страницу в закладки?

Есть ли URL-адрес новой страницы в Azure DevOps Wiki?

В частности, тот, где я могу указать путь, по которому будет создана новая страница.

Я знаю, что если вы хотите добавить ссылку в закладки для просмотра определенной страницы, вам обычно нужно знать идентификатор страницы, например. 22 по этой ссылке:

https://dev.azure.com/incredibleit/Incredible%20IT/_wiki/wikis/Incredible-IT.wiki/22/Backups-Restores

Однако существует «секретная ссылка», которую вы можете использовать для указания пути, если идентификатор страницы неизвестен:

https://dev.azure.com/incredibleit/Incredible%20IT/_wiki/wikis/Incredible-IT.wiki?pagePath=/Home/Technical/Important/Backups%20%26%20Restores

А чтобы отредактировать страницу по указанному пути, нужно:

https://dev.azure.com/incredibleit/Incredible%20IT/_wiki/wikis/Incredible-IT.wiki?wikiVersion=GBwikiMaster&_a=edit&pagePath=/Home/Technical/Important/Backups%20%26%20Restores

Я попытался изменить этот последний URL-адрес с &_a=edit на &_a=new и &a_=add, но ничего не помогло.

Как я могу создать ссылку на новую страницу/новую подстраницу по указанному пути?

Когда я нажимаю «Новая страница» в DevOps Wiki, URL-адрес в адресной строке не меняется.

Это для более крупного проекта, который автоматически создает документы Sphinx (python-sphinx) из Azure DevOps Wiki. Мне бы хотелось иметь кнопку «Новая» в Sphinx. В настоящее время мне удалось добавить кнопки «Просмотреть в Wiki» и «Редактировать в Wiki» на каждую страницу, а также еще несколько, не связанных с Wiki, и я хочу добавить к ней «Новую страницу». . но по сути мой вопрос сводится к следующему: каков URL-адрес новой страницы по указанному пути?

Вот как выглядит каждая страница в Sphinx:

Я проверил прослушиватели событий на кнопке «Новая страница» в DevOps Wiki, но, судя по тому, что я увидел, они ссылаются на пустую функцию под названием we()

Если вам интересно: я использую docker для автоматической сборки Sphinx из Wiki каждый раз, когда вносятся изменения, а HTML каждой страницы настраивается с помощью некоторых python скриптов, которые я написал, в основном используя красивый суп.

Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
В предыдущей статье мы завершили установку базы данных, для тех, кто не знает.
Как установить LAMP Stack 1/2 на Azure Linux VM
Как установить LAMP Stack 1/2 на Azure Linux VM
В дополнение к нашему предыдущему сообщению о намерении Azure прекратить поддержку Azure Database для MySQL в качестве единого сервера после 16...
0
0
118
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

В настоящее время мне удалось добавить кнопки «Просмотреть в Wiki» и «Редактировать в Wiki» на каждую страницу, а также еще несколько, не связанных с Wiki, и я хочу добавить к ней «Новую страницу». . но по сути мой вопрос сводится к следующему: каков URL-адрес новой страницы по указанному пути?

В отличие от view и edit для существующей страницы Wiki, когда вы создаете новую страницу Wiki, в браузере нет такого URL-адреса, который содержал бы что-то вроде &_a=add.

Чтобы создать страницу DevOps Wiki с помощью сценария, мы можем использовать REST API или Azure CLI. Оба имеют обязательные параметры path и content.

Боюсь, использование URL-ссылки только с путем для создания новой страницы Wiki не поддерживается.

Очень жаль! Спасибо за авторитетный ответ. Могу ли я предложить Microsoft возможность добавлять новую страницу по URL-адресу? :)

Danny Beckett 09.04.2024 10:06

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

wade zhou - MSFT 09.04.2024 10:14

Еще раз спасибо! Я создал предложение

Danny Beckett 09.04.2024 10:20

Другие вопросы по теме