Más teimpléad tosaithe blag nua-aimseartha Nuxt 3 atá uait, is réiteach den scoth é Bfotool Nuxtjs Base Blog. Is feidhmchlár blag lánfheidhmiúil é atá tógtha le Nuxt 3, Vue 3, TypeScript, agus Tailwind CSS, atá deartha chun cabhrú le forbróirí blag gairmiúil a thógáil go tapa gan gá le cúltaca le linn na forbartha.
Áirítear leis an tionscadal ciseal API bréige faoi thiomáint ag idircheapóirí Axios, a insamhlaíonn fíor-API REST. Fágann sé seo go bhfuil sé foirfe chun ailtireacht Nuxt a fhoghlaim, feidhmchláir fréamhshamhlacha a dhéanamh, nó ardáin bhlag atá réidh le haghaidh táirgeachta a thógáil.
Is féidir leat an stór a iniúchadh anseo: 👉 https://github.com/bfotool/nuxtjs-base-blog
Cad é Blag Bonn Bfotool Nuxtjs?
Is teimpléad feidhmchláir bhlag nua-aimseartha é Bfotool Nuxtjs Base Blog atá tógtha ag baint úsáide as na teicneolaíochtaí tosaigh is déanaí. Soláthraíonn sé comhéadan blagála iomlán le poist, catagóirí, feidhmiúlacht chuardaigh, agus leathanaigh teagmhála.
Tá an tionscadal deartha le hailtireacht ghlan Nuxt 3, rud a fhágann go bhfuil sé éasca le tuiscint agus le leathnú.
Áirítear na príomhghnéithe seo a leanas:
Comhéadan úsáideora iomlán blag le dearadh sofhreagrach
API REST bréige le haghaidh forbartha gan chúltaca
Tógtha le API nua-aimseartha Vue 3 Composition
Forbairt shábháilte ó thaobh cineáil de le TypeScript
Cumraíocht meitea atá réidh le haghaidh Sinsearach
Tacaíocht do théamaí dorcha agus geala
Is féidir an stórlann a fháil anseo:
👉 https://github.com/bfotool/nuxtjs-base-blog
Tá an teimpléad seo oiriúnach do:
Blaganna pearsanta
Blagáin na cuideachta
Punanna forbróirí
Ag foghlaim ailtireacht Nuxt 3
Fréamhshamhaltú tapa suíomhanna gréasáin ábhair
Príomhghnéithe
C class="ac-h3" Leathanaigh Bhlag iomlána
Cuimsíonn an teimpléad sraith leathanach atá curtha i bhfeidhm go hiomlán a bhíonn riachtanach de ghnáth in ardán blaganna.
Áirítear na leathanaigh seo a leanas ar na príomhleathanaigh:
Leathanach Baile – Taispeánann sé post laochra le feiceáil, scagairí catagóire, agus poist leathanaigh
Leathanach Post Blag – Radharc iomlán ar an alt le clár ábhair agus poist ghaolmhara
Leathanach Catagóire – Brabhsáil poist scagtha de réir catagóire
Leathanach Cuardaigh – Cuardach fíor-ama le feidhmiúlacht dí-bhréagtha
Maidir Linn Leathanach – Cuir do fhoireann, do mhisean nó do bhranda in aithne
Leathanach Teagmhála – Foirm teagmhála le bailíochtú agus aiseolas tósta
Leathanach Earráide – Chomhéadan úsáideora saincheaptha chun earráidí a láimhseáil
Cuireann an struchtúr seo eispéireas blagála réidh le húsáid ar fáil d’úsáideoirí.
<class="ac-h3"h3>Sraith API Bréige le haghaidh Forbartha
Ceann de na gnéithe is cumhachtaí den tionscadal seo ná an córas API bréige .
In ionad ceangal le fíor-chúltaca, insamhlaíonn an tionscadal freagraí API ag baint úsáide as idircheapóirí Axios .
Leis an gcur chuige seo, is féidir le forbróirí:
Tóg gnéithe tosaigh gan spleáchais chúltaca
Tástáil leathanaigh, scagacháin agus sórtála
Insamhladh moilleanna freagartha API fíor
Athraigh go héasca chuig cúltaca fíor níos déanaí
Áirítear leis an API bréige críochphointí ar nós:
/posts/posts/featured/posts/:slug/categories/authors/contact
Ós rud é go ndéantar an API a achoimriú tríd an useApi composable, níl mórán cumraíochta ag teastáil chun aistriú go cúltaca fíor.
Ailtireacht Nua-Aimseartha Nuxt 3
Leanann an tionscadal patrúin forbartha molta Nuxt 3, rud a fhágann gur tagairt iontach é d’fhorbróirí atá ag foghlaim an chreata.
Áirítear leis na gnéithe ailtireachta tábhachtacha seo a leanas:
Comhpháirteanna agus comhdhéanamh a allmhairítear go huathoibríoch
Forbairt ar dtús ar TypeScript
Ciseal seirbhíse API inchumtha
Struchtúr fillteán modúlach
Cumraíocht meitea Sinsearach
Aistrithe leathanaigh
Úsáideann an feidhmchlár freisin:
useSeoMeta()le haghaidh clibeanna SinsearachuseColorMode()le haghaidh athrú téamauseRoute()agus comhdhéanamh Nuxt ionsuite eile
Mód Dorcha agus Dearadh Freagrach
Tacaíonn an comhéadan úsáideora le téamaí dorcha agus geala ag baint úsáide as @nuxtjs/color-mode.
Áirítear leis na gnéithe seo a leanas:
Brath uathoibríoch téamaí córais
Athrú téama láimhe
Stíl CSS Tailwind
Leagan amach sofhreagrach soghluaiste-ar-dtús
Cinntíonn sé seo go n-oibríonn an blag go réidh ar fud:
Deasc
Táibléid
Gléasanna soghluaiste
Gnéithe Blag Cumhachtacha P class="ac-h3"
Tá roinnt gnéithe ardleibhéil sa teimpléad blag a fhaightear de ghnáth in ardáin bhlag léiriúcháin.
Áirítear leis seo:
Clár ábhair a ghintear ó cheannteidil lascaine
Moltaí poist ghaolmhara
Am léitheoireachta measta
Scagadh catagóire
Cuardach téacs iomlán díbhriste
Leathanachú cliste
Fógraí tósta
Comhpháirteanna cnámharlaigh á lódáil
Aistrithe leathanaigh beoite
Cruthaíonn na gnéithe seo eispéireas léitheoireachta nua-aimseartha do chuairteoirí blaganna.
Cruach Teicneolaíochta
Tá an tionscadal tógtha ag baint úsáide as stac tosaigh nua-aimseartha.
| Sraith | Teicneolaíocht |
|---|---|
| Creat | Nuxt 3.15 |
| Leabharlann Chomhéadain | Vue 3.5 |
| Teanga | Clóscríobh 5.7 |
| Stíliú | Tailwind CSS 3.4 |
| Bainistíocht Stáit | Pinia |
| Cliant HTTP | Axios |
| Deilbhíní | Deilbhínigh trí @nuxt/icon |
| Téama | @nuxtjs/mód-dathanna |
| Línteáil | ESLint |
| Formáidiú | Níos deise |
Soláthraíonn an stac seo feidhmíocht, inscálaitheacht agus inchothabháil .
Forbhreathnú ar Struchtúr an Tionscadail
Leanann an stór struchtúr glan agus eagraithe.
I measc na n-eolairí tábhachtacha tá:
Leathanaigh
Sainmhíníonn an pagest-eolaire na príomhbhealaí:
index.vue– Leathanach baileabout.vue– Leathanach Maidir Linncontact.vue– Foirm teagmhálasearch.vue– Comhéadan cuardaighblog/[slug].vue– Leathanach postála blagblog/category/[slug].vue– Leathanach catagóire
Comhpháirteanna class="ac-h3"
Déantar comhpháirteanna UI in-athúsáidte a ghrúpáil i gcatagóirí loighciúla:
layout– Ceanntásc agus buntásccommon– Leathanachú, luchtóirí cnámharlaigh, fógraí tóstablog– Comhpháirteanna sonracha don bhlag cosúil le cártaí poist agus clár ábhair
Comp class="ac-h3"osables
Tá loighic in-athúsáidte san eolaire composables.
I measc na gcomhdhúile tábhachtacha tá:
useApi()– Ciseal seirbhíse API clóscríofauseDebounce()– Luachanna imoibríocha a dhíspreagadh
Sraith API Bréige
Tá an córas bréige suite taobh istigh den mockseolaire.
Tá ann:
handlers.ts– Idircheapóirí iarratais APIposts.ts– Samplaí de phoist bhlagauthors.ts– Sonraí an údaircategories.ts– Sonraí catagóire
A bhuí leis an struchtúr seo, is furasta an tionscadal a mhodhnú agus a leathnú .
Conas an Tionscadal a Shuiteáil agus a Rith
Lean na céimeanna seo chun an tionscadal a rith go háitiúil.
Réamhriachtanas rang="ac-h3"uaiteanna
Ní mór duit:
Node.js 18.17 nó níos déanaí
npm, snáth, nó pnpm
Clónáil an Stór
git clone https://github.com/bfotool/nuxtjs-base-blog.git
cd nuxtjs-base-blog
class="ac-h3"Spleáchais Suiteála
npm install
Tosaigh Freastalaí Forbartha
npm run dev
Ansin oscail do bhrabhsálaí ag:
http://localhost:3000
Athlódálfar freastalaí forbartha Nuxt go huathoibríoch nuair a athraíonn comhaid.
Ag aistriú ó API Bréige go API Fíor
Ceann de na cinntí dearaidh is fearr sa tionscadal seo ná an lasc API éasca .
Chun cúltaca fíor a nascadh:
Socraigh an athróg timpeallachta:
NUXT_PUBLIC_USE_MOCK_API=false
Cumraigh d’URL bonn API:
NUXT_PUBLIC_API_BASE_URL=https://your-api-server.com
Cinntigh go bhfuil do fhreagra cúil ag teacht leis na cineálacha atá sainmhínithe i:
types/index.ts
Níl aon athruithe breise ar chód ag teastáil.
Ag Saincheapadh an Bhlag
Is féidir le forbróirí an teimpléad a shaincheapadh go héasca.
Athraigh Téama nó Stíleanna
Cuir cumraíocht Tailwind in eagar:
tailwind.config.ts
Tá stíleanna domhanda suite i:
assets/css/main.css
Modhnaigh Ábhar an Bhlag
Is féidir ábhar bréige a nuashonrú i:
mocks/posts.ts
mocks/categories.ts
mocks/authors.ts
Ligeann sé seo duit fréamhshamhlacha a dhéanamh go tapa ar shraitheanna sonraí blag éagsúla.
Nuashonraigh Socruithe na hAipe
Stóráiltear tairiseacha feidhmchláir amhail loingseoireacht, brandáil, agus naisc shóisialta i:
utils/constants.ts
Cén fáth ar chóir duit an teimpléad blag Nuxt seo a úsáid?
Is rogha iontach é an tionscadal seo do fhorbróirí mar go soláthraíonn sé:
Ailtireacht Glan Nuxt 3
Struchtúr cód leibhéal táirgeachta
API bréige le haghaidh forbairt tosaigh
Comhéadan úsáideora nua-aimseartha le Tailwind CSS
Leathanaigh atá réidh le haghaidh Sinsearach
Comhtháthú éasca le fíor-APIanna
Oibríonn sé mar thionscadal foghlama agus mar bhunús blag atá réidh le haghaidh léiriúcháin araon .
Stór GitHub
Is féidir leat an cód foinse iomlán a iniúchadh anseo: 👉 https://github.com/bfotool/nuxtjs-base-blog
Má cheapann tú go bhfuil an tionscadal úsáideach, smaoinigh ar réalta a chur sa stór agus feabhsuithe a chur leis.



