#CodeCMS更新#v0.3更新A:Markdown支持&&v0.3规划
Developer_Ni | 2025-04-20 15:34:4910人👁浏览> *前言:经历v0.2Bug之战后,我们迅速投入到了v0.3更新的战斗中!* # v0.3 updata-A:Markdown Supported! ## Part1:MD-Editor编辑器更新 速戳体验全新的markdown编辑器->[CodeCMS内容编辑器](https://codecraft.czlj.net/v0.3/editor.html) > 众所周知,Markdown是一门*轻量级标记语言*,它允许人们使用易读易写的纯文本格式编写文档。用Markdown,我们可以写出更直观、更丰富的页面(~~而不是干巴巴的让人读不下去的纯文本~~) 不了解Markdown? - [来菜鸟教程了解markdown!](https://www.runoob.com/markdown/md-tutorial.html) - [优秀的Markdown 在线编辑器](https://www.jyshare.com/front-end/712/) 此次编辑器更新从头改变了原来的发帖页面,改头换面为 1. 可快捷编辑 1. 可实时预览 1. 功能齐全 的**MD编辑器** 使用方法:在上方工具栏点击你需要的文字效果的按钮,编辑器会自动插入到光标。不用移动光标,直接编写效果文字即可 效果如图: ### 编辑实例 ```md (标题) # 一级标题 ## 二级标题 ### 三级标题 #### 四级标题 ##### 五级标题 ###### 六级标题 (分割线) --- (字体) **粗体** *斜体* ~~删除线~~ (链接) [CZLJ链接](https://czlj.net)  (引用) > 我思故我在。——笛卡尔 (列表) 无序列表 - item - item - item 有序列表 1. item1 1. item2 1. item3 (表格:暂时有bug) |table1| |-----|-----| |column1|column2| |-----|-----| (代码) .``` //一个代码块(由于在代码块里演示代码块不方便,“```”前面加了圆点,实际使用请删掉圆点) .``` ```cpp //代码高亮支持不同的语言类型哦。在开头“```”后面加上对应语言名称 //目前已经支持的不同高亮的代码语言有:C++(cpp),Python(python),Java(java),Javascript(javascript),HTML(html),CSS(css),PHP(php),XML(xml) //加的语言名称必须使用上面括对应号里的,否则失效 //不声明默认为自动检测(效果不佳) //一段CPP代码 #include<bits/stdc++.h> using namespace std; int main(){ cout<<"Hello MD-Editor!"; } ```. 可以在字里行间插入代码段哦`string code="我是行内代码";` ``` *以上MD文本可以复制粘贴尝试,作教学演示* ## Part2:MD-Viewer浏览页面更新 编辑好帖子并发布,就要可以观看。 application/db_api/view_posts.php更新,加入: 1. Markdown解析脚本 2. 多语言代码高亮支持 3. html实体字符消毒 4. 单书名号` < `显示布丁 其中1、2使用的脚本均为外链脚本,页面代码头部加入cloudflare的cdn服务器提供的js的link。 看帖效果如图: # Part3:总结&&v0.3预告! 本次更新加入CMS必不可少的文字效果功能,为用户带来了更好的体验。 同时也有待改进的部分。本次更新,不是CodeCMS内容管理功能的终点,而是起点。wo后hua续ge的da更bing新: - **5月中旬-更新A-plus1**:*加入用户实名发帖* - **5月中旬-更新A-plus2**: - - *支持更多markdown标准效果(emoji,列表嵌套,表格bug修复等等)* - - *更新发帖UI完善(按钮与界面布局,编辑中的细节)* - **5月底更新-A-Debug**:*Debug&&安全性检查(危)&&优化* - **?-更新B**:*评论系统* - **?-更新C**:*用户帖子管理系统* - **?-更新D**:*全站完整用户系统* ...... ### 那么各位开发者,让我们敬请期待CodeCMS v0.3更新!