Tabla de contenido
Una vez más aquí. Hoy vengo a dejar un pequeño programa que he programado durante estos días de postoperatorio que estoy pasando. La verdad es que es algo que hacía tiempo que tenía ganas de hacer, ya que de un tiempo a esta parte me paso mucho tiempo escribiendo documentación para diferentes proyectos. Y aun que he de reconocer que me ha costado mucho reconocerlo y darme cuenta, escribir documentación utilizando markdown se ha vuelto en algo bastante habitual en mi día a día gracias a la rapidez con la que se pueden crear las documentaciones necesarias para los proyectos. Por este motivo, me puse a picar código y terminé escribiendo el código de EscribeChanchi (no se me ocurrió un nombre mejor).
El caso es que esto es tan solo la primera versión de este programa a la que le he ido añadiendo las cosas más básicas que suelo necesitar y utilizar para el día a día, pero a medida que vaya necesitando añadir más cosas. Supongo que poco a poco se irán viendo modificaciones en las funcionalidades del programa. Tengo que decir desde ya, que EscribeChanchi solo lo he empaquetado como .deb, ya que como creo que el paso del tiempo ha ido dejando claro, no utilizo Windows en mi día a día. Por eso si alguien estuviese interesado, puede modificar lo necesario y crear el .EXE … ya que yo no creo que lo haga.
Para qué se utiliza markdown
Antes de nada, habría que explicar un poco qué es Markdown y para que se utiliza, ya que algunas gente puede que no lo sepa. Este lenguaje se utiliza para la creación de documentos, notas, documentaciones, libros o sitios web.
Como decía líneas más arriba, la sintaxis de markdown va a permitir al usuario crear documentos y tomar notas con rapidez, pudiendo crear desde pequeños artículos hasta libros enteros que una vez terminados se podrán imprimir o exportar a PDF sin mayor problema.
La sintaxis de markdown es bastante sencilla y, una vez aprendida, permitirá al usuario editar cualquier documento desde cualquier lugar, creando nuevas entradas para un blog (como es el caso de esta misma entrada), escribiendo emails, creando listas o redactando una carta importante.
Esto no es más que una ínfima explicación de qué es markdown … por eso si quieres saber más solo tienes que buscar por la red.
Imagen | Producto | Valoración | Precio | Descuento | Acción |
---|---|---|---|---|---|
![]() | R Markdown: The Definitive Guide (Chapman & Hall/CRC The R Series)Ciencias, tecnología y medicina Matemáticas Estadística y probabilidad | 45,49 € | Sin descuento | Ver en Amazon | |
![]() | Introducing Markdown and Pandoc: Using Markup Language and Document ConverterLibros universitarios y de estudios superiores Ciencias informáticas Lenguajes de programación | 51,91 € | -9% | Ver en Amazon | |
![]() | blogdown: Creating Websites with R Markdown (Chapman & Hall/CRC The R Series)Ciencias, tecnología y medicina Matemáticas Estadística y probabilidad | 31,19 € | Sin descuento | Ver en Amazon |
Una breve explicación de qué es EscribeChanchi
En un mundo donde la documentación técnica y la escritura estructurada son fundamentales, EscribeChanchi v1.6 surge como una solución rápida para mi día a día que combina la potencia de C++ con la versatilidad de Qt6, ofreciendo una experiencia de edición Markdown rápida, cómoda y llena de atajos de teclado para no tener que levantar las manos del teclado y poder escribir todo seguido … y con buena letra.
Sé que existen muchas y muy buenas aplicaciones para escribir markdown, pero como C++ hacía años que no lo desengrasaba, quería ver cómo podría hacer un programa para mi, adaptado a mis necesidades y sin necesidad de depender de otros … cosas del hazlo tú mismo


Algunas características a tener en cuenta
1. Arquitectura multi-pestaña
EscribeChanchi cuenta con un sistema de pestañas, el cual permite permite manejar múltiples documentos simultáneamente. Esto para mi lo hace ideal cuando estás trabajando en proyectos complejos donde necesitas referenciar varios archivos README, documentación técnica y artículos de blog.
2. Emojis
Algo que siempre me gusta tener a meno cuando escribo Markdown es tener emojis que pueda utilizar para dar énfasis o destacar algún punto de la documentación. Por eso añadí algunos emojis (que por el momento son 76) … y que poco a poco supongo que iré ampliando.
3. Vista previa en tiempo real
Esta característica era la básica, por lo que no podía faltar. La posibilidad de ver el preview de forma instantán, mostrando exactamente cómo se verá tu contenido en GitHub, GitLab o cualquier plataforma markdown.
4. Un pequeño manual de markdown

He incluido un pequeño manual sobre cómo utilizar markdown en proyecto que quieas escribir.
💻 Tecnologías utilizadas: C++ y Qt6
¿Por qué C++ en lugar de Electron?
Mientras la mayoría de editores modernos consumen gigabytes de RAM, EscribeChanchi está construido en C++ puro, lo que significa:
- ⚡ Velocidad nativa: Arranque instantáneo, sin lag
- 🔋 Eficiencia energética: Perfecto para laptops y trabajo prolongado
- 📱 Footprint mínimo: Menos de 4MB de RAM en uso típico
- 🛡️ Estabilidad rock-solid: Sin crashes por memory leaks de JavaScript
- NO ME GUSTAN LAS APLICACIONES CONSTRUIDAS CON ELECTRON …
Arquitectura técnica destacable
// Ejemplo de la arquitectura modular class MarkdownEditor : public QMainWindow { private: TabManager* tabManager; PreviewEngine* previewEngine; TemplateManager* templateManager; EmojiSelector* emojiBar; };
🎨 Experiencia de usuario
Modo Claro/Oscuro Inteligente
EscribeChanchi detecta automáticamente las preferencias del sistema y se adapta, pero también permite personalización granular. El tema oscuro está diseñado desde cero para sesiones nocturnas de escritura.
Bandeja del sistema con minimizado inteligente
Una característica que me encantan de los programas es la minimización a la bandeja del sistema que mantiene el editor siempre accesible sin ocupar espacio en la barra de tareas.
Búsqueda y reemplazo
Más allá del simple Ctrl+F, EscribeChanchi ofrece:
- Búsqueda con regex
- Reemplazo por lotes
- Filtros por tipo de contenido
- Historial de búsquedas
📝 Plantillas predefinidas que aceleran el flujo de trabajo
1. Template de artículo de blog
Estructura optimizada para SEO con:
- Headers jerárquicos apropiados
- Meta-descriptions sugeridas
- Call-to-actions estratégicos
- Schema markup hints
2. Documentación técnica profesional
- API documentación de plantillas
- Estructura de las guías de resolución de problemas
- Formato de instrucciones de instalación.
- Ejemplos de código con resaltado de sintaxis
3. README de Proyecto GitHub
- Insignias automáticas
- Estructura de contribución
- Plantillas de licencia
- Formato de notas de la versión
🔧 Instalación usando el paquete .deb nativo
EscribeChanchi v1.6 viene empaquetado como un .deb profesional que incluye:
- Integración completa con el sistema (menús, iconos, mime-types)
- Dependencias inteligentes (compatible Qt5/Qt6)
- Scripts de post-instalación
- Iconos multi-resolución (48×48, 64×64, 128×128, scalable)
- Este paquete .deb se puede descargar desde la página de lanzamientos en el repositorio de GitHub.
# Instalación en una línea sudo dpkg -i escribe-chanchi_1.6-1_amd64.deb
🌟 Casos de uso
Para desarrolladores de software
- Documentación de APIs: Templates específicos para endpoints, parámetros y responses
- README dinámicos: Actualización automática de badges y enlaces
- Wikis técnicas: Estructura coherente para knowledge bases
Para escritores técnicos
- Artículos técnicos: SEO-optimized structure con meta-data integrada
- Tutoriales paso a paso: Numeración automática y cross-references
- Documentación de productos: Consistent styling y branding
Bloggers y Creadores de contenido
- Posts optimizados para SEO: H1-H6 estructura inteligente
- Integración de redes sociales: fragmentos para diferentes plataformas
- Seguimiento analítico: metaetiquetas para mejorar la visibilidad
🏆 Ventajas Competitivas vs Otras Soluciones
Característica | EscribeChanchi | Typora | Mark Text | Zettlr |
---|---|---|---|---|
Consumo RAM | <4MB | ~200MB | ~150MB | ~300MB |
Velocidad inicio | <1s | ~3s | ~2s | ~4s |
Templates incluidos | ✅ 3 profesionales | ❌ | ❌ | ✅ Básicos |
Emojis | ✅ 76 optimizados | ❌ | ✅ Básicos | ❌ |
Bandeja sistema | ✅ Inteligente | ❌ | ❌ | ✅ Básica |
Paquete .deb | ✅ Profesional | ✅ AppImage | ✅ AppImage | ✅ Flatpak |
📊 Puntos de referencia de rendimiento
Pruebas realizadas en sistema típico
- CPU: Intel i5-8250U
- RAM: 8GB DDR4
- SSD: 256GB NVMe
Resultados:
- ⚡ Tiempo de arranque: 0.8 segundos
- 📝 Edición archivo 10MB: Sin lag perceptible
- 🔄 Preview actualización: <100ms
- 💾 Guardado automático: <50ms
🛠️ Código abierto y transparencia total
Arquitectura modular ejemplar
EscribeChanchi no solo es una herramienta, es también un caso de estudio en desarrollo C++ moderno:
// Ejemplo de clean architecture class TemplateManager { public: bool loadTemplate(const QString& templatePath); QString generateFromTemplate(const QVariantMap& data); QStringList getAvailableTemplates() const; private: QMap<QString, Template> templates; MarkdownParser parser; };
Contribución y desarrollo
- GitHub: Código 100% abierto y documentado
- Issues tracking: Transparent roadmap público
- Pull requests: Welcomed y reviewed profesionalmente
- Documentation: Comprehensive developer guides
💡 Tips Pro para maximizar la productividad

Wacom Cintiq 22 DTK2260K0A – Monitor Interactivo Creativo, Soporte Regulable,1920 x 1080 Full HD, Lápiz Digital Wacom Pro Pen 2, Compatible con Windows y Mac
Creatividad ilimitada da rienda suelta a tu imaginación con el lápiz sobre la pantalla; wacom cintiq 22 es el estándar creativo para los ilustrador…
1. Atajos de teclado
Ctrl+Shift+N
: Nueva pestaña con template selectorCtrl+E
: Selector de emojiF11
: Fullscreen modo enfocadoCtrl+Shift+P
: Previsualización del panel
2. Flujo de trabajo pptimizado
- Inicia el proyecto un con template apropiado
- Utiliza emojis para visual engagement
- Preview constante para quality check
- Export directo cuando esté listo
3. Customización avanzada
- Custom CSS para preview styling
- Shortcuts personalizables
- Theme variables modificables
- Template system extensible
🎯 Conclusión: ¿por qué EscribeChanchi es la elección inteligente?
En un ecosistema saturado de editores de texto pesados y lentos, EscribeChanchi v1.6 no es más que un proyecto creado para mis cosas, pero que espero que poco a poco vaya cogiendo contundencia de forma eficiente y profesional que respete tanto el tiempo del usuario como los recursos de su sistema.
El código completo de este proyecto se puede descargar desde el repositorio en GitHub en el que he alojado el proyecto.