typora多样式代码块实现

简介: typora多样式代码块实现

typora多样式代码块实现

修改主题下的css文件

  1. 找到文件所在位置

  1. 在文件中加入以下代码
.blockquote-tuijian {
    border-color: #5bc0de;
    color: #37b3d7;
    background-color: #f4f8fa;
}
.blockquote-jinggao {
    background-color: #fcf8f2;
    border-color: #f0ad4e;
    color: #ee9e33;
}
.blockquote-weixian {
    color: #c42f2b;
    background-color: #fdf7f7;
    border-color: #d9534f;
}

修改typora程序下的main.js文件

  1. 文件所在路径为/Applications/Typora.app/Contents/Resources/TypeMark/appsrc/main.js
  2. 修改文件下的文件内容(先找到下面的关键字,在其下进行修改–>case o.blockquote)
case o.blockquote:
// 转换开始
if (E(t, n).indexOf("【警告】") != -1 ) {
  // 警告
  return "<blockquote class='blockquote-jinggao'>" + E(t, n) + "</blockquote>";
} else if (E(t, n).indexOf("【说明】") != -1 ) {
  // 推荐
  return "<blockquote class='blockquote-tuijian'>" + E(t, n) + "</blockquote>";
} else if (E(t, n).indexOf("【注意】") != -1 ) {
  // 危险
  return "<blockquote class='blockquote-weixian'>" + E(t, n) + "</blockquote>";
} else { // info 默认格式
  return "<blockquote class='test'>" + E(t, n) + "</blockquote>";
}
case o.blockquote:
// 转换开始
if (h(this).indexOf("【警告】") != -1 ) {
  // 警告
  return "<blockquote " + m(this) + " class='blockquote-jinggao' >" + h(this) + "</blockquote>";
} else if (h(this).indexOf("【说明】") != -1 ) {
  // 说明
  return "<blockquote " + m(this) + " class='blockquote-tuijian' >" + h(this) + "</blockquote>";
} else if (h(this).indexOf("【注意】") != -1 ) {
  // 危险
  return "<blockquote " + m(this) + " class='blockquote-weixian' >" + h(this) + "</blockquote>";
} else { // info 默认格式
  return "<blockquote " + m(this) + " >" + h(this) + "</blockquote>";
}

然后再alfred中设置快捷键

最后的实现效果如下

相关文章
【Goland】代码自动换行
【Goland】代码自动换行
1375 0
【Goland】代码自动换行
|
5月前
Typora快捷键设置教程
Typora快捷键设置教程
148 3
|
7月前
|
前端开发
Clion注释缩进设置
Clion注释缩进设置
|
8月前
|
Linux Android开发 iOS开发
Typora 编辑器 讲解 包括使用方式 快捷键
Typora 编辑器 讲解 包括使用方式 快捷键
147 1
vscode中粘贴文本缩进混乱的解决
有时候用vscode写代码时候,会碰到这样的问题,从Excel表中复制制表符分割的文件到vscode中去进行处理,分隔符就变了,像下图一样,有的行1个空格分割,有的行变为3个空格,格式已经发生混乱。这样会导致写代码用split分割时候你不知道以什么分割,文本少的时候还OK,手动改改,文本大的时候,就麻烦了必须得让他们统一,复制的啥格式粘贴就得是啥格式。
622 0
|
Java Windows Python
从此 Typora 代码块有了颜色
从此 Typora 代码块有了颜色
368 0
|
存储 前端开发
Typora笔记神器—高亮和引用样式设置
Typora笔记神器—高亮和引用样式设置
Typora笔记神器—高亮和引用样式设置
|
前端开发 JavaScript IDE
gtibook 插件 代码块(1)
gtibook 插件 代码块(1)
gtibook 插件 代码块(1)
|
存储 编译器 uml
使用Typora学习MarkDown语法
使用Typora学习MarkDown语法
153 0
使用Typora学习MarkDown语法
|
Ubuntu 前端开发
gtibook 插件 代码块(2)
gtibook 插件 代码块(2)