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中设置快捷键

最后的实现效果如下

相关文章
|
8天前
markdown常用语法--花括号(超详细)
markdown常用语法--花括号(超详细)
【Goland】代码自动换行
【Goland】代码自动换行
891 0
【Goland】代码自动换行
|
8天前
|
Linux Android开发 iOS开发
Typora 编辑器 讲解 包括使用方式 快捷键
Typora 编辑器 讲解 包括使用方式 快捷键
|
9月前
|
数据安全/隐私保护
typora无法使用的解决办法
typora无法使用的解决办法
|
10月前
|
前端开发 程序员
Typora基本使用&Markdown基本语法:精炼且详细
Typora基本使用&Markdown基本语法:精炼且详细
179 0
|
Java Windows Python
从此 Typora 代码块有了颜色
从此 Typora 代码块有了颜色
238 0
|
存储 前端开发
Typora笔记神器—高亮和引用样式设置
Typora笔记神器—高亮和引用样式设置
Typora笔记神器—高亮和引用样式设置
|
Ubuntu 前端开发
gtibook 插件 代码块(2)
gtibook 插件 代码块(2)
|
前端开发 JavaScript IDE
gtibook 插件 代码块(1)
gtibook 插件 代码块(1)
gtibook 插件 代码块(1)
Typora使用及Markdown语法
Typora使用及Markdown语法
206 0

热门文章

最新文章