mdi : bädda in kod i markdown / versionsnummer / markdown ...

Förord

Att bädda in versionsnummer och demokod i readme.md är ett mycket vanligt krav.

Det finns några liknande verktyg på marknaden, men de fungerar inte bra. Så jag skrev ett själv (storlek på 256 KB).

Funktionaliteten är sådan att om du skriver ett uttalande som > ./demo.js i markdown kommer koden att bäddas in, och det resulterande innehållet visas i skärmdumpen nedan :

Med det deepl-baserade markdown-översättningsverktygÖppna i ett nytt fönster som jag har skrivit är det dessutom möjligt att automatiskt översätta och återge kinesiska och engelska i samma readme.md -fil.

Användarupplevelsen kommer att bli mycket bra med en ankarpunkt i texten högst upp i Githubs Readme (nedan), som man kan klicka på för att komma till de olika språkversionerna av instruktionerna.

Installation

Ladda ner från githubÖppna i ett nytt fönster eller cargo install mdi

Adress till kodbasenÖppna i ett nytt fönster

Använd

mdi [dir]

Den söker i katalogen xxx.mdi.md och ersätter > ./xxx.rs med det inbäddade kodinnehållet och skickar det till xxx.md.

Om inbäddningen är en markdown-fil kommer referenser till den att återges rekursivt.

Visa demofilen readme.mdi.mdÖppna i ett nytt fönster

Uppdateringar:
Från: gcxfd