devopsdays / devopsdays-web

This is the website for devopsdays
https://www.devopsdays.org
Other
172 stars 664 forks source link

Move JavaScript and sass processing out of gulp, and into Hugo pipes #13697

Open mattstratton opened 7 months ago

mattstratton commented 7 months ago

This should be relatively simple and will make it much easier to make changes to stylesheets etc.

Biggest thing to watch is if it has any impact on build times.

mattstratton commented 7 months ago

ok, did a little more looking; this will require eveyone to have Dart Sass installed just to build the site. That seems like...not something we are okay with.

mattstratton commented 6 months ago

as it happens, this isn't as big a deal to do as I thought, so re-opening it as I work on it!

mattstratton commented 6 months ago

I have some work on it here - https://github.com/devopsdays/devopsdays-web/tree/mattstratton/pipes

GitHub
GitHub - devopsdays/devopsdays-web at mattstratton/pipes
This is the website for devopsdays. Contribute to devopsdays/devopsdays-web development by creating an account on GitHub.
mattstratton commented 6 months ago

I've update the netlify plugin config to actually work now, so the netlify builds work fine with dart sass now!

toshywoshy commented 6 days ago

I have taking a first set and activated minification in PR #14592 as this is quite simple to do, and we have image pipeing also in PR #14341 . It would seem that CSS/SCSS/SASS and then JS pipeing would be next to do.