cue-lang / cue

The home of the CUE language! Validate and define text-based and dynamic configuration
https://cuelang.org
Apache License 2.0
5.12k stars 292 forks source link

cuelang.org: use dartsass instead of libsass #2880

Open myitcv opened 8 months ago

myitcv commented 8 months ago

What version of the site were you looking at?

https://github.com/cue-lang/cuelang.org/commit/d4f828def30785183f20e89f661717a2ac246604

What did you do?

We currently use libsass as part of the Hugo extended builds. The extended edition is much larger and requires CGO, hence we cannot quickly depend on a fork of Hugo (for example in the situation when we need to depend on a later version of chroma).

https://github.com/gohugoio/hugo/issues/8299#issuecomment-1600245767

Libsass is deprecated

We can't use the latest scss functions (color module etc) because libsass doesn't have them

Check if these steps are still the way to go? :

myitcv commented 8 months ago

This work was started in https://github.com/cue-lang/cuelang.org/pull/449 which might well act as a good starting point.

jpluscplusm commented 1 month ago

@myitcv Is this issue still relevant, tracking a problem that needs addressing?