一个简洁优雅的黑白风格个人主页,展示个人信息、技能和项目。
. ├── 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