Steven Lynn’s Blog
首页
搜索
归档
项目
关于
友链
Steven Lynn
文章
50
分类
0
标签
10
项目
关于
友链
归档
搜索
分类
标签
Telegram Instant View即时预览适配过程记录
发布于: 2023-8-7
最后更新: 2024-11-4
次查看
Web
date
slug
status
tags
summary
type
Telegram有个即时预览的功能,可以以阅读格式的页面形式加载网页,减少加载不必要的内容
Telegram自己的Blog,以及主流内容平台(比如wikipedia, Medium, 知乎都有人做了适配)
notion image
Telegram Blog
页面适配后
notion image
页面适配前
notion image
但直到今天一番研究才知道适配工作要在instant view上面写规则,并且提交审核
这个工作可以说基本上由用户维护,官方通过排名的方式来选择每个网站最好的Instant View模板,也有2017和2019年的Contest Winner做参考

Step 1. 登录Instant View

使用自己的Telegram账号登录 https://instantview.telegram.org/ 即可进入Instant View
打开来的第一页就是官方文档,写的很详细
如果能看懂官方的文档并且有一定网页基础的话,基本上是可以直接写了

Step 2. 写规则

点击My Template创建新模板
输入域名并回车即可进入模板编辑页面
随便点一篇博客的文章即可开始编辑规则
notion image
编辑页面
本站用的规则如下:
(该规则参考了Moe2333的文章内容)
解释如下:
~version: "2.1"
设置版本为2.1,可以使用最新的Instant View功能
?path: /archives/.+
只有路径匹配/archives/开头的页面才应用后续规则
body: //article
设置文章正文内容为<article>标签中的内容
title: header//h1
设置标题为<header>标签中的第一个<h1>
author: "Steven Lynn"
固定设置作者为Steven Lynn
published_date: //time
从<time>标签中读取发布时间
@split_parent: //p/img
如果<p>内有图片,则拆分成两个<p>标签
@remove: //div[has-class("nx-flex")]
删除class为nx-flex的<div>
@remove: //small[contains(@style,"margin-top")]
删除样式包含margin-top的<small>
@remove: //img[ends-with(@src, ".svg")]
删除图片源地址以.svg结尾的<img>

Step3. 提交审核

如果你希望站点能够应用这个规则,则需要提交同域名下不同路径的至少10个链接(实测需要11个)并且要全部通过编译
当然也有不通过编译的情况,直接换一篇文章就行
之后回到My Templates页面就可以看到Submit按钮亮了,就可以提交审核了
notion image
Submit
在通过审核之前,你也可以通过Telegram的固定链接来预览Instant View效果
在编辑页面右上角的View In Telegram即可查看
  • 作者:Steven Lynn
  • 链接:https://blog.stv.lol/article/telegram-instant-view
  • 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
相关文章
NotionNext:基于Notion和NextJS的开源博客
一种基于HSTS的防域名劫持的方法
Cloudcone Nexus CDN 踩坑&简评
TpCache引发的Typecho评论delete()报错及解决方法
Cloudflare设置301重定向,附常见问题和解决方法
使用Cloudflare和Redis优化Typecho站点速度
香港借记卡:汇丰(HSBC)&中银香港(BOCHK)开卡过程全记录英国铁路系统体验小结
Loading...
目录
0%
Step 1. 登录Instant ViewStep 2. 写规则Step3. 提交审核
Steven Lynn
Steven Lynn
喂马、劈柴、周游世界
文章
50
分类
0
标签
10
最新发布
我的2022年终小结
我的2022年终小结
2024-11-9
记录雅思考试经历与一点学习心得
记录雅思考试经历与一点学习心得
2024-11-9
Hackergame 2024 思路小结
Hackergame 2024 思路小结
2024-11-9
黑客松、日本、入职:我的2024下半年的总结
黑客松、日本、入职:我的2024下半年的总结
2024-11-9
NotionNext:基于Notion和NextJS的开源博客
NotionNext:基于Notion和NextJS的开源博客
2024-11-9
记一次抑郁诊断和开药用药记录
记一次抑郁诊断和开药用药记录
2024-11-4
目录
0%
Step 1. 登录Instant ViewStep 2. 写规则Step3. 提交审核
2021-2024Steven Lynn.

Steven Lynn’s Blog | 喂马、劈柴、周游世界

Powered byNotionNext 4.7.5.