在运行 Docker 镜像时需要使用 -e 或 --env-file 参数设置环境变量:
- 树洞数据库凭据:
DB_HOST, DB_USER, DB_PASSWORD - 用户数据库凭据:
AUTH_DB_HOST, AUTH_DB_USER, AUTH_DB_PASSWORD - 登录跳转 URL:
AUTH_URL,格式为https://auth.fduhole.com/login?url=[URL Encoded Deploy Site URL]
connect_db.php 建立数据库连接,
query.php 执行 SQL 查询并将查询结果存放在变量中。
每个页面包含在一个 section.swiper-slide 中。
每个页面分成若干个 div.segment,为一个段落。
每个段落中分为若干句话(p),文本里的强调用 strong.keyword表示。
引用用户帖子的内容是引用卡片,在 blockquote 元素中。
样式代码在 style.css 中,主要包括
通用样式、
引用卡片样式、
Swiper 样式。
滑动翻页效果使用了 SwiperJS 库,可以参考 官方示例。
Markdown 渲染使用了 md-block,页面中的 md-block 标签即为 Markdown 内容。