- Astro 66.3%
- TypeScript 26.4%
- CSS 4.9%
- JavaScript 1.7%
- Shell 0.7%
|
|
||
|---|---|---|
| .forgejo/workflows | ||
| public | ||
| src | ||
| .env.local | ||
| .gitignore | ||
| .prettierignore | ||
| .prettierrc | ||
| astro.config.mjs | ||
| latinica.sh | ||
| package.json | ||
| pnpm-lock.yaml | ||
| pnpm-workspace.yaml | ||
| README.md | ||
| tsconfig.json | ||
Zvanični veb sajt studenata u blokadi u Beogradu
Ovo je izvorni kod sajta blokade.org kao i sadržaj (vesti, akcije itd.) koji je prikazan na sajtu. Sajt koji je dostupan na blokade.org pravi generator statičkih stranica Astro na osnovu layout-a koji je ovde definisan i sadržaja koji se nalazi u src/content. Tako generisane stranice su potpuno statičke i hostuje ih Netlify.
Kako mogu da pomognem?
Za pisanje sadržaja
Potrebno je da napravite Github nalog i da se obratite nekome ko održava sajt kako bi taj nalog bio dodat sa odgovarajućim pravima pristupa. Da pristupite samom interfejsu uđite na blokade.org/admin. Kada napravite neku izmenu biće potrebno da je neko od administratora proveri i odobri.
Kako da pokrenem stranicu lokalno?
-
Klonirajte projekat sa ovog repozitorijuma
git clone https://git.blokade.org/blokade-org/sajt` -
Instalirajte sve neophodne Node module
U kloniranom repozitorijumu pokrenite:
pnpm install -
Pokrenite development server lokalno
pnpm run devSada ćete moći da pristupite stranici lokalno (najverovatnije na localhost:4321) - proverite terminal za tačan port
Struktura projekta
- Sadržaj koji se koristi pri generisanju stranica nalazi se u src/content/NAZIV STRANICE/JEZIK/NAZIV.md
- Layout stranica se nalazi u src/pages/[lang], komponente koje se koriste na više mesta su u src/components