En modern, professionell hemsida för webbyrån Weblio, byggd med Vue.js 3, Pinia, Bootstrap 5 och Vue i18n för flerspråkighet.
| Environment | Status |
|---|---|
| Production | |
| Staging |
-
Installera dependencies
pnpm install
-
Starta utvecklingsserver
pnpm dev
-
Öppna i webbläsare Gå till
http://localhost:5173
För att bygga för produktion:
pnpm buildWebbplatsen stödjer svenska och engelska. Språkfiler finns i:
src/locales/sv.json- Svenska textersrc/locales/en.json- Engelska texter
Följande värden används av GitHub Actions-workflowet. Lägg secrets och variables i den GitHub Environment som används av deploymenten (staging eller production), om de inte ska gälla för hela repot.
| Secret Name | Beskrivning | Obligatorisk |
|---|---|---|
VITE_RECAPTCHA_SITE_KEY |
Publik site key för Google reCAPTCHA | ✅ |
FTP_USERNAME |
FTP-användare | ✅ |
FTP_PASSWORD |
FTP-lösenord | ✅ |
| Variable Name | Beskrivning | Obligatorisk |
|---|---|---|
FTP_SERVER |
FTP-server för deployment | ✅ |
DEPLOY_PATH |
Sökväg på servern för deployment | ✅ |
VITE_FORM_PROXY_URL |
URL till form-proxytjänsten | ✅ |
VITE_FORM_PROXY_ID |
Formulärets ID hos proxytjänsten | ✅ |
VITE_FORM_PROXY_RECAPTCHA_REQUIRED |
Om reCAPTCHA ska krävas (true eller false) |
✅ |
PNPM_VERSION |
pnpm-version, standard är 10 |
❌ |
NODE_VERSION |
Node.js-version, standard är latest |
❌ |
INSTALL_COMMAND |
Kommando för installation, standard är pnpm install |
❌ |
BUILD_COMMAND |
Kommando för build, standard är pnpm run build |
❌ |
BUILD_DIR |
Build-katalog, standard är ./dist/ |
❌ |
GITHUB_TOKEN används automatiskt av GitHub för autentisering mot GitHub Packages och behöver inte läggas till manuellt.
VITE_ENVIRONMENT sätts automatiskt av workflowet utifrån branch eller manuellt vald environment.
- Gå till ditt GitHub repository
- Klicka på Settings → Environments
- Skapa eller välj
stagingellerproduction - Lägg till secrets under Environment secrets
- Lägg till variables under Environment variables
Byggd med ❤️ av Weblio teamet