Edit URL into a topic title after creation?

Я только что обнаружил эту функцию благодаря другой теме, где о ней спрашивали. Это просто здорово!
Я немного протестировал, чтобы понять, как это работает. Немного запутанно :wink: Похоже, что URL нужно вводить сначала в заголовок. Нельзя написать что-то другое, а потом захотеть добавить URL (хотя можно ввести URL, а затем написать что-то ещё, даже до URL). [РЕДАКТИРОВАНИЕ: Это работает только для НОВОГО поста. Нельзя отредактировать существующий заголовок]

Способ ввода тоже немного хитрый: нужно написать http:// или https://, а затем ввести полный URL без паузы :wink: Но после ввода нужно сделать небольшую паузу (даже добавление одного пробела сразу после URL, без паузы, приведёт к тому, что это не сработает).

Как я понимаю, http(s):// должен быть обнаружен в самом начале заголовка, и система воспримет всё, что введено после него, как только будет сделана небольшая пауза (Всё. Это URL, и его нельзя изменить впоследствии. Ни сейчас, ни когда-либо. Его можно только удалить позже. Если в введённом тексте есть пробел, Discourse ничего не сделает и воспримет введённое как «обычный» заголовок. Ссылка проверяется при валидации поста: если нет точки, система сообщит, что это недействительно. Копирование/вставка работает при соблюдении тех же условий: нужно вставить ТОЛЬКО URL; в самом начале; без пробелов. После этого можно добавить что угодно).

Чтобы удалить ссылку, нужно нажать на значок редактирования над заголовком. Функция редактирования под постом не предлагает удалить ссылку.

Итак, как уже сказано, всё это немного запутанно, если не знать, но это всё равно здорово.

4 лайка