standardmäßig verwenden, drückt GatsbyJS die Verwendung von CSS-Module und benutzerdefinierte CSS-in-js Bibliotheken wie glamorous und typographyWie Blatt globale CSS-Stil beinhaltet mit GatsbyJS
Leider bin ich die Portierung einer bestehenden Website GatsbyJS das verwendet traditionelle globale Stylesheets. Der Aufwand, alle vorhandenen HTML-CSS-Instrumente in CSS-Module umzuwandeln, ist mühsam.
Mein aktueller Hack ist die GatsbyJS html.js
zu aktualisieren und eine
<link rel="stylesheet" type="text/css" href="/style.old.css" />
Zum Header hinzufügen. Ich habe style.old.css
Leben in /public
dies wird jedoch ausgelöscht, wenn ein Build ausgeführt wird.
Ich hatte gehofft, dass es ein Plugin geben würde, um dies zu unterstützen, aber scheint das Gatsby-Team entmutigen globale CSS, die für neue Projekte verständlich ist.
Ich habe versucht, ein Plugin zu schreiben, um dies hinzuzufügen, aber begrenzte Ressourcen gefunden, wie man ein "Stil-Plugin" schreibt.