Comment injecter le contenu du fichier CSS dans le HTML dans Gulp?
J'ai besoin d'insérer le contenu d'une feuille de style dans le <head>
d'une page HTML. Comment puis-je le faire dans Gulp?
Avant (ce que j'ai):
<head>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
Après (ce que je veux):
<head>
<style>
p { color: pink; }
</style>
</head>
Noter que je n'ai pas besoin de CSS dans les éléments, mais il suffit de mettre le contenu du CSS dans le <head>
.
Vous devez vous connecter pour publier un commentaire.
Vous pourrez facilement l'utiliser
gulp-remplacez
, comme suit:Vous pouvez facilement modifier le remplacement RegEx pour travailler avec des fichiers différents, trop.
/<link href="([^\.]+\.css)"[^>]*>/g
Vous pouvez inline les styles à l'aide d'importation:
@import "mystyle.css";
mais le css. Sur l'autre main page obtenir style.. des idées? est-ce prévu? PS: ne pas obtenir les votes contre