Pug'un Temelleri

NodeJS Pug Nedir?, düz metin tabanlı bir sözdizimi kullanır ve HTML şablonlarını daha okunabilir bir formatta tanımlamanıza olanak tanır. Örneğin, bir basit HTML dosyasını Pug formatına dönüştürmek şöyle görünebilir:

// index.pug html  head    title My Pug Page  body    h1 Hello, Pug!    p Pug makes writing HTML easier.    ul      li Item 1      li Item 2

Pug Kurulumu

Pug'u bir Node.js projesine entegre etmek için önce Pug modülünü yüklemeniz gereklidir:

npm install pug # veya yarn add pug

Pug Dosyasını HTML'e Derleme

Node.js ortamında Pug dosyasını HTML'e derlemek için pug modülünü kullanabiliriz. Örneğin, index.pug dosyasını index.html'e dönüştürmek için aşağıdaki gibi bir Node.js betiği yazabiliriz:

// compile-pug.js const pug = require('pug'); const fs = require('fs'); const path = require('path'); const pugFilePath = path.join(__dirname, 'index.pug'); const htmlFilePath = path.join(__dirname, 'index.html'); const pugContent = fs.readFileSync(pugFilePath, 'utf8'); const htmlOutput = pug.render(pugContent); fs.writeFileSync(htmlFilePath, htmlOutput); console.log('Pug dosyası HTML\'e derlendi:', htmlFilePath);

Bu betiği çalıştırdığınızda, index.pug dosyası index.html olarak derlenir ve içeriği HTML formatında oluşturulur.

NodeJS Pug Nedir?

NodeJS Pug Nedir? Node.js ortamında Pug'un ne olduğunu ve temel kullanımını öğrendiniz. Pug, HTML oluşturmayı daha basit ve düzenli hale getiren bir şablon motorudur ve Node.js projelerinde yaygın olarak kullanılmaktadır.