CSDN markdown icon 图标
来源:互联网 发布:游戏服务器数据持久化 编辑:程序博客网 时间:2024/06/07 12:57
需求
在CSDN Markdown 编辑器写博客时,想插入一些常用的icon图标,但是没找到对应的CSDN Markdown 编辑器支持的icon图标列表,所以打算自己去找找看。
相关资料
- CSDN 在线编辑器
- 开源在线 Markdown 编辑器
- stackedit.io
- stackedit.io github
- fontawesome.io
CSDN Markdown 编辑器中icon图标
- 根据CSDN 在线编辑器描述来看,是用的stackedit.io修改而来的,但是根据
stackedit
作者benweet
在StackEdit Icons中的回答来看,stackedit
是支持font demo网页中列出的上百个icon的。但是font demo中的大多icon在CSDN上并不能显示,并且个别能显示的和font demo中的效果并不一样,例如<i class="icon-folder-open"></i>
,所以估计CSDN Markdown 编辑器中的icon server和stackedit.io并不一样。 - 再根据
http://write.blog.csdn.net/mdeditor
这个链接发现,使用到了mdeditor
这个开源在线的Markdown 编辑器,并且在mdeditor官网也能发现CSDN是mdeditor的用户。
暴力测试icon支持列表
- 用Python抓取font demo中所有的icon样式name.
- 将所有的样式name改成
<i class="icon-folder-open"></i>
样式 - 将所有的
<i>
代码粘贴到CSDN编辑器中,查看能够正常显示的icon.
Python脚本抓取所有的icon样式name
#coding:utf-8import refrom urllib.request import urlopenfrom bs4 import BeautifulSouphtml = urlopen("https://stackedit.io/res/libs/fontello/demo.html")soup = BeautifulSoup(html.read(), "html.parser")spanSoup = soup.find_all('span', attrs={'class': re.compile("(i-name)")})for spanTag in spanSoup: print ("<i class='%s'></i>" %spanTag.string)
结果是:
<i class='icon-pause'></i><i class='icon-glass'></i><i class='icon-music'></i><i class='icon-search'></i><i class='icon-mail'></i><i class='icon-mail-alt'></i><i class='icon-heart'></i><i class='icon-heart-empty'></i><i class='icon-star'></i>...
CSDN正常显示的icon样式name
测试日期是2017-12-18 10:03:11 星期一
以上icon在编辑器预览界面是可以正常显示的,但是在博客页面好像无法显示,暂时不清楚原因。
阅读全文
0 0
- CSDN markdown icon 图标
- CSDN-markdown编辑器icon集合
- ICON图标,
- icon图标不用愁
- 获取ICON图标
- 地址栏icon图标替换
- Android 系统图标 Icon
- 取图标ICON号码
- 高分辨率图标(ICON)搜索
- 改icon图标
- icon 图标 高光
- ios icon 图标
- 实用的icon图标
- icon 小图标
- 图标(icon)
- android icon图标大小
- sap icon alv 图标
- iOS icon 图标设置
- 网易容器云平台的微服务化实践
- 高并发问题排查过程
- Ubuntu常用软件的安装与配置
- Android重写ScrollView实现上拉下拉回弹,下拉头部放大功能
- (一)tomcat虚拟目录的配置
- CSDN markdown icon 图标
- 使用jquery获取url及url参数的方法
- javascript高级程序设计笔记1-数组操作
- 新装MyEclipse2013遇到问题
- 机器学习之神经网络
- at org.springframework.asm.ClassReader.<init>(Unknown Source)
- Sublime Text生成html标签快捷键
- QString的常用方法
- RDS读写分离,海量数据一键搞定