TmWeBlog--微信小程序版WeTypecho的魔改版本

介绍

TmWeBlog–微信小程序版WeTypecho魔改版

原项目介绍


众所周知,现在由于移动互联网的普及,网站访问量下降,导致个人站长非常难混。

WeTypecho则能帮您快速搭建微信小程序,将Typecho博客的内容映射到微信小程序。

帮助您在一定程度上获取更多来自微信的流量。WeTypecho的安非常简单,只需三分钟,就能搭建。


原项目自定义的修改版

项目地址

原项目地址

当前项目地址

功能

目前支持的基本功能如下:

  • 首页预览置顶文章
  • 评论,回复,点赞
  • 转发,分享到朋友圈
  • 图片视频显示
  • 支持markdown,html解析

扫码预览

ToDoList

  • 留言回复通知

这个魔改版做了什么

TmWeBlog 不是从零重写一套博客后台,而是继续使用 Typecho 管理文章,小程序通过接口读取文章、分类、评论和媒体信息。我当时的修改重点是把原项目调整成更适合自己博客的样子,包括首页展示、文章内容解析、评论交互和分享入口。这种做法的优点是文章仍然只维护一份,不需要在网站和小程序里各发一次。

真正麻烦的地方不在页面数量,而在内容兼容。Typecho 里的 Markdown、HTML、代码块、外链图片和视频,到小程序环境中不一定能按原样渲染。接口返回的数据要明确区分原文、摘要和渲染后内容,否则很容出现代码块丢格式、图片超宽或 HTML 标签直接显示给用户的情况。

自己部署时要注意

  • 小程序请求的域名需要 HTTPS,并在微信后台配置合法域名。
  • Typecho 接口不要直接暴露管理权限,发评论、点赞等写操作需要做参数校验、频率限制和内容过滤。
  • 外链图片可能有防盗链、证书或域名白名单问题,测试时不能只看纯文字文章。
  • 评论和回复涉及用户生成内容,需要考虑审核、删除和隐私说明,这不是把原站评论表单搬过来就结束了。

这个项目是建立在 WeTypecho 之上的个人改造,阅读源码时应同时对照原项目,分清哪些是上游能力,哪些是我为自己站点做的适配。多年后再部署时,微信小程序接口和 Typecho 版本都可能已经变化,更适合把它当作一份实现思路和历史代码参考。

可用性说明:本文发布于 2019 年 1 月,距今已超过五年。文中涉及的软件版本、接口、下载地址、命令参数和操作界面可能已经发生变化,部分方案在当前环境下可能失效。请结合官方最新文档核对后再操作,生产环境使用前务必先行验证。

版权声明: 本文首发于 指尖魔法屋-TmWeBlog--微信小程序版WeTypecho的魔改版本https://blog.thinkmoon.cn/post/134-wechat-miniprogram-source-code-wechat-tmweblog/) 转载或引用必须申明原指尖魔法屋来源及源地址!