Closed DeepChirp closed 3 years ago
@rxliuli 您好!问一下只有在gh-pages
分支的屏蔽列表才能同步吗?之后更新同步列表要在两个分支里面同时修改文件吗?
@rxliuli 您好!问一下只有在
gh-pages
分支的屏蔽列表才能同步吗?之后更新同步列表要在两个分支里面同时修改文件吗?
gh-pages 是发布分支,是自动生成的(不应该手动修改,即便修改也会被覆盖),master 才是我们在维护的分支。就这个场景而言,你应该修改 metablock.json 配置文件,然后重新打包生成 dist/index.user.js
@rxliuli 您好!问一下只有在
gh-pages
分支的屏蔽列表才能同步吗?之后更新同步列表要在两个分支里面同时修改文件吗?gh-pages 是发布分支,是自动生成的(不应该手动修改,即便修改也会被覆盖),master 才是我们在维护的分支。就这个场景而言,你应该修改 metablock.json 配置文件,然后重新打包生成 dist/index.user.js
好的,那如果是屏蔽列表的话,是会过一段时间同步过来吗?我刚刚提交了两个commit,发现那个分支没有立即同步过来,请问是要手动更新吗?我看到那个分支里面的commit好像都是你提交的
如果你需要同步 blockList.json 的话,需要使用命令行。。。
npm i -g yarn
yarn setup
完成初始化以上步骤只需一次,而以下操作则是你可能多次做的事情
yarn docs:deploy
blockList.json
文件(可选)Ctrl+Shift+R
强制刷新metablock.json
yarn build
打包到 dist/@rxliuli 好的,感谢您花费这么多时间来写过程,有空我一定来看一下,我才刚刚接触这类东西,还不懂这些
@rxliuli 好的,谢谢,有空我来看一下,我只用 GitHub 的网页端
至于为什么配置文件更新弄得看起来这么复杂,主要理由是需要使用 cdn,国内一般用户访问 github 的速度堪忧 https://greasyfork.org/zh-CN/scripts/391193
如果采用自动化 GitHub Actions,则会增加这个项目本身的维护复杂度。。。
我觉得屏蔽列表很少需要维护,这样麻烦一点也无所谓
顺带提一句,要不把脚本里面检查屏蔽列表更新的时间改长一些?现在好像是一天一次,我觉得应该没必要吧,EasyList
过滤规则是4天更新一次
更新频率不是重点啦,又没到 dark reader 那种量级(它的用户量太大,导致流量是 TB 级的,所以很难找免费的自动更新方案,参考:https://github.com/darkreader/darkreader/issues/1838),所以更新频率没太大所谓
@rxliuli 您好!麻烦您看一下https://greasyfork.org/zh-CN/scripts/391193-%E8%A7%A3%E9%99%A4%E7%BD%91%E9%A1%B5%E9%99%90%E5%88%B6/discussions/89917#comment-214781 我注册了一个临时账户,怕那边邮箱又没通知,在这里提醒一下
部分网站包含一些特殊的规则,但吾辈并不会在这个脚本中处理,而是针对不同的网站单独进行处理(使用组合而非大而全,因为吾辈不可能在脚本中处理整个互联网)。
@rxliuli 您好!那个启动项目的话,是要用git把项目拉取到本地吗?第一次搞不太会:(
@rxliuli 您好!那个启动项目的话,是要用 git 把项目拉取到本地吗?第一次搞不太会:(
嗯,命令是 git clone
,你可以在 github 新建项目了解基本步骤或查看 git 相关的教程
@rxliuli 好的,谢谢
@rxliuli 您好! 这个我感觉太复杂了,还是不会搞,之后还是麻烦您来更新吧
@rxliuli 您好! 这个我感觉太复杂了,还是不会搞,之后还是麻烦您来更新吧
稍晚一点吾辈到家更新一下吧
@rxliuli 您好! 这个我感觉太复杂了,还是不会搞,之后还是麻烦您来更新吧
稍晚一点吾辈到家更新一下吧
好的,主要还是不太懂,我还想把那几个issues处理一下的,可是心有余而力不足,之后再说吧,感谢
@rxliuli 您好! 这个我感觉太复杂了,还是不会搞,之后还是麻烦您来更新吧
稍晚一点吾辈到家更新一下吧
好的,主要还是不太懂,我还想把那几个 issues 处理一下的,可是心有余而力不足,之后再说吧,感谢
已更新
@rxliuli 您好!
那个 yarn setup
命令好像有误,应该是 yarn install
,终于更新一次了
其实应该是 yarn steup 的,除了安装依赖会有一些其他的初始化动作
其实应该是 yarn steup 的,除了安装依赖会有一些其他的初始化动作
我用setup提示找不到命令,不知道为啥,用install就好了
我没有发布到 gh-pages 分支
shenzhiming88 @.***> 于2021年7月23日周五 下午11:30写道:
@rxliuli https://github.com/rxliuli 您好! 请问一下为什么 更新链接 https://userjs.rxliuli.com/blockList.json 已经更新了,但是屏蔽列表好像还是没有更新呢?
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/rxliuli/userjs/pull/34#issuecomment-885720558, or unsubscribe https://github.com/notifications/unsubscribe-auth/AF3MF4DOBAA3M7D53DZT4VTTZGDKTANCNFSM47OJDH4Q .
我没有发布到 gh-pages 分支 shenzhiming88 @.***> 于2021年7月23日周五 下午11:30写道: … @rxliuli https://github.com/rxliuli 您好! 请问一下为什么 更新链接 https://userjs.rxliuli.com/blockList.json 已经更新了,但是屏蔽列表好像还是没有更新呢? — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub <#34 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AF3MF4DOBAA3M7D53DZT4VTTZGDKTANCNFSM47OJDH4Q .
您好! 但是我已经发布了https://github.com/rxliuli/userjs/commit/01e443cb48ed7890310be18e7fa3786f7e737cdb ,并且链接也更新了
好像现在可以了,但是为什么https://userjs.rxliuli.com/blockList.json 这个链接更新了,配置页面要延迟十几分钟呢?即使在已经强制刷新的情况下
因为它是本地的配置列表,远端配置是定时更新的,如果需要手动更新,应该点击右上角的更新按钮
因为它是本地的配置列表,远端配置是定时更新的,如果需要手动更新,应该点击右上角的更新按钮
是的,我当然就是这样更新的,一直不行,十几分钟之后才可以,但是那屏蔽列表早就更新了
已修复,吾辈禁用了缓存 2.4.2
已修复,吾辈禁用了缓存 2.4.2
好的,谢谢您! 另外那几个issues等您有空的时候再处理一下吧,您最近应该挺忙的
工作之后 10/10/5 老实说没精力维护所有的东西了 xd
好像可以防止出现“一个用户脚本试图访问跨源资源。”的弹窗,您可以试试看