Version: 0.0.3
Please visit this page for detailed documentation. NMB HTML Boilerplate Documentation
- Turkish
Detaylı dökümantasyon için lütfen bu sayfayı ziyaret edin.NMB HTML Boilerplate Dökümantasyon
Application boilerplate for making websites with HTML, Bootstrap, and jQuery. You don't have to depend on these plugins, you can develop with whatever technologies you want to develop with. Compresses CSS, JS, and image files. Converts all images to WebP format. Automatically makes changes to all HTML files. You only focus on the coding part.
With the Live Reload feature, you can write and save your code, the page will be automatically refreshed and you will be able to view the updated version of the page.
With the QR Code feature, scan the QR Code image created for you from your mobile device and follow the changes instantly from your mobile device.
Code according to the folder structure and run npm run build
. If you are using VS Code, use Ctrl + Shift + B
.
Html, Bootstrap ve jQuery ile web siteleri yapmak için uygulama ortak metini. Bu eklentilere bağlı kalmak zorunda değilsiniz, siz hangi teknolojilerle geliştirme yapmak isterseniz o şekilde geliştirebilirsiniz. css, js, img dosyalarını sıkıştırır. Tüm resimleri webp formatına dönüştürür. Tüm html dosyalarında değişiklikleri otomatik yapar. Siz sadece işin kodlama kısmına odaklanırsınız.
Live Reload özelliği sayesinde kodunuzu yazın ve kaydedin, ilgili sayfa otomatik olarak yenilenecek ve sayfanın güncel halini görüntüleyebileceksiniz.
QR Code özelliği sayesinde, sizin için oluşturulan QR Code görüntüsünü mobil cihazınızdan okutun ve değişiklikleri mobil cihazınızdan da anlık olarak takip edin.
Klasör yapısına uygun olarak kodlamanızı yapın ve npm run build
çalıştırın. VS Code kullanıyorsanız Ctrl + Shift + B
kullanın.
This plugin is only 5KB in size.
The NMBInteractiveJS
plugin is designed to handle interactive JavaScript elements within an HTML document. It allows for dynamic updates of variables and their corresponding DOM elements.
- Turkish
Bu eklenti yalnızca 5KB boyutundadır.
NMBInteractiveJS
eklentisi, bir HTML belgesi içindeki etkileşimli JavaScript öğelerini işlemek için tasarlanmıştır. Değişkenlerin ve bunlara karşılık gelen DOM öğelerinin dinamik olarak güncellenmesine olanak tanır.
See an example in Codepen
JS
<script id="nmb-html-boiler-plate-js">
let helloWorld = "Hello World";
</script>
<script src="assets/plugins/nmb-html-boiler-plate/nmb-interactive-js/nmb.interactive.min.js"></script>
// or
<script src="https://cdn.jsdelivr.net/gh/NazimMertBilgi/nmb-html-boilerplate/assets/plugins/nmb-html-boiler-plate/nmb-interactive-js/nmb.interactive.min.js"></script>
HTML
<h2>{{helloWorld}}</h2>
Result
<h2>Hello World</h2>
Visit for further use cases; NMB Interactive JS Documentation
video-livereload-and-qr-code.mp4
video-build.mp4
git clone https://github.com/NazimMertBilgi/nmb-html-boilerplate firstAwesomeApp
npm install
npm start
npm run build
go to the /dist folder
build
: Runs the build process usingnode index.js
.grunt
: Runs Grunt tasks.copy:3rdplugins
: Copies third-party plugins from./assets/plugins
to./dist/assets/plugins
usingrobocopy
.
- boilerplate
- html
- css
- js
- grunt
- minify
- bootstrap
- node
Nazım Mert Bilgi (https://github.com/NazimMertBilgi)
ISC
express
: ^4.21.1qrcode
: ^1.5.4serve-static
: ^1.16.2
connect-livereload
: ^0.6.1grunt
: ^1.6.1grunt-contrib-cssmin
: ^5.0.0grunt-contrib-htmlmin
: ^3.1.0grunt-contrib-uglify
: ^5.2.2grunt-cwebp
: ^3.0.3livereload
: ^0.9.3nodemon
: ^3.1.7