L
LGSinLG
支持将个人主页、文章、剪贴板通过洛谷保存站API嵌入到国内站当中,并支持评论排序切换与发送,可删除自己评论
#洛谷
#OJ增强
#代码高亮
#评论区
#剪贴板增强
数据统计
总安装量
294
近 24 小时
+1
用户评分
5.0
广告
描述
版本12
评分2
权限说明
洛谷编程平台增强脚本,支持通过API嵌入个人主页、剪贴板和文章内容,添加Markdown语法高亮及评论管理功能。
加载中…
个人专栏

个人主页

剪贴板

通过 API 获取个人简介 Markdown 渲染后的 HTML ,然后追加一个卡片,将获取到的 HTML 嵌入。
访问一篇无法访问的剪贴板时,会提示安全访问中心,是否要跳转到 www.luogu.com/xxx ,检测到这个页面后,脚本会在页面上覆盖一个全屏 iframe 访问模版剪贴板,之所以用 iframe 是为了尽可能实现原生体验,实现 1:1 还原洛谷界面,并且能够实现地址栏不动,然后通过动态检测替换掉模版内容,并创建一个更新按钮。
大部分原理同剪贴板,但是需要做的事更多了,因为右侧的目录并不会自动生成,所以脚本会先遍历文章,然后在右侧创建目录,但是会从模版的目录里提取出相关 CSS 然后使用。并且还会将操作栏的点赞、收藏、不推荐修改为不可点击,并替换文本为保存站的点赞数。然后通过洛谷官方 API 获得评论信息并追加。
受限于原理限制,需要手动创建一个可以正常访问的剪贴板和文章,剪贴板没有特殊要求,但文章需要有三级标题,比如
# 1
## 2
### 3
然后在专栏中发一个评论,并确保点赞数和收藏数为0(可以设置为私有)。 在脚本的 USER_CONFIG 内设置 templatePasteId 为你刚刚创建的剪贴板的 ID ,templateArticleId 为你刚刚创建的文章 ID ,ID 就是地址栏最后那一串字符,如果模版 ID 无法访问,通常会提示页面结构加载超时。