ktulho Posted September 18, 2020 Share Posted September 18, 2020 Наверное и для установщика XVM нужна поддержка Markdown. @ Quote Link to comment Short link Share on other sites More sharing options...
13 Posted September 18, 2020 Share Posted September 18, 2020 (edited) @ktulho нужна. У нас уже есть некоторые наработки, которые пока не пошли в релиз: Edited September 19, 2020 by Mr 13 опечатка 1 @ Quote Link to comment Short link Share on other sites More sharing options...
night_dragon_on Posted September 18, 2020 Share Posted September 18, 2020 2 минуты назад, ktulho сказал: установщика XVM нужна поддержка Markdown Inno Setup не поддерживает его. Обсуждали уже после перехода списка изменений на новый формат. Там также нужно в rtf преобразовывать. @ Quote Link to comment Short link Share on other sites More sharing options...
yepev Posted September 18, 2020 Share Posted September 18, 2020 1 минуту назад, night_dragon_on сказал: Inno Setup не поддерживает его. Обсуждали уже после перехода списка изменений на новый формат. Там также нужно в rtf преобразовывать. Так везде нужно преобразовывать Markdown во что-то. В этом его смысл. В браузерах в HTML, где-то в RTF. В итоге имеешь разметку в одном минимальном виде, которая легко конвертится в любой другой. @ Quote Link to comment Short link Share on other sites More sharing options...
ktulho Posted September 19, 2020 Author Share Posted September 19, 2020 19 часов назад, Mr 13 сказал: У нас уже есть некоторые наработки, которые пока пошли в релиз: Здесь опечатка: "пока НЕ пошли в релиз" ? А где-нибудь можно посмотреть наработки? @ Quote Link to comment Short link Share on other sites More sharing options...
13 Posted September 19, 2020 Share Posted September 19, 2020 @ktulho да, частичка "не" потерялась :) Наработки пока только у @Mixaill, но вкратце опишу их суть: InnoSetup в этом окне поддерживает форматированный текст только в виде RTF, поэтому при сборке нам необходимо делать конвертацию .md → .rtf. После перехода на чейнджлоги в формате .md мы экспериментировали с такой конвертацией через pandoc (пресет github-flavoured), и с небольшими доработками получается результат, как на скриншоте из сообщения выше. По сути, остаётся только прикрутить это к процессу сборки. @ Quote Link to comment Short link Share on other sites More sharing options...
ktulho Posted September 19, 2020 Author Share Posted September 19, 2020 Понятно. Спасибо. @ Quote Link to comment Short link Share on other sites More sharing options...
yepev Posted May 2, 2021 Share Posted May 2, 2021 19.09.2020 в 10:36, Mr 13 сказал: Наработки пока только у @Mixaill, но вкратце опишу их суть: InnoSetup в этом окне поддерживает форматированный текст только в виде RTF, поэтому при сборке нам необходимо делать конвертацию .md → .rtf. После перехода на чейнджлоги в формате .md мы экспериментировали с такой конвертацией через pandoc (пресет github-flavoured), и с небольшими доработками получается результат, как на скриншоте из сообщения выше. По сути, остаётся только прикрутить это к процессу сборки. Не забыли про это? А то окошко лога в инсталлере всё ещё страшненькое: @ Quote Link to comment Short link Share on other sites More sharing options...
ktulho Posted May 5, 2021 Author Share Posted May 5, 2021 Можно еще использовать библиотеку inno-web-browser. Конвертировать msrkdown в html (например с помощью cmark-gfm) и отображать. Преимущества данного способа - большое количество конверторов markdown to html. @ Quote Link to comment Short link Share on other sites More sharing options...
yepev Posted May 6, 2021 Share Posted May 6, 2021 (edited) @ktulho а зачем, если inno поддерживает rtf из коробки? Ещё одна зависимость - это ещё одна точка потенциальных проблем, а если её поддержка прекратится автором, то опять придётся что-то сочинять. Так что когда можно сделать без сторонней библиотеки, то лучше так и делать. Будет надёжно и надолго. С конвертерами в rtf тоже проблем нет.Тут и так всё красивенько. И к тому же без страшно неудобной горизонтальной прокрутки) Тащить целую библиотеку ради одной простой странички - это моветон Edited May 6, 2021 by yepev 1 @ Quote Link to comment Short link Share on other sites More sharing options...
ktulho Posted May 6, 2021 Author Share Posted May 6, 2021 (edited) 27 минут назад, yepev сказал: С конвертерами в rtf тоже проблем нет. Предполагаю, что есть, раз так долго не добавляют в инсталлятор. 27 минут назад, yepev сказал: Ещё одна зависимость - это ещё одна точка потенциальных проблем, а если её поддержка прекратится автором, то опять придётся что-то сочинять. Там нечего поддерживать. Это "обёртка". Сам компонент находится в shdocvw.dll - стандартная библиотека windows. Edited May 6, 2021 by ktulho @ Quote Link to comment Short link Share on other sites More sharing options...
ktulho Posted May 9, 2021 Author Share Posted May 9, 2021 Доведу свою мысль до конца setup_xvm_v2.exe @ Quote Link to comment Short link Share on other sites More sharing options...
13 Posted September 12, 2021 Share Posted September 12, 2021 Готово. С использованием pandoc и преобразованием .md → .rtf 1 @ Quote Link to comment Short link Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.