mtgr18977, que ferramenta útil!!! Baixei a versão que você adaptou, rodei localmente e vi que faltava algumas dependências:
- https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/styles/default.min.css
- https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/highlight.min.js
- https://fonts.googleapis.com/css2?family=Roboto:wght@400;500&display=swap
Baixei todas elas para deixar tudo local. Agora, tudo funcionando (offline) apenas sobre o apache
sem precisar do Node!
Outras ideias para expandir essa ferramenta que achei muito útil:
- um botão para limpar o
textarea
de entrada; - modo escuro ou a possibilidade de alterar as cores, padrões de fundo dos painéis;
- opção para ocultar as mensagens da lateral, se desejar, para aumentar a área na tela de edição e exibição;
- incluir um corretor ortográfico, marcando as palavras que estejam fora de um dicionário definido num JSON;
- suporte a outros elementos do markdown como equações LaTeX;
Copiei um dos artigos aqui do Tabnews só para testar a ferramenta e gostei do resultado. A ferramenta indicou as sentenças e termos muito longos para melhoria, sinalizando as seções que mereciam um retoque. Não tem problemas por ser limitada! Pode ser aperfeiçoada com acesso ao código fonte. O que faltaria para se tornar um "Gramm arly" offline?
PS: Alguém com mais experiência consegue explicar porque essa dependência é um CSS e recebe parâmetros na linha de endereço? Para funcionar sem problema, precisei baixá-la e incluir a estensão .css
para o navegador não reclamar do mime-type
https://fonts.googleapis.com/css2?family=Roboto:wght@400;500&display=swap