mdi : osadzanie kodu w markdown / numer wersji / markdown ...
Przedmowa
Częstym wymogiem jest osadzanie numerów wersji i kodu demo w readme.md.
Na rynku jest kilka podobnych narzędzi, ale nie działają one dobrze. Napisałem więc sam jeden (rozmiar pliku wykonywalnego 256 KB).
Funkcjonalność jest taka, że napisanie oświadczenia takiego jak > ./demo.js w markdown spowoduje osadzenie kodu, a wynikowa treść jest pokazana na zrzucie ekranu poniżej :

Alternatywnie, za pomocą narzędzia do tłumaczenia markdown, które napisałem w oparciu o deepl, możesz automatycznie przetłumaczyć z chińskiego na angielski i przedstawić go w tym samym pliku readme.md.
Doświadczenie użytkownika będzie bardzo dobre dzięki nietekstowemu punktowi zakotwiczenia na górze readme github (poniżej), który można kliknąć, aby przejść do różnych wersji językowych instrukcji.

Instalacja
Pobierz z githuba lub cargo install mdi
Użyj
mdi [dir]
Przeszuka katalog xxx.mdi.md i zastąpi > ./xxx.rs treścią osadzonego kodu i wyprowadzi go na stronę xxx.md.
Jeśli embed jest plikiem markdown, będzie rekurencyjnie renderował odwołania do niego.
Zobacz plik demo readme.mdi.md