Ray-D-Song / web-archive

Free web archiving and sharing service based on Cloudflare. 基于 Cloudflare 的免费网页归档和分享工具。
https://web-archive-docs.pages.dev/
GNU General Public License v3.0
598 stars 193 forks source link

常见问题 common issue #31

Open Ray-D-Song opened 2 weeks ago

Ray-D-Song commented 2 weeks ago

Q: R2 部署过程报错 A: R2 功能需要在 Cloudflare 面板手动开启,需要绑定信用卡或 paypal,开通成功后再手动执行 github actions 即可。

Q: 如何更新服务? A: 使用一键部署会 fork 一份到自己的仓库,点击 sync fork 在代码更新的同时会自动触发部署。 使用命令部署的话需要下载最新代码并再次手动执行命令。

Q: 什么时候上架 chrome 商店? A: tag 功能开发好后会发布 0.1.0 正式版并上架

Q: 接口访问速度很慢如何优化? A: 可以尝试开启worker的Smart Placement。或者重新创建D1,并指定距离近的 Data location,重新创建的D1只要保证名称为web-archive即可,创建之后需要到Github Action中手动触发一次部署。


Q: R2 deployment process error A: The R2 feature needs to be manually enabled in the Cloudflare panel, and a credit card or PayPal must be linked. After successful activation, you can manually execute GitHub actions.

Q: How to update the service? A: Using one-click deployment will fork a copy to your own repository. Clicking sync fork will automatically trigger deployment while the code is updated. If you are using commands to deploy, you need to download the latest code and manually execute the commands again.

Q: When will it be available on the Chrome Store? A: The tag function will be officially released as version 0.1.0 after development is complete and will be available for download.

Q: How can I optimize slow interface access?

A: You can try enabling Smart Placement for the worker, or you can recreate D1 and specify a closer Data location. When recreating D1, ensure the name is set to "web-archive." After creation, you’ll need to manually trigger a deployment in GitHub Actions.

Hyphen-H commented 1 week ago

太nb了,接收omnivore难民😊而且还能绕过知乎验证,爱了❤️❤️❤️❤️❤️

一些小建议 大佬看看就行:)

发现一个Light Theme小bug:

archive Telegraph的一个页面时,iframe生成的预览对比度过低。 image

Ray-D-Song commented 1 week ago

太nb了,接收omnivore难民😊而且还能绕过知乎验证,爱了❤️❤️❤️❤️❤️

一些小建议 大佬看看就行:)

  • 希望可以在通过浏览器插件archive的时候直接新建分类,现在在浏览器插件中只能选中已有分类。
  • 目前只能在页面存在且等待浏览器插件提示完成,才能成功Archive. 希望可以直接把链接粘贴到插件Archive / 单击Save Page后可以安全地关闭页面,后台Save
  • 希望浏览器插件支持粘贴一些剪切板内容或者是文本(text),因为有时是不需要archive整个页面的,只希望保存部分文本。
  • 希望加入高亮、导入导出等等同类软件(readeck, hoarder, obsidian web clipper, omnivore)功能。

发现一个Light Theme小bug:

archive Telegraph的一个页面时,iframe生成的预览对比度过低。 image

感谢,划词高亮已添加到 roadmap 中,近期会考虑实现。 telegraph page 对比度问题和网站切换主题的实现方式相关,暂时没找到解决方案。

Ray-D-Song commented 1 week ago

发现一个Light Theme小bug:

archive Telegraph的一个页面时,iframe生成的预览对比度过低。 image

对比度问题修复了,请 sync fork 一下。

robustmaster commented 1 week ago

目录中设置了可在showcase中展示,但实际访问showcase页面没有看到文章,是空白的。比如这个网址:https://web-archive-9ta.pages.dev/#/showcase/idealists {"code":200,"data":[],"message":"success"}

Ray-D-Song commented 1 week ago

目录中设置了可在showcase中展示,但实际访问showcase页面没有看到文章,是空白的。比如这个网址:https://web-archive-9ta.pages.dev/#/showcase/idealists {"code":200,"data":[],"message":"success"}

橱窗地址是 /showcase/folder,所有设置为可展示的页面都会在这个目录里

ishowman commented 6 days ago

太nb了,接收omnivore难民😊而且还能绕过知乎验证,爱了❤️❤️❤️❤️❤️

一些小建议 大佬看看就行:)

  • 希望可以在通过浏览器插件archive的时候直接新建分类,现在在浏览器插件中只能选中已有分类。
  • 目前只能在页面存在且等待浏览器插件提示完成,才能成功Archive. 希望可以直接把链接粘贴到插件Archive / 单击Save Page后可以安全地关闭页面,后台Save
  • 希望浏览器插件支持粘贴一些剪切板内容或者是文本(text),因为有时是不需要archive整个页面的,只希望保存部分文本。
  • 希望加入高亮、导入导出等等同类软件(readeck, hoarder, obsidian web clipper, omnivore)功能。

发现一个Light Theme小bug:

archive Telegraph的一个页面时,iframe生成的预览对比度过低。 image

请问omnivore难民要如何迁移过来呢? @Hyphen-H

ishowman commented 6 days ago

能增加下 contribute 描述如何本地开发项目吗. @Ray-D-Song

banzhe commented 6 days ago

能增加下 contribute 描述如何本地开发项目吗. @Ray-D-Song

pnpm run dev:server启动后端(这一步本地会自动创建d1数据库) 服务启动之后,命令行进入packages/server目录下,使用npx wrangler d1 migrations apply web-archive --local初始化数据库,之后需要重启一下server

pnpm run dev:web启动前端 pnpm run dev:plugin启动插件(dev下插件构建的输出位置在packages/plugin/extension下,浏览器直接加载这个文件夹就行了)

有空了我会补充个详细的

ishowman commented 5 days ago

能增加下 contribute 描述如何本地开发项目吗. @Ray-D-Song

pnpm run dev:server启动后端(这一步本地会自动创建d1数据库) 服务启动之后,命令行进入packages/server目录下,使用npx wrangler d1 migrations apply web-archive --local初始化数据库,之后需要重启一下server

pnpm run dev:web启动前端 pnpm run dev:plugin启动插件(dev下插件构建的输出位置在packages/plugin/extension下,浏览器直接加载这个文件夹就行了)

有空了我会补充个详细的

好的谢谢。本地环境只需要安装 node 就行是么?

banzhe commented 5 days ago

能增加下 contribute 描述如何本地开发项目吗. @Ray-D-Song

pnpm run dev:server启动后端(这一步本地会自动创建d1数据库) 服务启动之后,命令行进入packages/server目录下,使用npx wrangler d1 migrations apply web-archive --local初始化数据库,之后需要重启一下server pnpm run dev:web启动前端 pnpm run dev:plugin启动插件(dev下插件构建的输出位置在packages/plugin/extension下,浏览器直接加载这个文件夹就行了) 有空了我会补充个详细的

好的谢谢。本地环境只需要安装 node 就行是么?

pnpm也要先安装一下