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 noneDeberías hacerlo.Respuestas:
Una solución que no depende
org-export-filter-src-block-functionsy le brinda más flexibilidad es usar el:exportsargumento de encabezado (ver(info "(org) Exporting code blocks")). Al establecer el argumento en:exports noneresultados, 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-paramshace bastante obvio. Para el:resultshay 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