闲来无事,搭了一个博客,记录一下自己的学习生活,博客模板取自原来typecho官方博客,稍加修改,改了一下涂装,不得不说插件支持有一些问题,目前大多数插件已经同步更新到typecho1.0版本,新插件在0.9版本里都或多或少有点问题,而我的主机在安装typecho1.0过程中无端报错,无奈只能用回0.9,单单插件就折腾了半天. 由于博客需要,代码高亮与数学公式两个功能不能少,于是找到之前比较火的两个插件SyntaxHighlighter-For-Typecho和KaTeX4Typecho这两个插…
前几天捣鼓了一下博客首页,接下来再丰富一下博客页面的功能与内容.由于我所使用的Ghost博客专注于轻量简洁,因此标题中提到的功能在Ghost中默认均不支持.下面将逐个介绍一下如何为Ghost扩展这些功能. 代码高亮 代码高亮的方案很多,我在Hexo的某个主题上注意到了highlight.js这个插件. 这个插件默认支持23中主流编程语言以及100多种代码高亮主题,基本满足你的需求.还不满意?你可以在官网选择你希望支持的编程语言进行定制. 我使用官网介绍的CDN方式嵌入highlight.js.在…
Evernote 本身不支持代码高亮,在 Apple App-Store 上有一个建立在 Evernote 上的 EverCode,可以支持代码高亮,需要付费.虽然只有¥5,但是这个 App 似乎只能用在 OS X 10.7 以上版本的系统中:而且这个 App 从2012年7月之后似乎就没有再更新了,从评论上看似乎也不让人满意. 用 Evernote 的 Web Cliper 浏览器插件应该也可以实现代码高亮,但是支持的语言种类比较少3. Evernote 可以支持以 HTML 或者 RTF 的…
prismjs 是一款轻量.可扩展的代码语法高亮库,使用现代化的 Web 标准构建,使用 Prismjs 可以快速为网站添加代码高亮功能,支持超过113中编程语言,还支持多种插件,是简洁.高效的代码高亮解决方案.科技爱好者博客就是使用了Prism.js 实现漂亮的代码语法高亮功能,本文教你如何在wordpress上快速使用Prismjs实现代码高亮. 一.下载JS和CSS文件并上传到网站根目录. 在Prismjs网站下载页面下载需要的JS和CSS文件,下载页面: http://prismjs.c…
目录 概述 实现方法 概述 最近使用markdown来写一些技术文档和博客,觉得真心不错,这才是程序员该用的编辑器嘛~~ Mou在mac上的 markdown 编辑器,很简约,可惜Mou好像只支持标准的 markdown 语法,不支持 markdown Extra ,比如``生成目录和代码高亮等,所以才有了本文. highlight.js是一个github上的代码高亮插件,支持大多数的语言,能自动识别语言,还可以随意切换不同的代码块样式. highlight.js 的guihub地址:https…
代码高亮很重要,特别是当我们想要在网站或博客中展示我们的代码的时候.通过在网站或博客中启用代码高亮,读者更方便的读取代码块. 有很多免费而且有用的代码高亮脚本.这些脚本大部分由Javascripts编写,当然也有些使用其它语言(比如Phyton或Ruby)写的. 今天,让我们来看看使用最多的9款Javascript代码高亮脚本吧. 1. SyntaxHighlighter 我相信这是最普遍代码高亮代码.它支持很多不同的语言,而且如果你使用的语言不被默认支持,你也可以很简单的创建新"刷子"…
Typecho-Material主题不支持Kotlin代码高亮的解决方案 Overview 最近通过Typecho搭建了一个Blog,采用了 Material主题,其他的都挺好,也挺喜欢这个主题,但是因为最近一直使用Kotlin语言,但是这个主题却没有Kotlin语言的高亮,这就比较难受了,所以就自己稍微修改了一下. 从highlightjs选择主题 Material 主题采用 hightlight.js 实现代码的高亮,所以我们可以去 https://highlightjs.org/ 下载我们…
上一篇博客介绍了comments库使用及ajax支持,现在blog已经具备了基本的功能,但是只能发表文字,不支持富文本编辑.今天我们利用markdown添加富文本支持. markdown语法说明: http://wowubuntu.com/markdown/ http://markdown.tw/ http://mahua.jser.me/ 推荐第三个,可以直接在线编辑markdown文档. django添加markdown支持 首先需要安装markdown  安装说明 : http://dar…
作者:HelloGitHub-追梦人物 文中涉及的示例代码,已同步更新到 HelloGitHub-Team 仓库 为了让博客文章具有良好的排版,显示更加丰富的格式,我们使用 Markdown 语法来书写博文.Markdown 是一种 HTML 文本标记语言,只要遵循它约定的语法格式,Markdown 的解析工具就能够把 Markdown 文档转换为标准的 HTML 文档,从而使文章呈现更加丰富的格式,例如标题.列表.代码块等等 HTML 元素.由于 Markdown 语法简单直观,不用超过 5…
问题起源 原有博文显示时代码无法高亮,白底黑字的视觉效果不好. 原有博文中无法解析数学公式,导致页面会直接显示数学公式源码. 为了解决这两个问题,尝试了一些方法,最终利用开源类库实现了页面美化. (失败的)尝试方案 通过API https://api.cnblogs.com/api/blogposts/博文ID/body 获取到博文的内容. 断点得到内容之后发现是原有markdown形式博文转换后的HTML,比如: <h2 id="github地址">1. GitHub地址…