Cómo estaba buscando un motor para niños para un blog



Escribo mucho en Internet y quería crear mi propio blog personal independiente donde puedes escribir pequeñas notas y artículos que no son adecuados para otros sitios. El principal problema de un blog personal es que soy demasiado vago para escribir publicaciones . Para garabatear un par de líneas en cualquier Wordpress, necesitas demasiados gestos. Probé varios motores diferentes y cada vez que me di cuenta de que no quería usarlos, es mucho más rápido y fácil escribir en un cuaderno como Evernote o Notion. Así que comencé a buscar el motor de blog perfecto que satisfaga todas mis necesidades.

Mis requisitos para el motor perfecto:


  • self-hosted — , narod.ru google+ , , . - DMCA, Medium LiveJournal.
  • — - , , , .
  • — CMS , , , .
  • Un editor WYSIWYG completo : soporte para el marcado Markdown y su procesamiento en tiempo real, resaltado de código y pegado de imágenes desde el portapapeles.
  • Comentarios normales : la capacidad de dejar comentarios anónimos e iniciar sesión a través de un máximo de redes sociales. redes para comentarios personalizados.
  • Apariencia minimalista : no quiero involucrarme en el diseño y los temas, un diseño adecuado debe estar listo para usar.


En el interior, cuento cómo veo el CMS ideal, el editor de publicaciones y comentarios, por qué la mayoría de los motores existentes están desactualizados durante diez años y comparo diferentes motores entre ellos.


¿Qué es un editor WYSIWYG normal?



(Video con sonido) Un ejemplo de un editor WYSIWYG ideal en Notion

Video con una demostración del mejor editor en mi opinión

El editor de publicaciones es lo más importante en el motor, porque pasas la mayor parte del tiempo en él. WYSIWYG (lo que ves es lo que obtienes) es un tipo de editor en el que el texto se formatea de inmediato, sin cambiar entre el código fuente y la versión final. Me duele ver a los devotos de la vieja escuela escribir manualmente etiquetas HTML, BBcode, cambiar entre vistas previas y código fuente diez veces, subir imágenes por separado al alojamiento y, como resultado, pasar mucho tiempo redactando texto. ¡Los editores en todo tipo de Wordpress están desactualizados por varias décadas!

Actualización
Desde 2018, Wordpress ha estado utilizando el nuevo y genial editor Gutenberg , que no es peor que Notion. Al momento de escribir, no sabía sobre esto.


Resulta que pocas personas saben que hay editores modernos que pueden procesar las rebajas en tiempo real, pegar imágenes desde el portapapeles. En general, puede olvidarse de escribir código para el diseño del texto.

Mis requisitos editoriales:


  • WYSIWYG : todo se debe representar de inmediato, es decir, después de ingresar dos ## redes de una nueva línea, el texto debe convertirse inmediatamente en un encabezado. Sin vista previa y código fuente.
  • Soporte de Markdown : cosas básicas como encabezados, listas, resaltado de código deberían funcionar. No es necesario arrastrar el mouse a los elementos de formato de texto, si todo se puede hacer desde el teclado.
  • — , Ctrl+V . .





Notion — Evernote




Amo a Notion . Esta es la herramienta más avanzada para tomar notas, mantener un wiki, describir proyectos, administradores de tareas simples, un calendario y más. Notion admite el trabajo en equipo, tiene una gran biblioteca de plantillas y, si lo desea, puede convertirse en cualquier cosa, incluso en CRM.

Pero lo más importante en Notion es su editor. Es perfecto para escribir publicaciones. El video de arriba muestra un ejemplo de cómo escribir una publicación simple usando marcado de marcado, pegando código, imágenes del portapapeles. A modo de comparación, se utiliza el motor de Aegeus Ilya Birman.

Desafortunadamente, Notion no es adecuado para un blog público. Sí, puede publicar todas las páginas en Internet como un sitio normal, incluso aquí hay un sitio de ejemploen la noción Pero no puede vincular su dominio, moverse por las páginas parece extraño, a veces se abren en forma de ventanas, no páginas separadas.

Notion aún no tiene una API pública, pero ya hay implementaciones de clientes, por ejemplo, en Go . El autor de este cliente escribió una muleta para extraer páginas de la noción y subirlas a su servidor. Pero la API privada puede cambiar en cualquier momento y todo se romperá, este método implica una pérdida constante.

Pros / contras de Notion

Editor ideal
Tiene formato sofisticado
Soporte para plantillas de página
No hay versión
autohospedada ✗ Malo para el sitio web
No puede conectar su dominio
Basura en la URL, no puede configurar la dirección de la página usted mismo
Navegación incómoda, ventanas emergentes en lugar de páginas individuales
Sin comentarios

Páginas de Jekyll y Github - generador de sitio estático




Jekyll es un generador de sitio estático popular entre los programadores. Se usa comúnmente junto con las páginas de Github . Probablemente conociste las páginas de inicio de personas informáticas hechas por este generador. En Hacker News cada tercer sitio lo usa. Su punto principal es que las publicaciones se escriben en su IDE favorito en formato de descuento y se implementan a través de git de la misma manera que el código, y el HTML ya se genera a partir de ellas en el servidor.

También intenté usarlo hub.zhovner.com

A primera vista, todo parece fácil, pero para escribir una publicación necesitas crear un archivo de texto, nombrarlo de forma especial en un formato YEAR-MONTH-DAY-title.mdy ponerlo en una carpeta_posts. Las imágenes también deben clasificarse manualmente en carpetas y prescribir enlaces a ellas. Se supone que el programador escribirá fragmentos, ganchos, macros para todo esto, sus publicaciones se llamarán automáticamente, se moverán, las imágenes se colocarán en carpetas, etc.

Hay muchos complementos para IDE populares como VSCode para renderizado en tiempo real, inserción de imágenes, etc. Incluso hay CMS completos hechos como un complemento alrededor de jekyll, estos son algunos de ellos: forestry.io , cloudcannon.com , netlifycms.org/docs/jekyll/. Se conectan directamente al repositorio de github y el sitio puede editarse a través de sus editores WYSIWYG y sincronizarse automáticamente a través de git. Suena hermoso, pero de hecho funciona mal. Ni un solo editor está cerca del editor de referencia Notion.

Después de un par de años de usar Jekyll, me sorprendí pensando que era desagradable y difícil trabajar con él. Olvidé los fragmentos para crear una nueva publicación en mi editor de Sublime Text, soy demasiado vago para cargar el sitio a través de Git y, en la mayoría de los casos, prefiero no escribir que seguir todos estos procedimientos.

Pros / contras de Jekyll

Control total sobre el sitio y el diseño
Se puede alojar de forma independiente
Solo HTML estático
Puede conectar cualquier servicio de comentarios
Es difícil publicar nuevas publicaciones
No hay un editor normal
Las muletas de terceros como CMS y los complementos para IDE no funcionan bien

Ghost - CMS para el blog




Ghost es un CMS de código abierto de moda relativamente nuevo. El sitio describe solo la versión SaaS de pago, pero hay una imagen Docker preparada que se puede implementar con un solo clic en casa.

Ghost tiene casi el mismo editor genial que Notion, me encantó cuando lo probé: soporte normal para rebajas en tiempo real, las imágenes se pegan desde el portapapeles, ¡bonito! Después de terminar un poco, incluso el resaltado de sintaxis aparece en los bloques de código.

Ya decidí que encontré mi motor ideal, hasta que comencé a lidiar con el diseño de la apariencia del sitio. Resultó que el tema predeterminado no implica ninguna configuración, ya que todos estamos acostumbrados a ver en el mismo Wordpress. Esos simplemente no tienen ninguna configuración, es banal activar / desactivar el menú, pie de página / encabezado. Mientras hurgaba en la galería de temas oficiales , me di cuenta de que hay una docena de ellos allí y ninguno me conviene. Solo hay ciento cincuenta temas en Theme Forest para Ghost, contra 12 mil para Wordpress. En dos días de búsqueda, no pude encontrar un tema adecuado, demasiado tonto o abandonado durante mucho tiempo y no compatible con la versión actual del motor. No entiendo el diseño y escribir mi propio tema no era parte de mis planes. Por lo tanto, tuve que posponer Ghost y continuar la búsqueda.

Ghost , , . Affinity . , .

Fuera de la caja, Ghost tiene muchas características interesantes como suscripciones pagas a contenido cerrado, como Patreon, y un montón de complementos listos para integrarse. Muchas compañías usan este motor para sus blogs corporativos . El desarrollo es muy activo, comprometiéndose en Github todos los días .

Pros / contras de Ghost

Excelente editor
Control total sobre el sitio y el diseño
Puede hospedarse
Puede conectar cualquier servicio de comentarios
Temas sin configuración, solo edite las fuentes
Cree y edite publicaciones solo a través del panel de administración

Teletype.in - un servicio minimalista para blogs




Teletype.in es un análogo minimalista de Medium de desarrolladores rusos con soporte de marcado de rebajas. Con estilo, se asemeja a un servicio de los desarrolladores de Telegram messenger: telegra.ph , solo que tiene la capacidad de registrarse y bloguear completamente en su perfil. Puedes conectar tu dominio.

Realmente me gustó la idea y el enfoque de los desarrolladores: el editor WYSIWYG correcto, las imágenes se pegan desde el portapapeles, no hay paneles de administración, al menos una interfaz, se centran solo en el contenido. Así imaginé el motor de blog perfecto.

Conecté el dominio e intenté transferir un par de artículos de mi blog a Jekyll en Teletype.in. En un par de minutos de uso, salieron varios errores importantes: accidentalmente rompí el diseño y obtuve una página de publicación que no funcionaba. Me alegra que los desarrolladores se comuniquen en ruso y respondan activamente en el chat de soporte en Telegram, confirmaron todos los errores y los solucionaron en un par de días. Los chicos prometen agregar resaltado de sintaxis en los bloques de código y modificar activamente el editor. Hasta ahora, quedan pequeños inconvenientes y no es tan bueno como el editor de Notion.

Los comentarios aún no son muy funcionales, no se puede escribir de forma anónima, la entrada no se realiza a través de todas las redes sociales. Hay algo que modificar.

Pros / Contras Teletipo.in

Buen editor
Puede conectar su dominio
Agregue y edite publicaciones de manera conveniente
Puede especificar una URL para cada publicación
No hay control sobre el sitio, no puede alojar un host
editor en bruto, hay errores
poco alcance para el diseño del perfil

WordPress, Aegean y todos los demás motores


Probé muchos motores y la mayoría de ellos parecen anticuados durante varias décadas. El principal problema es la interfaz de administrador rediseñada y la falta de un editor WYSIWYG. No analizaré el popular CMS, porque todos sufren los problemas descritos anteriormente.

La forma correcta de comentarios


Me siento incómodo si veo un artículo en el que no puedes dejar un comentario. Peor aún, cuando la posibilidad de comentar está cercada por una suscripción paga o un registro complejo. La forma correcta de comentarios debería permitir a cualquier visitante expresarse lo más fácilmente posible sin la necesidad de registrarse en el sitio.

Disqus - servicio de comentarios deficiente




Tengo un sitio que usa el servicio de comentarios Disqus . Cada tercer comentario allí, Disqus lo marca como spam y lo oculta, sin importar cómo intente desactivar los filtros de spam. Debido a esto, las personas no pueden comunicarse normalmente. El orden de los comentarios cambia constantemente al azar, algunos comentarios simplemente desaparecen después de un tiempo. Tira toneladas de javascript y se ralentiza. En general, Disqus es la peor deriva, y no recomiendo a nadie que lo use.

Observación42 - buen servicio de comentarios



Observación42 : un motor de comentarios abierto para incrustar en cualquier sitio de EugeneUmputun. Disponible como una imagen de Docker para la implementación en su servidor. Admite comentarios anónimos e inicio de sesión en redes sociales. Soporta marcado Markdown. Incluso hay una notificación de nuevos comentarios al administrador en Telegram. Un ejemplo de referencia de un buen motor de comentarios.

Conclusión


Ahora elijo entre Teletype.in y Ghost. Ambos motores tienen sus ventajas y desventajas que deben terminarse. Tal vez me estoy perdiendo algo y hay motores que se ajustan a mis necesidades, pero no sé sobre ellos. Si tiene algo que agregar, dígalo en los comentarios.


All Articles