diff --git a/src/subParsers/tables.js b/src/subParsers/tables.js
index 79e81c8..104db35 100644
--- a/src/subParsers/tables.js
+++ b/src/subParsers/tables.js
@@ -15,6 +15,7 @@ showdown.subParser('tables', function (text, options, globals) {
if (options.tableHeaderId) {
id = ' id="' + header.replace(/ /g, '_').toLowerCase() + '"';
}
+ header = showdown.subParser('spanGamut')(header, options, globals);
if (!style || style.trim() === '') {
style = '';
} else {
diff --git a/test/features/tables/#179.parse_md_in_table_ths.html b/test/features/tables/#179.parse_md_in_table_ths.html
new file mode 100644
index 0000000..e641c3a
--- /dev/null
+++ b/test/features/tables/#179.parse_md_in_table_ths.html
@@ -0,0 +1,16 @@
+
+
+
+ foo |
+ bar |
+ baz |
+
+
+
+
+ 100 |
+ blabla |
+ aaa |
+
+
+
diff --git a/test/features/tables/#179.parse_md_in_table_ths.md b/test/features/tables/#179.parse_md_in_table_ths.md
new file mode 100644
index 0000000..42f88d8
--- /dev/null
+++ b/test/features/tables/#179.parse_md_in_table_ths.md
@@ -0,0 +1,3 @@
+| *foo* | **bar** | ~~baz~~ |
+|-------|---------|---------|
+| 100 | blabla | aaa |
diff --git a/test/node/testsuite.features.js b/test/node/testsuite.features.js
index 948fbf5..96db8f6 100644
--- a/test/node/testsuite.features.js
+++ b/test/node/testsuite.features.js
@@ -36,6 +36,8 @@ describe('makeHtml() features testsuite', function () {
for (var i = 0; i < tableSuite.length; ++i) {
if (tableSuite[i].name === 'basic_with_header_ids') {
converter = new showdown.Converter({tables: true, tableHeaderId: true});
+ } else if (tableSuite[i].name === '#179.parse_md_in_table_ths') {
+ converter = new showdown.Converter({tables: true, strikethrough: true});
} else {
converter = new showdown.Converter({tables: true});
}