diff --git a/eleventy.config.mjs b/eleventy.config.mjs index a8d3526..7c20b8b 100644 --- a/eleventy.config.mjs +++ b/eleventy.config.mjs @@ -19,4 +19,10 @@ export default function(eleventyConfig) { defaultLanguage: 'en', }) eleventyConfig.addPlugin(IdAttributePlugin) + /* Wrapper for Markdown Tables */ + eleventyConfig.addTransform('markdownTableWrapper', (content) => { + return content.replace(/.*?<\/table>/gs, (table) => { + return `
${table}
` + }) + }) } diff --git a/src/_assets/css/base.css b/src/_assets/css/base.css index f0869b8..0114262 100644 --- a/src/_assets/css/base.css +++ b/src/_assets/css/base.css @@ -105,6 +105,10 @@ ul { /* Tables */ +.table-wrapper { + overflow-x: auto; +} + table { margin: 0; margin-block-end: calc(4 * var(--step));