sweco opened a new issue #16138:
URL: https://github.com/apache/airflow/issues/16138


   **Apache Airflow version**: 2.0.0 - 2.1.0
   
   **Kubernetes version**: N/A
   
   **Environment**:
   
   - **Cloud provider or hardware configuration**: Docker on MacOS (but also 
AWS ECS deployed)
   - **OS** (e.g. from /etc/os-release): MacOS Big Sur 11.3.1
   - **Kernel** (e.g. `uname -a`): Darwin Kernel Version 20.4.0
   - **Install tools**:
   - **Others**:
   
   **What happened**:
   
   When a code block is a part of a DAG's `doc_md`, it does not render 
correctly in the Web UI, but collapses all the lines into one line instead.
   
   **What you expected to happen**:
   
   The multi line code block be rendered with line breaks preserved.
   
   **How to reproduce it**:
   Create a DAG with `doc_md` containing a code block:
   
   ````python
   from airflow import DAG
   
   DOC_MD = """\
   # Markdown code block
   
   Inline `code` works well.
   
   ```
   Code block
   does not
   respect
   newlines
   ```
   """
   
   dag = DAG(
       dag_id='test',
       doc_md=DOC_MD
   )
   ````
   
   The rendered documentation looks like this:
   <img 
src="https://user-images.githubusercontent.com/11132999/119981579-19a70600-bfbe-11eb-8036-7d981ae1f232.png";
 width="50%"/>
   
   **Anything else we need to know**: N/A
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to