Not really unfortunately. Here’s an example in the meantime:
data=[
dict(a=''' ```javascript
return 20;
```
'''), # need to dedent the ``` for actual usage
dict(a='''An image\n
![Plotly](https://global.discourse-cdn.com/flex020/uploads/plot/original/2X/7/7957b51729ad7fd9472879cd620b9b068d7105bb.png)'''),
dict(a='''
_italics_\n
**bold**\n
~~strikethrough~~
'''),
dict(a='''Nested table
Statement | Is it true?
--- | ---
This page has two tables | yes
This table has two rows | no
This is an example of tableception | yes
'''),
dict(a='[Dash documentation](https://dash.plot.ly)')
]
app.layout = Div([
DataTable(
columns=[
dict(name='a', id='a', type='text', presentation='markdown'),
],
css=[
dict(selector='img[alt=Plotly]', rule='height: 50px;')
],
data=data
),
])
The user interaction is a little awkward, you have to click the link twice to open it (once to select the cell, a second time to press the link). That issue is logged here: Clicking on a markdown link should open the link rather than selecting the cell · Issue #710 · plotly/dash-table · GitHub