Tomàs Puig i Font
Tornar als projectes

Treball seleccionat

MdReader

Escriu en Markdown i llegeix el resultat sense sortir de l'aplicació. Un editor per a Windows per treballar amb notes i documentació local, amb pestanyes, eines de format i temes clar i fosc.

Visió general

Vaig crear MdReader perquè estava cansat de llegir fitxers .md com a text pla, sense veure'n el format. Volia poder obrir un document i llegir-lo amb els títols, les llistes i els blocs de codi ben presentats, però també editar-lo quan calgués. D'aquesta necessitat va néixer un editor per a Windows, inspirat en la simplicitat del Bloc de notes, que permet alternar entre el codi Markdown i el document renderitzat.

Experiència d'edició

L'editor utilitza CodeMirror 6 i permet treballar amb diversos fitxers en pestanyes. Es pot alternar entre l'edició i una previsualització Markdown renderitzada, aplicar format des de la barra d'eines i utilitzar cerca i substitució.

MdReader en mode d'edició amb el codi Markdown d'un document, la barra de format i les pestanyes.MdReader en mode d'edició amb el codi Markdown d'un document, la barra de format i les pestanyes.
Mode d'edició: escriu i dona format al document en Markdown.
  • Dreceres de teclat per a fitxers, edició i format.
  • Temes clar, fosc i del sistema, selector de font, zoom i ajust de línia.
  • Preferències desades i restaurades en iniciar l'aplicació.

Renderització de Markdown

La previsualització transforma Markdown amb marked i sanititza el resultat amb DOMPurify abans de mostrar-lo. Aquesta combinació separa la interpretació del document de la protecció de la vista renderitzada.

El mateix document a MdReader en mode de lectura, amb títols, llistes, un bloc de codi i una taula renderitzats.El mateix document a MdReader en mode de lectura, amb títols, llistes, un bloc de codi i una taula renderitzats.
Mode de lectura: el mateix document renderitzat. Alterna entre edició i lectura amb Ctrl+Shift+P.

Distribució per a Windows

electron-builder produeix dos formats: un instal·lador NSIS amb accessos directes i selecció de directori, i un executable portàtil que no requereix instal·lació. La versió 0.1.0 està publicada a GitHub Releases en un paquet que inclou totes dues opcions.

  • Descarrega el ZIP de la versió 0.1.0 per a Windows (159 MB) i extreu-ne el contingut.
  • Per instal·lar l'aplicació, executa MdReader Setup 0.1.0.exe i segueix els passos de l'instal·lador.
  • Si prefereixes no instal·lar-la, executa MdReader-0.1.0-portable.exe.
  • Obre un fitxer .md o crea una pestanya nova per començar a escriure.