+ 秉烛夜读 · CANDLE READER
+ 评论功能演示
+ 用《西游记》体验阅读器里的划线、段落评论、整书评论、回复与赞踩。数据只保存在当前页面的内存里,不连接任何服务器,刷新即重置。
+
+ 从第一回开始体验 ›
+
+
+
+ 可以这样试
+
+ - 评论点底部「评论」,看本章评论;往下滑会自动加载更多。
+ - 完整页点「查看更多评论 ›」,在「本章评论/全书评论/我的」之间切换。「我的」里有私密划线和私密评论。
+ - 详情点任意一条评论进入详情:回复、回复别人的回复、修改或删除自己的内容。
+ - 赞踩点赞或踩,再点一次取消;两者互斥。
+ - 选中在正文里长按选中文字:复制、划线、写评论、看本段评论。
+ - 气泡正文段落末尾的数字气泡表示本段的公开评论数,点它进入本段评论。
+ - 游客右上角「演示」里可以切换为游客,再点赞或写评论会提示登录。
+
+
+
+
+ 说明
+
+ - 电脑上把窗口拉宽到 850px 以上,评论和设置会变成右侧侧边栏,目录在左侧。
+ - iPhone 上选中文字时,系统自带的「拷贝」菜单会出现在选区上方(网页无法关闭),阅读器的工具栏在选区下方。
+ - 首次打开需要下载约 13 MB(电子书和样式),网速慢时请稍等。
+ - 选中文字有问题时,用「诊断模式」打开再选一次,把右上角演示条里的记录截图发给开发者。
+
+
+
+
+
+
+
+
diff --git a/playwright.config.js b/playwright.config.js
index 79d8faf..6894d01 100644
--- a/playwright.config.js
+++ b/playwright.config.js
@@ -32,7 +32,7 @@ module.exports = defineConfig({
// 自动拉起 vite dev server
webServer: {
- command: 'npm run dev',
+ command: `npm run dev -- --port ${PORT} --strictPort`,
url: BASE_URL,
reuseExistingServer: !process.env.CI,
timeout: 60 * 1000,
diff --git a/public/css/themes.css b/public/css/themes.css
index 7b34471..ba882fb 100644
--- a/public/css/themes.css
+++ b/public/css/themes.css
@@ -27,20 +27,48 @@
/* 评论图标:聊天气泡作 background,评论数作为内容居中显示在气泡内(沿用 3bc8c3d 之前的历史实现) */
.comment-icon {
- background: url('data:image/svg+xml;utf8,