No description
  • Astro 66.3%
  • TypeScript 26.4%
  • CSS 4.9%
  • JavaScript 1.7%
  • Shell 0.7%
Find a file
stoic_wu cebe742f54
All checks were successful
Deploy / build (push) Successful in 3m9s
refactor part 1
2026-06-06 22:51:52 +02:00
.forgejo/workflows Small optimizations 2026-05-28 12:53:35 +02:00
public slavija 2026-05-15 02:26:01 +02:00
src refactor part 1 2026-06-06 22:51:52 +02:00
.env.local mini izmene u toku 2026-03-29 09:12:46 +02:00
.gitignore napad na protestu 2025-04-16 12:50:26 +02:00
.prettierignore refactor part 1 2026-06-06 22:51:52 +02:00
.prettierrc format 2026-05-15 02:26:01 +02:00
astro.config.mjs format 2026-05-15 02:26:01 +02:00
latinica.sh cirilica 2026-04-08 22:17:05 +02:00
package.json refactor part 1 2026-06-06 22:51:52 +02:00
pnpm-lock.yaml refactor part 1 2026-06-06 22:51:52 +02:00
pnpm-workspace.yaml refactor part 1 2026-06-06 22:51:52 +02:00
README.md refactor part 1 2026-06-06 22:51:52 +02:00
tsconfig.json Malo refactor 2025-02-26 23:50:53 +01:00

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?

  1. Klonirajte projekat sa ovog repozitorijuma

    git clone https://git.blokade.org/blokade-org/sajt`
    
  2. Instalirajte sve neophodne Node module

    U kloniranom repozitorijumu pokrenite:

    pnpm install
    
  3. Pokrenite development server lokalno

    pnpm run dev
    

    Sada ć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