29 pontos por keepworking 2025-03-07 | 13 comentários | Compartilhar no WhatsApp

Quero compartilhar este pequeno projeto que acabei criando.

O Nash foi idealizado com o conceito de Note as HTML, para que um único arquivo HTML possa ser ao mesmo tempo o próprio editor e o arquivo do documento.

Se você tiver apenas um navegador, é possível trabalhar localmente sem limitações de estar online ou offline, e quem receber o documento compartilhado também pode baixar esse HTML, editar, salvar novamente e compartilhar sem precisar criar conta nem instalar nenhum programa.

Também é possível colar imagens da área de transferência e anexá-las à nota, e como alguns recursos bem leves de editor foram implementados, ele também serve bem para escrever textos simples.

No entanto, como o recurso de salvar do navegador não facilita muito sobrescrever arquivos, acaba sendo possível fazer um controle de versões não intencional no estilo meuarquivo, meuarquivo (1), meuarquivo (2).... Além disso, pensei bastante em melhorar as funcionalidades do editor, mas infelizmente há muitas limitações.

Quanto à usabilidade, eu mesmo sinto que ainda há vários pontos fracos, mas acho que pode ser útil para usar em um blog self-hosted, ou como conteúdo para manuais simples, textos longos e materiais com imagens.

Dê uma olhada e, se tiver ideias de outras formas de uso, agradeço qualquer sugestão.

13 comentários

 
ifmkl 2025-07-08

Estou aproveitando muito este excelente projeto que você compartilhou como editor de gerador de sites estáticos para usar em self-hosting. Obrigado!

 
nemorize 2025-03-08

Muito legal...! Estrelinha com tudo!

  • Há um comportamento em que, quando o título está vazio, o título do navegador é definido como ~
 
lunamoth 2025-03-07

Lembra o TiddlyWiki. Acho que um estilo de 3 colunas com pasta, documento e conteúdo do documento também pode ser legal.

 
kunggom 2025-03-09

Já que lembrei disso, fui procurar se havia mais alguma coisa parecida com o TiddlyWiki e acabei encontrando algo chamado Feather Wiki. Este é extremamente leve: um arquivo HTML vazio tem menos de 60 KB.

 
laeyoung 2025-03-07

Simples e muito legal!!

 
coremaker 2025-03-07

Muito legal.

No entanto, quando for necessário copiar e colar dados HTML com estilos muito complexos, acho que seria melhor se eles passassem por um processo simples de normalização.

 
biyott 2025-03-07

Muito legal. Vou dar uma olhada com mais calma durante o fim de semana. Acho que ficaria ainda melhor se adicionassem alguns conceitos que já existiam.

 
halfenif 2025-03-07

Na minha opinião pessoal.

  • Parece que a primeira linha está sendo usada como nome do arquivo. Nesse caso, seria bom haver algo que informasse ao usuário que aquilo é o nome do arquivo, seja um rótulo ou um ícone.
  • Pode haver várias opiniões sobre o nome do arquivo, mas talvez seja interessante definir e aplicar uma regra simples.
    rule: nome do arquivo + data e hora ISO + extensão
    ex: Hello, This is Nash.2025-03-07 13.47.09.html
    Também é uma pena não poder usar : no nome do arquivo.
 
keepworking 2025-03-07

Acho uma ótima ideia colocar informações de horário no nome do arquivo ao salvar.
Também parece uma boa forma de disfarçar melhor a desvantagem de não poder sobrescrever.

Obrigado pela sua valiosa opinião.

 
kunggom 2025-03-07

Isso me lembra um pouco o TiddlyWiki.
Pessoalmente, eu gostaria que houvesse um recurso para a impressão sair um pouco mais limpa e outro para exibir certas partes em fonte monoespaçada. Também seria ótimo se a barra de ferramentas mostrasse os atalhos em tooltips, ou se houvesse uma explicação sobre os atalhos em uma página de ajuda.
Também acho que seria interessante concentrar o código o máximo possível no topo do arquivo HTML gerado e deixar a parte do conteúdo o mais para baixo possível, embora eu também fique pensando se realmente haveria necessidade de editar diretamente o código HTML a esse ponto. Enfim, se eu baixar um arquivo vazio de conteúdo, dependendo do caso, parece que pode ser útil.

 
keepworking 2025-03-07

Muito obrigado pela sua opinião valiosa.

  • atalhos de teclado, tooltips
  • fonte monoespaçada (código)
  • aumentar/reduzir recuo
  • exportação somente leitura

Com certeza, seria muito melhor ter esses recursos. Vou levar isso em consideração para melhorar ainda mais.

 
kunggom 2025-03-07

Outra coisa que me vem à mente é algo como um recurso de suporte a aumentar/diminuir recuo.
Às vezes, quando era preciso escrever um texto longo, destacar algumas partes com recuo e afins era útil.

 
kunggom 2025-03-07

Se a ideia fosse usar isso em um site self-hosted, acho que seria melhor uma opção com recurso de "exportar" a parte em HTML que não pode ser modificada.
De qualquer forma, mesmo sendo um arquivo HTML não editável, é atraente que baste ter um único arquivo.