惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

H
Help Net Security
月光博客
月光博客
IT之家
IT之家
B
Blog RSS Feed
T
Tailwind CSS Blog
The GitHub Blog
The GitHub Blog
博客园 - 三生石上(FineUI控件)
MyScale Blog
MyScale Blog
J
Java Code Geeks
Stack Overflow Blog
Stack Overflow Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
博客园 - Franky
博客园 - 叶小钗
阮一峰的网络日志
阮一峰的网络日志
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
U
Unit 42
博客园_首页
B
Blog
V
V2EX
腾讯CDC
Vercel News
Vercel News
量子位
Microsoft Security Blog
Microsoft Security Blog

蛋蛋之家

SUMIFS和LET函数——让 Excel 自己动起来 Halo 博客晚间卡顿排查记:从"玄学卡顿"到"真凶落网" 我用这个开源项目,把 AI 绘画提示词变成了"代码"——awesome-gpt-image-2 深度体验报告 群晖部署 LX Music Server:浏览器就是你的音乐播放器【详细版】 500道Word题库太痛苦?于是我写了个智能学习平台 别用一个人的奔跑,耗尽两个人的余生——《你凭什么认为我会一直喜欢你呢》 博客评论自动填充新方案:兼容 Vue/React 响应式绑定与跨架构填充逻辑 2026 生产级指南:Halo 2.x + PostgreSQL 自动化部署与性能优化手册 从 Typecho 转向 Halo 2.x:全能型 Nginx 架构与 SEO 无损迁移指南 Typecho 迁移 Halo 完整教程:数据库视图解决表前缀 + 自动提取封面图 + 去重检测 我的 CodeBuddy 装备库:218个技能全公开 + 使用心得 为博客添加自定义评论表情 Comment2Bark:Typecho评论推送到Bark插件 又拍云插件 UpyunFile v1.2 更新:修复 Typecho 1.3.0 兼容性问题 手把手修复RSS 403:从PHP警告到Cloudflare拦截的全链路排查 网站被镜像怎么办?2026年反镜像攻防实战指南 VLESS + Reality + Vision:2026 极致隐蔽节点搭建全解析 给OpenList和Alist加上液态玻璃效果,颜值直接拉满! 网页截图瞬间“赛博飞升”?手把手教你根治 Windows HDR 截图发白 群晖 NAS 影音终极方案:Docker Rclone + OpenList 完美挂载 Plex 全攻略 一个简洁高效的SVG图标库 告别重复劳动!一键填充评论的神奇书签脚本 - 蛋蛋之家 解锁思源笔记的隐藏力量:siyuan-patch 深度体验与技术实现 Oracle Cloud 自救指南:旧手机丢失后如何绕过 MFA 重新登录【更新2026年最新政策】 本站已加入“萌国ICP备案”联萌!😄 Excel 月报自动化指南:告别重复劳动,让数据主动为你服务 梦呓:为异地女友准备的2周年惊喜礼物 Typecho 多吉云插件优化:更灵活的存储目录配置 甲骨文云硬盘扩容指南:从50G到200G的“免费午餐”怎么吃? ⏰ 时间同步:当你的服务器开始“穿越”时,如何优雅地把它拉回现实
如何解决Typecho文章不是Markdown语法创建问题
吴蛋蛋 · 2023-03-08 · via 蛋蛋之家

问题由来

从 WordPress 转回 Typecho 后因为直接使用了 handsome 主题,并开启了主题中自带的 vditor 编辑器,且同时前台引入 vditor.js 接管前台解析。

在我的唠叨中提到过:

问题:插件 ShortLinks 与 handsome 主题 vditor 前台解析冲突,导致短链接无法新窗口打开跳转。
解决:停止全局 vditor 前台解析,使用 typecho 自带的 markdown 解析。针对自带无法解析的内容,单独引入 vditor 前台解析。

这两天在切换了 Typecho 前台解析器后并没有检查之前的文章,只检查了最近的文章。

于是就引发了文章前台未使用 Markdown 解析的问题,编辑该文章时,后台编辑器上提示:

这篇文章不是由 Markdown 语法创建的, 继续使用 Markdown 编辑它吗?

编辑器提示

很久之前写过一篇文章:

其中也提到通过 Mweb 发布到 Typecho 时遇到 Markdown 语法识别问题,一直没有找到原因。

排查原因

  1. 首先想到通过数据库后台查看文章的字段,是否包含开启markdown解析字样。发现并没有。
  2. 于是我编辑一篇,手动将文章转换后保存,前台显示正常。但是前往数据库从并未发现字段值有变化。
  3. 通过比对近期文章与没有开启Markdown语法解析的文章后发现了原因。

解决问题

在近期文章的数据库text即文章正文开头存在一个特殊的语法内容:!markdown

这个语法内容决定了该篇文章是否采用 Markdown 语法解析。

在将每篇未开启 Markdown 语法解析的文章text中都加入该语法内容后,果然前台解析成功。

使用途径

找到原因后,思考一下哪些情况会用到:

  1. 由其他博客程序转换到Typecho后;
  2. 通过Metaweblog API发布文章到Typecho;
  3. Typecho使用其他编辑器后;