Markdown
就是一种标记语言,和 HTML、BBCode 一个类型(回复可见的那个 [ttreply]``[\ttreply]
好像就是 BBCode,Steam 评价也是)。我反正挺喜欢 Markdown,简洁好记、方便打、就算不渲染出来也能读……之前也有人问过老爱,他自谦不会,那我只好自力更生,可我又不大会编程,就只好来问 ChatGPT 喽
这回的脚本可比上一帖 我也叫ChatGPT给写了个回复脚本,不过这次能用 复杂多了,就结果而言,还是比较成功的,前面那贴就是用这个脚本发的,你以为是水?其实是我在痛苦的找 Bug……
效果:
![Screenshot 2023-06-09 062633.png](https://vip2.loli.io/2023/06/09/jxlIUWJ3qz1BVi8.png)
编辑器整个换了,ChatGPT 自作主张用的 SimpleMDE,我看着还行,编辑器的按钮、预览都能用。发帖的时候 Markdown 转 HTML、编辑的时候 HTML 转 Markdown 也都基本正常。原理是,把原先的老编辑器给隐藏掉(还在 HTML 里,只是 style="display: none;"),然后新编辑器和老编辑器同步,这样插入登录可见之类的还能用,发帖的时候就转成 HTML。可惜传图片不知道为啥一直没法同步,于是我就右下角加了个“点此更新”的按钮
就算我不大会编程,这也明显不高效,留着个隐藏的老编辑器干啥?为啥要同步着输入?直接把这些按钮背后的脚本改了,叫它们直接用在新编辑器上不就得了?可我不会啊……叫 ChatGPT 改脚本,就不知道为啥跑不了,只好这么将就将就。Screw it, it works.?
当然也有不大行的,比如引用。它自动转出来的 HTML 是 <blockquote></blockquote>
但是老男人网只能用 <blockquote class="blockquote"></blockquote>
不知道为啥 ChatGPT 弄出来的各种东西都没法加上这个 Class,导致没法用引用,而回复的时候的那个引用,一改帖子它重新转一次 HTML,也没有了,比较烦人……至于 Error Handling、和别的脚本的兼容性之类的,基本没有嗯,毕竟确实不会编程。能找到哪报错就烧高香,具体的是真不懂。有 @rock 大佬在,我就是班门弄斧折腾着玩的
具体功能状况:
能用的:
- 加粗
- 斜体
- 大小标题
- 列表
- 链接
- 图片(套链接的也能用)
- 登录、回复可见(好像是可以)
- 编程语句
- 预览、全屏、实时对比……
不能用的:
- 引用
- 删除线(不怪我,网站不允许)
- 表格(同上)
- 上标下标(用 Unicode 字符就是)
- 还有好多扩展的 Markdown 用法
- 估计还有我没发现的嗯……
总结:
其实感觉还行,除了引用是个问题,别的就算不高效,但也能用,算是个胜利嗯。
语言模型可真是个好东西,Javascript 要入门至少也得几个月,想写出来这个肯定更久。而我这就会点学校教的 VB、Python 的纯外行,却也能借语言模型实现目的,一晚上就整出来了,nice,还没试过的老男人可以试试把玩把玩
代码放回复,欢迎试用(我是关着老男人助手测的,有可能会冲突,不太确定)。希望能抛砖引玉,由大佬整个更好的出来……
上一篇:
原来塞尔达还有改编的漫画……下一篇:
这个开源你会买么