¿Cómo agregar configuración personalizada o JS para el editor de publicaciones?

Si desea permitir algunas etiquetas personalizadas en el editor TinyMCE, desde Publii v.0.38.0 puede hacerlo en la configuración del sitio .

En Publii 0.18.2 hemos agregado una nueva característica: puedes agregar configuración personalizada y JS al editor de publicaciones directamente desde tu tema.

En el archivo config.json de su tema, agregue la siguiente sección:

"extensions": {
        "postEditorConfigOverride": true,
        "postEditorCustomScript": true
 },

Luego, agregue en el directorio raíz del tema los siguientes archivos:

  • tinymce.override.json : le permitirá anular la configuración predeterminada de TinyMCE,
  • tinymce.script.js : ejecutará su código JS después de la inicialización del editor de publicaciones.

Recuerde que también puede anular la configuración de TinyMCE globalmente colocando el archivo tinymce.override.json en el directorio de configuración de Publii : esta anulación es anulada por la anulación del tema si existe.

Puedes modificar ambas barras de herramientas del editor añadiendo o quitando las opciones disponibles. Por defecto, las barras de herramientas incluyen las siguientes opciones:

toolbar1: "bold italic underline strikethrough link unlink blockquote alignleft aligncenter alignright bullist numlist image gallery media table toc"

toolbar2: "styleselect formatselect searchreplace hr readmore removeformat undo redo restoredraft sourcecode "

Por ejemplo, puedes eliminar la segunda barra de herramientas del editor colocando en el archivo TinyMCE.override.json el siguiente código:

{
   "toolbar2": ""
  }

Puedes encontrar una lista de todas las opciones de edición de TinyMCE disponibles aquí . No garantizamos que todas ellas funcionen con Publii.

arriba