Absolute URL with sub-directory does not work with custom theme and CSS
sagikazarmark opened this issue · 1 comments
I'm deploying slides generated with reveal-md to GitHub Pages. (URLs generally look like this: https://USERNAME.github.io/REPOSITORY/
)
I decided to add some custom CSS and a custom theme. This is what the generated HTML looks like:
<meta property="og:url" content="https://sagikazarmark.github.io/temporal-intro-workshop/" />
<link rel="shortcut icon" href="./favicon.ico" />
<link rel="stylesheet" href="./dist/reset.css" />
<link rel="stylesheet" href="./dist/reveal.css" />
<link rel="stylesheet" href="/_assets/slides/theme.css" id="theme" />
<link rel="stylesheet" href="./css/highlight/monokai.css" />
<link rel="stylesheet" href="./_assets/slides/custom.css" />
The problematic line is the theme as it tries to load the file from the wrong place.
Haven't tested it without an absolute URL, but I guess it breaks that way as well.
Ideally when an absolute URL is set, it should either be set as a base OR stylesheet URLs should become absolute as well.
When no absolute URL is set, everything should be loaded from a relative path (missing leading dot from the theme URL).
Still trying to find a workaround as the template only receives the final theme URL determined based on the theme parameter.
Well....I just hard coded the theme path for now...