Skip to content

Commit 114cad4

Browse files
committed
feat(website): weids.dev
0 parents  commit 114cad4

32 files changed

Lines changed: 5937 additions & 0 deletions

.github/workflows/deploy.yml

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
name: Deploy to GitHub Pages
2+
3+
on:
4+
push:
5+
branches: [main]
6+
workflow_dispatch:
7+
8+
permissions:
9+
contents: read
10+
pages: write
11+
id-token: write
12+
13+
concurrency:
14+
group: pages
15+
cancel-in-progress: false
16+
17+
jobs:
18+
build:
19+
runs-on: ubuntu-latest
20+
steps:
21+
- name: Checkout
22+
uses: actions/checkout@v4
23+
24+
- name: Install pnpm
25+
uses: pnpm/action-setup@v4
26+
with:
27+
version: 10
28+
29+
- name: Setup Node
30+
uses: actions/setup-node@v4
31+
with:
32+
node-version: 20
33+
cache: pnpm
34+
35+
- name: Install dependencies
36+
run: pnpm install --frozen-lockfile
37+
38+
- name: Build site
39+
run: pnpm run build
40+
41+
- name: Upload Pages artifact
42+
uses: actions/upload-pages-artifact@v3
43+
with:
44+
path: build/
45+
46+
deploy:
47+
needs: build
48+
runs-on: ubuntu-latest
49+
environment:
50+
name: github-pages
51+
url: ${{ steps.deployment.outputs.page_url }}
52+
steps:
53+
- name: Deploy to GitHub Pages
54+
id: deployment
55+
uses: actions/deploy-pages@v4

.gitignore

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# Local design/dev notes (not part of the site source)
2+
*.md
3+
!README.md
4+
_research/
5+
.claude/
6+
.claude*/
7+
8+
# SvelteKit build output
9+
.svelte-kit/
10+
build/
11+
dist/
12+
13+
# Env
14+
.env
15+
.env.*
16+
!.env.example
17+
18+
# Node
19+
node_modules/
20+
npm-debug.log*
21+
yarn-debug.log*
22+
yarn-error.log*
23+
pnpm-debug.log*
24+
25+
# Editor / OS
26+
.vscode/
27+
.idea/
28+
.DS_Store
29+
Thumbs.db
30+
*.swp
31+
*.swo

jsconfig.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"extends": "./.svelte-kit/tsconfig.json",
3+
"exclude": [".svelte-kit", "node_modules", "build"]
4+
}

package.json

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
{
2+
"name": "weids-lab-website",
3+
"version": "0.1.0",
4+
"private": true,
5+
"type": "module",
6+
"scripts": {
7+
"dev": "vite dev --host 0.0.0.0 --port 5173",
8+
"build": "vite build",
9+
"preview": "vite preview",
10+
"prepare": "svelte-kit sync"
11+
},
12+
"pnpm": {
13+
"onlyBuiltDependencies": ["esbuild"]
14+
},
15+
"dependencies": {
16+
"@fontsource/inter": "^5.0.20",
17+
"@fontsource/jetbrains-mono": "^5.0.21",
18+
"ogl": "^1.0.11"
19+
},
20+
"devDependencies": {
21+
"@sveltejs/adapter-static": "^3.0.6",
22+
"@sveltejs/kit": "^2.8.0",
23+
"@sveltejs/vite-plugin-svelte": "^3.1.2",
24+
"svelte": "^4.2.19",
25+
"vite": "^5.4.11"
26+
}
27+
}

0 commit comments

Comments
 (0)