Skip to content

uGeek/wdblog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 

Repository files navigation

wdblog - Import Manager & Publisher

Una herramienta web de gestión de blogs para crear, editar y publicar artículos con soporte completo para Markdown y sincronización remota via WebDAV.

Características

Funcionalidad Principal

  • Gestión Multi-Blog - Administra múltiples blogs desde una única interfaz
  • Editor de Texto Enriquecido - Edición WYSIWYG con vista previa en vivo
  • Soporte para Markdown - Escribe en Markdown con vista previa en tiempo real (modos dividido/editor/vista previa)
  • Publicación Remota - Publica artículos via WebDAV a tu servidor de blog

Características del Editor

  • Formato Enriquecido - Encabezados (H1-H3), negrita, cursiva, enlaces, imágenes, bloques de código
  • Barra de Herramientas Markdown - Botones de formato rápido
  • Comandos Slash - Escribe / para opciones de formato rápido (encabezados, listas, código)
  • Gestión de Metadatos - Título, categoría, etiquetas, descripción, imágenes OG, URLs de audio
  • Sugerencias IA - Genera automáticamente etiquetas y descripciones usando IA
  • Contador de Palabras/Caracteres - Estadísticas en tiempo real con tiempo estimado de lectura
  • Subida de Imágenes - Arrastra y suelta imágenes directamente en el editor
  • Limpieza de Formato - Elimina el formato CSS con un clic

Publicación

  • Publicar con Un Clic - Publica artículos individuales o todos a la vez
  • Sincronización de Metadatos - Mantiene el metadata.json remoto sincronizado
  • Generador de robots.txt - Configura qué pueden indexar los motores de búsqueda
  • Importar Posts - Importa desde feeds RSS remotos o URLs directas
  • Estado del Feed - Monitoriza el estado de sincronización del feed RSS

Búsqueda y Organización

  • Búsqueda Local - Filtra artículos por título en tiempo real
  • Múltiples Modos de Ordenación - Ordena por fecha (más recientes/antiguos) o alfabéticamente (A-Z/Z-A)
  • Selección Múltiple - Selecciona y elimina artículos en masa
  • Sistema de Etiquetas - Organiza artículos con hasta 9 etiquetas personalizadas

UI/UX

  • Temas Oscuro/Claro - Cambia entre modos oscuro y claro
  • Diseño Responsivo - Funciona en escritorio y móvil
  • Interfaz Moderna - Interfaz limpia inspirada en Material Design
  • Vista Dividida - Editor y vista previa uno al lado del otro

Tecnología

  • Frontend: HTML5, JavaScript (Vanilla)
  • UI Framework: Materialize CSS
  • Markdown: Marked.js + Turndown
  • Readability: Mozilla Readability
  • Almacenamiento: WebDAV para sincronización remota

Primeros Pasos

Configuración

Edita wdnotes.conf para configurar tus blogs:

# Configuración básica del blog
NOTE_BOOK = "miblog", "https://webdav.ejemplo.com/notas"
NOTE_TIPO = "miblog", "blog"
BLOG_TITULO = "miblog", "Mi Título del Blog"
BLOG_IDIOMA = "miblog", "es"
BLOG_AUTHOR = "miblog", "Nombre del Autor"
BLOG_DESCRIPTION = "miblog", "Descripción del blog"
URL_BLOG = "miblog", "https://miblog.com"
RSS_BLOG = "miblog", "https://miblog.com/rss"
BLOG_PATH = "miblog", "https://webdav.ejemplo.com/blog"
BLOG_CONF = "miblog", "https://webdav.ejemplo.com/blog/config/"

Parámetros

Parámetro Descripción
NOTE_BOOK Nombre del blog/notas
NOTE_TIPO Tipo: normal, blog, o podcast
RSS_CONF URL del feed RSS para importar
BLOG_PATH Ruta WebDAV para publicación
BLOG_CONF Ruta de configuración de plantillas
BLOG_UNION Múltiples blogs a combinar

Atajos de Teclado

  • Ctrl+S - Guardar artículo actual

Licencia

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors