一个简洁优雅的黑白风格个人主页,展示个人信息、技能和项目。
.
├── index.html # 主页面
├── style.css # 样式文件
├── script.js # 交互脚本
├── avatar.png # 头像图片
├── project1.png # 项目1封面
├── project2.png # 项目2封面
├── cnb-icon.svg # CNB图标
├── Caddyfile # Caddy配置
├── Dockerfile # Docker构建文件
└── server.js # Node.js测试服务器
node server.js
docker build -t luobo-homepage .
docker run -d -p 80:80 --name homepage luobo-homepage
docker run -d \
-p 80:80 \
-p 443:443 \
-p 443:443/udp \
-e DOMAIN_NAME=yourdomain.com \
-v caddy_data:/data/caddy \
-v caddy_config:/config/caddy \
--name homepage \
luobo-homepage
DOMAIN_NAME 环境变量设置域名/data/caddy 持久化证书version: '3'
services:
homepage:
build: .
ports:
- "80:80"
- "443:443"
- "443:443/udp"
environment:
- DOMAIN_NAME=yourdomain.com
volumes:
- caddy_data:/data/caddy
- caddy_config:/config/caddy
restart: unless-stopped
volumes:
caddy_data:
caddy_config:
编辑 index.html 文件,更新以下内容:
编辑 style.css 文件调整颜色、布局等。
avatar.png - 头像图片project1.png - 项目1封面project2.png - 项目2封面MIT License