Skip to content

Commit

Permalink
test
Browse files Browse the repository at this point in the history
  • Loading branch information
SilentCraftsman committed Dec 28, 2024
1 parent eee521f commit 1e1a33c
Showing 1 changed file with 20 additions and 12 deletions.
32 changes: 20 additions & 12 deletions gulpfile.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
var gulp = require("gulp"),
pug = require("gulp-pug-3"),
runSequence = require("gulp4-run-sequence");
runSequence = require("gulp4-run-sequence"),
fs = require("fs"),
path = "src/images";

// Tâche pour compiler Pug en HTML
gulp.task("pugToHtml", () => {
Expand All @@ -16,17 +18,23 @@ gulp.task("pugToHtml", () => {

// Tâche pour copier les fichiers statiques (styles, images, etc.) vers dest/
gulp.task("copy", () => {
return gulp
.src(
[
"src/styles/*.*", // Ajouter ici les autres fichiers statiques à copier
"src/images/*.*", // Exemple : copier des images si nécessaire
],
{
dot: true,
}
)
.pipe(gulp.dest("dest")); // Sauvegarde dans le dossier dest/
// Vérifie si le dossier src/images existe et s'il n'est pas vide
if (fs.existsSync(path) && fs.readdirSync(path).length > 0) {
return gulp
.src(
[
"src/styles/*.*", // Ajouter ici les autres fichiers statiques à copier
"src/images/*.*", // Exemple : copier des images si nécessaire
],
{
dot: true,
}
)
.pipe(gulp.dest("dest")); // Sauvegarde dans le dossier dest/
} else {
console.log("Le dossier src/images est vide ou n'existe pas");
return gulp.src("src/styles/*.*", { dot: true }).pipe(gulp.dest("dest")); // Copie seulement les styles si images est vide
}
});

// Tâche principale pour construire le projet (compile Pug + copie les fichiers statiques)
Expand Down

0 comments on commit 1e1a33c

Please sign in to comment.