mirror of
https://github.com/doocs/md.git
synced 2024-11-28 13:36:32 +08:00
conf: transfer repo to @doocs
仓库转移
This commit is contained in:
parent
82bb1430bf
commit
1a070ba64c
29
README.md
29
README.md
@ -1,13 +1,13 @@
|
|||||||
# 微信 Markdown 编辑器
|
# 微信 Markdown 编辑器
|
||||||
[![github](https://badgen.net/badge/⭐/GitHub/cyan)](https://github.com/cseye/md) [![gitee](https://badgen.net/badge/⭐/Gitee/cyan)](https://gitee.com/cseye/md) [![license](https://badgen.net/github/license/cseye/md)](./LICENSE)
|
[![github](https://badgen.net/badge/⭐/GitHub/cyan)](https://github.com/doocs/md) [![gitee](https://badgen.net/badge/⭐/Gitee/cyan)](https://gitee.com/doocs/md) [![license](https://badgen.net/github/license/doocs/md)](./LICENSE)
|
||||||
|
|
||||||
本项目基于 [wechat-format](https://github.com/lyricat/wechat-format) 进行二次开发,感谢 [lyricat](https://github.com/lyricat) 的创意和贡献!
|
本项目基于 [wechat-format](https://github.com/lyricat/wechat-format) 进行二次开发,感谢 [lyricat](https://github.com/lyricat) 的创意和贡献!
|
||||||
|
|
||||||
## 编辑器地址
|
## 编辑器地址
|
||||||
欢迎使用本微信 Markdown 编辑器进行排版。
|
欢迎使用本微信 Markdown 编辑器进行排版。
|
||||||
|
|
||||||
- GitHub Page:https://cseye.github.io/md
|
- GitHub Page:https://doocs.github.io/md
|
||||||
- Gitee Page:https://cseye.gitee.io/md
|
- Gitee Page:https://doocs.gitee.io/md
|
||||||
|
|
||||||
注:对于国内(中国)的朋友,访问 Gitee Page 速度会相对快一些。
|
注:对于国内(中国)的朋友,访问 Gitee Page 速度会相对快一些。
|
||||||
|
|
||||||
@ -17,7 +17,7 @@
|
|||||||
## 功能特性
|
## 功能特性
|
||||||
- [x] 支持 Markdown 所有基础语法
|
- [x] 支持 Markdown 所有基础语法
|
||||||
- [x] 支持单独进行字体、字号设置
|
- [x] 支持单独进行字体、字号设置
|
||||||
- [x] 支持色盘取色,并一键替换颜色(亮点)
|
- [x] **支持色盘取色**,并一键替换颜色
|
||||||
- [x] 支持链接微信图文,外链自动转为文末索引
|
- [x] 支持链接微信图文,外链自动转为文末索引
|
||||||
- [x] 支持一键复制并粘贴到公众号后台
|
- [x] 支持一键复制并粘贴到公众号后台
|
||||||
|
|
||||||
@ -26,8 +26,21 @@
|
|||||||
![copy-and-paste](./assets/images/copy-and-paste.gif)
|
![copy-and-paste](./assets/images/copy-and-paste.gif)
|
||||||
|
|
||||||
## 我的公众号
|
## 我的公众号
|
||||||
欢迎微信扫码关注我的公众号“Doocs开源社区”,原创技术文章第一时间推送。
|
GitHub 技术社区 Doocs 旗下唯一公众号“Doocs 开源社区”,欢迎关注,专注于分享有价值的文章;当然,也可以加我个人微信(备注:GitHub)。
|
||||||
|
|
||||||
<div style="text-align:center;">
|
<table>
|
||||||
<img src="./assets/images/qrcode.jpg" width="200px;"/>
|
<tr>
|
||||||
</div>
|
<td align="center" style="width: 200px;">
|
||||||
|
<a href="https://github.com/doocs">
|
||||||
|
<img src="./assets/images/qrcode-for-doocs.jpg" style="width: 400px;"><br>
|
||||||
|
<sub>公众平台</sub>
|
||||||
|
</a><br>
|
||||||
|
</td>
|
||||||
|
<td align="center" style="width: 200px;">
|
||||||
|
<a href="https://github.com/yanglbme">
|
||||||
|
<img src="./assets/images/qrcode-for-yanglbme.jpg" style="width: 400px;"><br>
|
||||||
|
<sub>个人微信</sub>
|
||||||
|
</a><br>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
@ -4,7 +4,7 @@
|
|||||||
## 使用自动补全
|
## 使用自动补全
|
||||||
Google 搜索的自动补全功能可以在 Google 搜索应用的大多数位置使用,包括 [Google](https://www.google.com/) 主页、适用于 IOS 和 Android 的 Google 应用,我们只需要在 Google 搜索框上开始键入关键字,就可以看到联想词了。
|
Google 搜索的自动补全功能可以在 Google 搜索应用的大多数位置使用,包括 [Google](https://www.google.com/) 主页、适用于 IOS 和 Android 的 Google 应用,我们只需要在 Google 搜索框上开始键入关键字,就可以看到联想词了。
|
||||||
|
|
||||||
![](https://gitee.com/cseye/md/raw/master/assets/images/juej.gif)
|
![](https://gitee.com/doocs/md/raw/master/assets/images/juej.gif)
|
||||||
|
|
||||||
在上图示例中,我们可以看到,输入关键字 `juej`,Google 搜索会联想到“掘金”、“掘金小册”、“绝句”等等,好处就是,我们无须输入完整的关键字即可轻松完成针对这些 topics 的搜索。
|
在上图示例中,我们可以看到,输入关键字 `juej`,Google 搜索会联想到“掘金”、“掘金小册”、“绝句”等等,好处就是,我们无须输入完整的关键字即可轻松完成针对这些 topics 的搜索。
|
||||||
|
|
||||||
@ -19,7 +19,7 @@ Google 官方将自动补全功能称之为“预测”,而不是“建议”
|
|||||||
|
|
||||||
另外,这些“预测”也会随着我们键入的关键字的变更而更改。例如,当我们把键入的关键字从 `juej` 更改为 `juex` 时,与“掘金”相关的预测会“消失”,同时,与“觉醒”、“决心”相关联的词会出现。
|
另外,这些“预测”也会随着我们键入的关键字的变更而更改。例如,当我们把键入的关键字从 `juej` 更改为 `juex` 时,与“掘金”相关的预测会“消失”,同时,与“觉醒”、“决心”相关联的词会出现。
|
||||||
|
|
||||||
![](https://gitee.com/cseye/md/raw/master/assets/images/juex.gif)
|
![](https://gitee.com/doocs/md/raw/master/assets/images/juex.gif)
|
||||||
|
|
||||||
## 为什么我们看不到某些联想词?
|
## 为什么我们看不到某些联想词?
|
||||||
如果我们在输入某个关键字时看不到联想词,那么表明 Google 的算法可能检测到:
|
如果我们在输入某个关键字时看不到联想词,那么表明 Google 的算法可能检测到:
|
||||||
@ -33,7 +33,7 @@ Google 拥有专门设计的系统,可以自动捕获不适当的预测结果
|
|||||||
|
|
||||||
我们作为 Google 搜索的用户,如果认定某条预测违反了相关的搜索自动补全政策,可以进行举报反馈,点击右下角“**举报不当的联想查询**”并勾选相关选项即可。
|
我们作为 Google 搜索的用户,如果认定某条预测违反了相关的搜索自动补全政策,可以进行举报反馈,点击右下角“**举报不当的联想查询**”并勾选相关选项即可。
|
||||||
|
|
||||||
![](https://gitee.com/cseye/md/raw/master/assets/images/feedback.gif)
|
![](https://gitee.com/doocs/md/raw/master/assets/images/feedback.gif)
|
||||||
|
|
||||||
## 如何实现自动补全算法?
|
## 如何实现自动补全算法?
|
||||||
目前,Google 官方似乎并没有公开搜索自动补全的算法实现,但是业界在这方面已经有了不少研究。
|
目前,Google 官方似乎并没有公开搜索自动补全的算法实现,但是业界在这方面已经有了不少研究。
|
||||||
@ -52,7 +52,7 @@ Google 拥有专门设计的系统,可以自动捕获不适当的预测结果
|
|||||||
### 前缀树实现
|
### 前缀树实现
|
||||||
通常来说,许多词汇都以相同的前缀开头,比如 `need`、`nested` 都以 `ne` 开头,`seed`、`speed` 都以 `s` 开头。要是为每个单词分别存储公共前缀似乎很浪费。
|
通常来说,许多词汇都以相同的前缀开头,比如 `need`、`nested` 都以 `ne` 开头,`seed`、`speed` 都以 `s` 开头。要是为每个单词分别存储公共前缀似乎很浪费。
|
||||||
|
|
||||||
![](https://gitee.com/cseye/md/raw/master/assets/images/prefixtree.png)
|
![](https://gitee.com/doocs/md/raw/master/assets/images/prefixtree.png)
|
||||||
|
|
||||||
前缀树是一种利用公共前缀来加速补全速度的数据结构。前缀树在节点树中排列一组单词,单词沿着从根节点到叶子节点的路径存储,树的层次对应于前缀的字母位置。
|
前缀树是一种利用公共前缀来加速补全速度的数据结构。前缀树在节点树中排列一组单词,单词沿着从根节点到叶子节点的路径存储,树的层次对应于前缀的字母位置。
|
||||||
|
|
||||||
@ -63,7 +63,7 @@ Google 拥有专门设计的系统,可以自动捕获不适当的预测结果
|
|||||||
|
|
||||||
有没有一种方法可以更加节省存储空间呢?有的,那就是 DFA。
|
有没有一种方法可以更加节省存储空间呢?有的,那就是 DFA。
|
||||||
|
|
||||||
![](https://gitee.com/cseye/md/raw/master/assets/images/dfa.png)
|
![](https://gitee.com/doocs/md/raw/master/assets/images/dfa.png)
|
||||||
|
|
||||||
在上面的例子中,单词 `need`、`nested`、`seed` 和 `speed` 仅由 9 个节点组成,而上一张图中的前缀树包含了 17 个节点。
|
在上面的例子中,单词 `need`、`nested`、`seed` 和 `speed` 仅由 9 个节点组成,而上一张图中的前缀树包含了 17 个节点。
|
||||||
|
|
||||||
@ -82,4 +82,4 @@ Google 拥有专门设计的系统,可以自动捕获不适当的预测结果
|
|||||||
|
|
||||||
欢迎关注我的公众号“Doocs开源社区”,原创技术文章第一时间推送。
|
欢迎关注我的公众号“Doocs开源社区”,原创技术文章第一时间推送。
|
||||||
|
|
||||||
![](https://gitee.com/cseye/md/raw/master/assets/images/qrcode.jpg)
|
![](https://gitee.com/doocs/md/raw/master/assets/images/qrcode.jpg)
|
BIN
assets/images/qrcode-for-doocs.jpg
Normal file
BIN
assets/images/qrcode-for-doocs.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 65 KiB |
BIN
assets/images/qrcode-for-yanglbme.jpg
Normal file
BIN
assets/images/qrcode-for-yanglbme.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 70 KiB |
Binary file not shown.
Before Width: | Height: | Size: 27 KiB |
@ -4,7 +4,7 @@
|
|||||||
<head>
|
<head>
|
||||||
<meta charset="UTF-8">
|
<meta charset="UTF-8">
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
|
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
|
||||||
<meta name="keywords" content="md,markdown,markdown-editor,wechat,official-account,yanglbme,cseye">
|
<meta name="keywords" content="md,markdown,markdown-editor,wechat,official-account,yanglbme,doocs">
|
||||||
<meta name="description" content="Wechat Markdown Editor | 一款高度简洁的微信 Markdown 编辑器">
|
<meta name="description" content="Wechat Markdown Editor | 一款高度简洁的微信 Markdown 编辑器">
|
||||||
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
|
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
|
||||||
<title>微信 Markdown 编辑器</title>
|
<title>微信 Markdown 编辑器</title>
|
||||||
@ -93,13 +93,13 @@
|
|||||||
<h3>一款高度简洁的微信 Markdown 编辑器</h3>
|
<h3>一款高度简洁的微信 Markdown 编辑器</h3>
|
||||||
</div>
|
</div>
|
||||||
<div style="text-align: center;">
|
<div style="text-align: center;">
|
||||||
<img src="assets/images/qrcode.jpg" style="max-width: 300px">
|
<img src="assets/images/qrcode-for-doocs.jpg" style="max-width: 300px">
|
||||||
<p>扫码关注我的公众号,原创技术文章第一时间推送!</p>
|
<p>扫码关注我的公众号,原创技术文章第一时间推送!</p>
|
||||||
</div>
|
</div>
|
||||||
<span slot="footer" class="dialog-footer">
|
<span slot="footer" class="dialog-footer">
|
||||||
<el-button type="success" plain @click="visit('https://github.com/cseye/md')">GitHub 仓库
|
<el-button type="success" plain @click="visit('https://github.com/doocs/md')">GitHub 仓库
|
||||||
</el-button>
|
</el-button>
|
||||||
<el-button type="success" plain @click="visit('https://gitee.com/cseye/md')">Gitee 仓库
|
<el-button type="success" plain @click="visit('https://gitee.com/doocs/md')">Gitee 仓库
|
||||||
</el-button>
|
</el-button>
|
||||||
</span>
|
</span>
|
||||||
</el-dialog>
|
</el-dialog>
|
||||||
|
Loading…
Reference in New Issue
Block a user