# 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
语法
```

```
### 代码高亮的主题
在网页里引用的不同的`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