文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

基于语雀的白嫖博客

2023-10-26 12:46

关注

曾经使用过typecho、wordpress等博客系统,

但因为服务器花费贵、内容编辑器不够强大等原因没有持续运行下去。

在这之后一直在使用语雀记录各种学习资料,感觉非常的方便,还支持数学公式、思维导图、插入PDF、代码高亮等功能。突然有一天在账号设置中看到了Personal Access Token,去官网一查发现语雀是支持使用api的,也就是能通过api去获取语雀的数据。那岂不是能用语雀的数据做个博客了。在手机上浏览语雀文章还是挺麻烦的,得安装语雀客户端,或者登录网页版语雀。如果做成博客网页就可以直接看到文章了,并且可以对知识库进行二次分类,过滤一些不常用的文章。

说干就干,但有个问题,服务器怎么解决,因为我打算使用php开发这个博客,少说一年也得花费几百块。还好平时经常冲浪,vercel成为了我的首选目标,它是支持php的,甚至python。

Vercel + PHP:https://php.vercel.app/

对php的支持:

有了免费的运行平台,那还得有域名、证书,这些vercel都免费提供(域名是二级域名),当你完成部署后vercel会自动添加证书。既然已经白嫖了那么多东西,那再来点免费劳动力-chatgpt帮我写代码。

语雀开发者文档

此处为语雀内容卡片,点击链接查看:Overview · 语雀


程序部分

后端使用php调用语雀api

主要用到两个接口:

1.https://www.yuque.com/api/v2/repos/{知识库id}/docs//获取一个仓库知识库的文档列表2.https://www.yuque.com/api/v2/repos/{知识库id}/docs/{文章id}//获取单篇文档的详细信息

接口2返回的数据解析:

body_html 为需要的部分,用["data"]["body_html"]提取出来。

然后用js处理body_html 显示异常的问题:代码没有高亮、图片显示过大。

代码高亮(来源知乎):

来源地址:https://blog.csdn.net/qq_28247201/article/details/129802769

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯