Skip to content

Commit

Permalink
fix: fix urls in templates
Browse files Browse the repository at this point in the history
  • Loading branch information
antongolub committed Jan 3, 2022
1 parent f28d805 commit 9f55802
Show file tree
Hide file tree
Showing 5 changed files with 11 additions and 4 deletions.
5 changes: 5 additions & 0 deletions src/main/js/generator/.eleventy.cjs
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
const htmlmin = require('html-minifier')
const terser = require('terser')
const path = require('path')
const util = require('util')

module.exports = (config) => {
const {temp, prefix, output } = config.extra
Expand All @@ -9,6 +10,10 @@ module.exports = (config) => {
// [assetsPath]: '/',
// })

config.addFilter('console', function(value) {
return util.inspect(value);
})

// NOTE It's cached by template renderer, so we need to pass extra options through settings injection
config.addShortcode('makeBootScript', (settings, collections) => {
const { title, prefix, date } = settings.extra
Expand Down
3 changes: 2 additions & 1 deletion src/main/js/generator/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ export const genSettings = async ({
prefix,
date,
output,
basePrefix
}) => {
const quadrants = [
{ name: document.quadrantTitles.q1 || 'Q1', id: 'q1' },
Expand All @@ -41,7 +42,7 @@ export const genSettings = async ({
{ name: document.quadrantTitles.q4 || 'Q4', id: 'q4' },
]

const extra = { output, title, prefix, temp, date }
const extra = { output, title, prefix, temp, date, basePrefix }
const settings = { ...defaultSettings, extra, quadrants }
const settingsPath = path.join(temp, '_data/settings.json')

Expand Down
1 change: 1 addition & 0 deletions src/main/js/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -81,6 +81,7 @@ const renderRadars = async ({ radars, ctx, temp, basePrefix, output }) => {
radar.target = path.join(radar.scope, radar.date)
radar.output = path.join(output, radar.target)
radar.prefix = path.join(basePrefix, radar.target)
radar.basePrefix = basePrefix

await genEleventy(radar)
}),
Expand Down
4 changes: 2 additions & 2 deletions src/main/tpl/_layouts/page.njk
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
{{ title or page.fileSlug }}
</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="{{ '/radar.css' | url }}">
<link rel="shortcut icon" href="{{ '/favicon.ico' | url }}" type="image/x-icon">
<link rel="stylesheet" href="{{ '/' + settings.extra.basePrefix + '/radar.css' }}">
<link rel="shortcut icon" href="{{ '/' + settings.extra.basePrefix + '/favicon.ico' }}" type="image/x-icon">
</head>
<body class="page__body">
{{ content | safe }}
Expand Down
2 changes: 1 addition & 1 deletion src/main/tpl/index.njk
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ layout: page.njk
<svg id="radar"></svg>

<script src="https://d3js.org/d3.v4.min.js"></script>
<script src="{{ './radar.js' | url }}"></script>
<script src="{{ '/' + settings.extra.basePrefix + '/radar.js' }}"></script>
<script>
{{ bootScript | jsmin | safe }}
</script>
Expand Down

0 comments on commit 9f55802

Please sign in to comment.