Processing markdown read off from a data txt file

Hi all.
I have a newb question. Is it possible to get Liquid processing markdown links that are read off by my md file from a data txt file?
This is roughly what I have in the project I have been assigned to. See below.
So far the links are rendered a text. Replacing the markdown links by html links works fine, but I would prefer to not rewrite the tens of links…
Thanks for helping.

.md file

---
layout: default
---

# Title
{% assign data=site.data.file %}

<table>
    <thead>
    {% for column in data[0] %}
        <th align='left'>{{ column[0] }}</th>
    {% endfor %}
    </thead>
    <tbody>
    {% for row in data %}
        <tr>
        {% for cell in row %}
            <td>{{ cell[1] }}</td>
        {% endfor %}
        </tr>
    {% endfor %}
    </tbody>
</table>

Data .tsv file

"Col1"	"Col2" "Col3"
"Blabla"	"Blabla"	"Blabla [Link blabla](Link Path 1)"
"Blabla"	"Blabla"	"Blabla [Link blabla](Link Path 2)"
"Blabla"	"Blabla"	"Blabla [Link blabla](Link Path 3)"

You can use the markdownify filter to convert the data. For example (untested code):

<td>{{ cell[1] | markdownify }}</td>
1 Like

@shomke Like @chuckhoupt said, it is possible to get Liquid processing on Markdown content read from a data file.
However, be mindful of the indentation inside .md or .markdown files. Any content indented more than four spaces will be converted into code blocks.

For example,

# Heading 1

Lorem Ipsum dolor sit amet flush paragraph

    Lorem ipsum dolor sit amet indented paragraph

becomes

Heading 1

Lorem Ipsum dolor sit amet flush paragraph

 Lorem ipsum dolor sit amet indented paragraph

 
A

1 Like

Thanks guys. That helped :slight_smile: