Fazlalık CSS Temizleme Yöntemi
12
●300
- 07-05-2025, 19:43:49Üyeliği durduruldu
- 07-05-2025, 19:45:59Hocam böyle bi site denedim de sadece boşlukları siliyor sanırım öyle bir şey değil de daha çok kullanılmayan veya tekrar eden classları toparlayan bir araç arıyorum.Finoxis adlı üyeden alıntı: mesajı görüntüle
- 07-05-2025, 20:46:40Windsurfde cursorde kullandım bu konuda pek iyi değiller yaahmtcn37 adlı üyeden alıntı: mesajı görüntüle
- 07-05-2025, 20:52:28büyük ihtimalle proje, dosya büyüklüğüne göre değişebilir. Biraz baktımda gulp kullanarak yapılabiliyormuş. gulp-purgecss pluginini kullanarak yapabilirsin bir bak istersen.Sevindik adlı üyeden alıntı: mesajı görüntüle
https://gulpjs.com/plugins buradan pluginleri bulabilirsin. ChatGPT'nin verdiği örnek kod aşağıda test edebilirsin istersen ben denemedim düzgün çalışıp, çalışmadığını bilmiyorum.
const gulp = require('gulp'); const purgecss = require('gulp-purgecss'); const cleanCSS = require('gulp-clean-css'); // CSS temizleme görevi gulp.task('purgecss', function () { return gulp.src('src/css/**/*.css') // CSS dosyalarının yolu .pipe(purgecss({ content: ['src/**/*.html', 'src/**/*.js', 'src/**/*.php'], // HTML, JS, PHP gibi kaynak dosyalar safelist: ['active', /^nav-/] // Silinmemesi gereken class'lar })) .pipe(cleanCSS({ compatibility: 'ie8' })) // Minify işlemi .pipe(gulp.dest('dist/css')); // Temizlenmiş CSS'in çıktısı }); - 07-05-2025, 20:56:49cline sanırım bunu yapar hocam
Prompt olarak
@Dosyaadi.html içerisinde ki bütün css leri başka bir dosyaya yazdır daha sonra @css.cs ile bu listeyi karşılaştır ve listede olmayan css leri temizle" gibi.