# Rmarkdown **Repository Path**: Moon-Online-Judge/Rmarkdown ## Basic Information - **Project Name**: Rmarkdown - **Description**: 配置markown-it来作为我的markdown渲染器,给各个项目使用 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-11-04 - **Last Updated**: 2022-07-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # rmarked ## 前端使用 引入`dist/Rmarkdown.js`,`css/codeHighlight.css`,`css/github-markdown.css` ```html ``` **注意:**你还需要引入其它的文件 ```html ``` ## node端使用 todo ## 功能使用 ### Emoji表情的使用 使用**TWEmoji** 语法 ``` :emoji-code: ``` 如果使用它,引用下面的`script` ```html ``` **emoji-cheatsheat** cheat_sheat 地址 - http://rainboy.coding.me/twemoji_cheat_sheet - https://jollygoodcode.github.io/twemoji/ ### image 语法 ``` ![text](you_image_path =widthxheigh) ``` ### 代码高亮的主题 在网页里引用的不同的`prism.js`的主题`css` ### 使用katex ```html ``` ## 更新 - 2019-01-13 前端,node端代码分离 - 2018-11-14 加入代码折叠功能(废弃) - 2018-11-14 解决mathjax公式太长的问题 - 2018-11-12 mathjax 代替 katex ## 参考 - http://bellido.us/blog/07-06-2014-Adding-LineNumbers-highlight-js.html - https://github.com/zenorocha/clipboard.js.git - https://github.com/lgarron/clipboard-polyfill ## 特点 - [x] 解析`html`标签 - [x] 解析link-like - [x] 解析打印字符`© © ® ® ™ ™ § § ±`,`(c) (C) (r) (R) (tm) (TM) (p) (P) +-` - [x] 设定图的大小,居中 - [x] 解析 Latex 数学公式 - [x] 行内:`$ a+b = 1$` - [x] 整行:`$$ a+b=1$$` - [x] 单独:` \`\`\`math a+b = 1` - [ ] 代码高亮 - [x] 行号 - [x] 复制 - [ ] 折叠 - [x] emoji 表情 - [x] Toc - [x] 支持 table - [x] 支持 删除线 - [x] 上标 下标 - [x] 引用 - [ ] insert text - [ ] marked text - [ ] Abbreviations - [ ] container - [ ] footernotes - [ ] Definition lists - [x] markdown-it-multimd-table - [x] markdown-it-smartarrows - [ ] markdown-it-cjk-breaks - [x] markdown-it-katex - [x] task-lists