SPA Builder
Build Setup
[xbet]
[yeni-review]
[mobilbahis]
column1 |
---|
[bets] |
[bets] |
[bets] |
[bets] |
[bets] |
# install dependencies
$ npm install
# serve with hot reload at localhost:3000
$ npm run dev
# build for production and launch server
$ npm run build
$ npm run start
# generate static project
$ npm run generate
For detailed explanation on how things work, check out Nuxt.js docs.
Usage
Aside Menu
-
yeni item eklenilecekse şu adımlar izlenilmeli
store/index.js
dosyasında state objesinde bulunanaside
düzenlenmeli. buraya mevcut version izlenilerek kolaylıkla yeni madde eklenilebilir. önemli olan nokta eklenen yeni madde eğer children içerisinde değilse pages’te aynı isimde sayfası olması gerekir.- eklenen madde children ve groups ile eşleştirilebilir. children’ların grupları varsa components klasörü içerisinde
sayfaIsmi-childrenIsmi.vue
dosyası oluşturulmalı. isimlendirme aşağıdaki fonksiyonun çıktısına göre olmalıdır:
(pageName + '-' + childrenName).toLowerCase().replace(/[.]|\s|[#]/g, '').trim() // general-robottxt.vue // general-managetags.vue
bu dosya o children’ın bileşenini getirir. childrenlar grupsuzsa sayfanın tableri gelmezler.
- liste, childrens ve groups isimleri benzersiz olmalıdır.
Theme
Btn themes
primary, danger, warning & null (default)
Önemli notlar
-
kategori isimleri ‘–’ içermemeli bkz: toSlug() function
-
page-edit sayfasında kategori & slug’da – sonrası post id’dir ve bunu değiştirmeye çalışmayınız
-
page-edit sayfasında kategori & slug’da ‘–’ karakterlerini silmeyiniz
-
page-edit sayfasında yapıştırdıgınız scriptlerin formatlarının bozuk olmadıgına dikkat ediniz.
storage hakkında
- medialar sadece library klasöründeki resimleri gösterir.
- library deki resimler reviews, popups gibi bileşenlerde kullanılabilecek kısa isimlendirme özelliğine sahiptir
- library dışında, posts, favicons klasörleri vardır. bunlar media’da gösterilmezler.
-
kullanımda olan reviewlar ve popuplar silinirse, hala kullanılıyor görünecekler fakat kullanılmayacaklar. bu verilerin manuel olarak güncellenilmesi gerekir.
-
bir üstteki sorunun sebebi relational db kullanmıyor olmamızdan kaynaklıdır. şimdilik yapabileceğim bir şey yoktur.
Built-in Route’lar
/
-> anasayfa. bloglar kronolojik sırada liste veya özel biçimlerde gelir./category/_name
-> kategorinin ismi eğer panelde tanımlıysa ve bu kategoride post varsa liste şeklinde gösteirlir/blog
-> bütün postlar kare olarak listelenir/_category/_name
-> post kategorisi ve post slug’ından oluşur. blog sayfasını içerir./*
-> 404 sayfası
built-in routelar dışında herhangi bir sayfa içi url verirseniz hata ekranıyla karşılaşırsınız.