Tengo un documento de organización con bloques de origen dispersos que me gustaría excluir cuando exporto el archivo a html.
¿Hay alguna variable u opción que pueda establecer que ignore los bloques src?
Intenté usar el noexport como se muestra a continuación, pero el código aún aparece en el html resultante.
#+BEGIN_SRC json :noexport:
{ ... }
#+END_SRC
¡Gracias!
org-mode
org-export
org-babel
Perro de pasto
fuente
fuente
:exports none
Deberías hacerlo.Respuestas:
Una solución que no depende
org-export-filter-src-block-functions
y le brinda más flexibilidad es usar el:exports
argumento de encabezado (ver(info "(org) Exporting code blocks")
). Al establecer el argumento en:exports none
resultados, no se exporta ni el bloque de código ni sus resultados.Si prefiere una regla específica de back-end, puede usar un condicional como argumento:
fuente
org-babel-merge-params
hace bastante obvio. Para el:results
hay incluso un explícito(if (stringp value) value (eval value t))
... por cualquier razón.Basado en la sección 12.15 de la documentación de la organización:
¡Reemplaza "[bloque fuente eliminado]" con una cadena vacía, por supuesto!
fuente