Browse Source

Update header/scripts to accommodate hashed assets

enhancements
budparr 6 years ago
parent
commit
2dd4f21c27
No account linked to committer's email address
3 changed files with 15 additions and 4 deletions
  1. 7
    1
      layouts/_default/baseof.html
  2. 6
    1
      layouts/partials/site-scripts.html
  3. 2
    2
      src/webpack.config.js

+ 7
- 1
layouts/_default/baseof.html View File

@@ -17,7 +17,13 @@
<META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">
{{ end }}

<link href='{{ "dist/main.css" | absURL }}' rel='stylesheet' type="text/css" />
{{ $css_path := $.Param "dev.css_path" | default "themes/gohugo-theme-ananke/static/dist/css" }}
{{ with $css_path }}
{{ range readDir . }}
<link href='/dist/css/{{ .Name }}' rel='stylesheet' type="text/css" data-turbolinks-track="reload" />
{{ end }}
{{ end }}

{{ block "favicon" . }}
{{ partial "site-favicon.html" . }}
{{ end }}

+ 6
- 1
layouts/partials/site-scripts.html View File

@@ -1 +1,6 @@
<script src="{{ "dist/app.bundle.js" | absURL }}" async></script>
{{ $css_path := $.Param "dev.js_path" | default "themes/gohugo-theme-ananke/static/dist/js" }}
{{ with $css_path }}
{{ range readDir . }}
<link href='/dist/js/{{ .Name }}' rel='stylesheet' type="text/css" data-turbolinks-track="reload" />
{{ end }}
{{ end }}

+ 2
- 2
src/webpack.config.js View File

@@ -30,7 +30,7 @@ module.exports = {

output: {
path: path.join(__dirname, './../static/dist'),
filename: '[name].[chunkhash].js'
filename: 'js/[name].[chunkhash].js'
},

resolve: {
@@ -40,7 +40,7 @@ module.exports = {
plugins: [
new ExtractTextPlugin({
filename: getPath => {
return getPath('[name].[contenthash].css');
return getPath('css/[name].[contenthash].css');
},
allChunks: true
})

Loading…
Cancel
Save