Hilite代码高亮工具

简介: 在用《有道云笔记》等软件时候,软件自身不提供代码高亮功能,对于需要记录code的学习笔记,视觉效果丢失。有很多在线工具能用来代码高亮,比如oschina就有代码高亮页面用于着色。但是我想要sublime里那种效果,有没有方法做到?应该已经有人开发过这种插件了吧:代码高亮,主题选取,甚至字体、行号......各种js插件?为了练手我自己手用python写了一个web app用来代码高亮:服务端用pygments进行语法解析,前端用pygments生成的颜色主题css进行配色。

在用《有道云笔记》等软件时候,软件自身不提供代码高亮功能,对于需要记录code的学习笔记,视觉效果丢失。

有很多在线工具能用来代码高亮,比如oschina就有代码高亮页面用于着色。

但是我想要sublime里那种效果,有没有方法做到?

应该已经有人开发过这种插件了吧:代码高亮,主题选取,甚至字体、行号......各种js插件?

为了练手我自己手用python写了一个web app用来代码高亮:服务端用pygments进行语法解析,前端用pygments生成的颜色主题css进行配色。当然完全用pygments在本地做着色没有问题,但是我记不住命令,还是网页上的工具用起来交互体验更好些~因为我想要的是直观的显示效果~

使用web.py框架进行简单的http请求hanler,前端稍微用DOM操作了下实现字体、字体大小、代码颜色主题的选取。

写好后发到github上了,repo地址,演示地址

演示截图

P.S. 还有很多地方没有完善,比如代码描述、行号显示、作者、代码复制、html下载、分享给朋友......各种功能都可以添加。如果你有想法,欢迎fork并contribute~

目录
相关文章
|
存储 对象存储 UED
CDN适用哪些场景?
CDN是将源站内容分发至最接近用户的节点,使用户可就近取得所需内容,提高用户访问的响应速度和成功率。今天为大家分享几个CDN的典型适用场景。
16723 0
|
存储 分布式计算 数据可视化
大数据常用技术与工具
【10月更文挑战第16天】
740 4
|
JSON 数据格式 索引
Python中序列化/反序列化JSON格式的数据
【11月更文挑战第4天】本文介绍了 Python 中使用 `json` 模块进行序列化和反序列化的操作。序列化是指将 Python 对象(如字典、列表)转换为 JSON 字符串,主要使用 `json.dumps` 方法。示例包括基本的字典和列表序列化,以及自定义类的序列化。反序列化则是将 JSON 字符串转换回 Python 对象,使用 `json.loads` 方法。文中还提供了具体的代码示例,展示了如何处理不同类型的 Python 对象。
472 1
|
数据可视化 数据挖掘 BI
没办法用Trello?其实有更聪明的替代方案!
在快节奏的工作环境中,Trello作为一款广受好评的项目管理和任务协作工具,凭借其直观的看板界面赢得了全球用户的青睐。然而,由于访问受限、数据安全和本土化资源不足等问题,Trello在国内的实际使用面临诸多挑战。为此,板栗看板(Banli)应运而生,作为一款专为国内市场开发的工具,板栗看板不仅在功能上媲美Trello,还在访问稳定性、自定义选项、智能提醒、数据分析和权限管理等方面进行了优化,特别适合中国团队和企业的实际需求。
416 0
|
供应链 安全 Cloud Native
Java基层医疗云HIS系统源码,病患挂号、问诊、电子病历、开药发药、会员管理、统计查询、医生站和护士站
针对基层医院的业务特点,实现以财务核算为基础,以临床医疗服务为中心的全程信息化管理,主要包括以下业务模块:门诊住院一卡通收费管理、以电子病历为核心的门急诊医护工作站、药品管理、医技管理、检验(LIS)、检查(PACS)、远程医疗等。基层医生在接诊过程中可随时调阅、更新患者的健康档案,实现诊疗服务与公共卫生服务联动。
265 3
|
存储 SQL DataWorks
阿里云数据分析常用工具介绍 | 学习笔记
快速学习阿里云数据分析常用工具介绍。
阿里云数据分析常用工具介绍 | 学习笔记
|
JavaScript 前端开发 API
尤雨溪:Vue3 考虑彻底放弃 IE 浏览器
凌晨时分,尤雨溪突然在知乎上发布了一个消息,宣布了一个提案:Vue3 将不再支持 IE11,来通过详细的 RFC 了解一下为什么 Vue 团队打算做出这个决策。
|
机器学习/深度学习 算法 定位技术
【WSN定位】基于chan算法实现无源定位附matlab代码
【WSN定位】基于chan算法实现无源定位附matlab代码
|
供应链
120个常用货源网站,赶紧收藏!
120个常用货源网站,赶紧收藏!
|
安全 数据安全/隐私保护
解决百度网址安全中心提醒您:该站点可能受到黑客攻击,部分页面已被非法篡改
7月中旬发现客户网站被百度网址安全中心提醒您:该站点可能受到黑客攻击,部分页面已被非法篡改! 有的还会被提示 百度网址安全中心提醒您:该页面可能存在木马病毒! 百度网址安全中心提醒您:该页面可能已被非法篡改! 这三种情况基本都是因为网站被黑客入侵被恶意篡改导致被baidu提示这些网站安全风险的提示,导致客户搜索关键词被拦截进入不到网站,导致公司利益损失。
5558 0

热门文章

最新文章