精华内容
下载资源
问答
  • markdown高亮
    2021-04-04 22:51:44

    vim-markdown-quote-syntax
    这里下载
    这样,md里面代码也是高亮的,而且不影响你其他高亮方式,有空,再学习vim如何加高亮.

    更多相关内容
  • vuemarkdown高亮插件

    2019-08-10 09:06:02
    vue markdown 高亮插件
  • markdown高亮vue vue-markdown-highlight (vue-markdown-highlight) Highlight.js syntax highlighter component for Vue. Vue的Highlight.js语法荧光笔组件。 安装 (Installation) Via NPM: Install ...

    markdown高亮vue

    vue-markdown-highlight (vue-markdown-highlight)

    Highlight.js syntax highlighter component for Vue.

    Vue的Highlight.js语法荧光笔组件。

    安装 (Installation)

    Via NPM:

    通过NPM:

    NPM

    1. Install highlight.js:

      安装Highlight.js

      npm i highlight.js
    2. Install vue-markdown-highlight:

      安装vue-markdown-highlight

      npm i vue-markdown-highlight -D

    Or [Yarn]:

    或[纱线]:

    1. Install highlight.js:

      安装Highlight.js

      yarn add highlight.js
    2. Install Vue Highlight.js:

      安装Vue Highlight.js

      yarn add vue-markdown-highlight

    用法 (Usage)

    Main file:

    主文件:

    import 'highlight.js/styles/default.css';
    import Highlight from 'vue-markdown-highlight'
    Vue.use(Highlight)

    Vue file:

    Vue文件:

    <template>
    	 <div id="app">
          <div v-html="content" v-highlight></div>
      </div>
    </template>
    
    <script>
    // JavaScript...
    </script>
    
    <style>
    /* StyleSheet... */
    </style>

    翻译自: https://vuejsexamples.com/markdown-highlight-component-for-vue/

    markdown高亮vue

    展开全文
  • 最近用Django搞个blog,研究怎么搞出个markdown出来...pip install pygments # 这个是代码高亮显示 基础设置 1.settings.py # 这个是项目里的setting INSTALLED_APPS = [ #增加以下 'blog_manager', # 这个是你的博客

    最近用Django搞个blog,研究怎么搞出个markdown出来,搜刮了好多文档,终于搞定,赶紧给记录下来

    先把包给装上

    pip install markdown # 这个是前端显示
    pip install django-mdeditor # 这个是后台编辑
    pip install pygments #  这个是代码高亮显示
    

    基础设置

    1.settings.py # 这个是项目里的setting

    INSTALLED_APPS = [
    #增加以下
        'blog_manager', # 这个是你的博客项目
        'mdeditor', #这个就是编辑器项目
    ]
    STATIC_URL = '/static/'
    
    # STATIC_ROOT = os.path.join(BASE_DIR, "static")
    STATICFILES_DIRS = [
        os.path.join(BASE_DIR, "static"),
    ]
    MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
    
    MEDIA_URL = "/media/"
    

    2.urls.py # 这个是项目里的路由文件

    from django.contrib import admin
    from django.urls import path, include
    
    from django.conf.urls.static import static
    from django.conf import settings
    
    urlpatterns = [
        path('admin/', admin.site.urls),
        path('', include('blog_manager.urls')),
    
        path('mdeditor', include('mdeditor.urls')),
    ]
    
    if settings.DEBUG:
        # static files (images, css, javascript, etc.)
        urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
    

    3.blog应用的Model代码
    这个里面就是引用markdown编辑器

    from django.db import models
    from mdeditor.fields import MDTextField
    
    
    # Create your models here.
    class DemoModel(models.Model):
        title = models.CharField(max_length=10)
        content = MDTextField() # 这个字段后台用markdown编辑器来展示
    

    4.把这个模型注册到admin里去,这样后台就可以操作了

    from django.contrib import admin
    
    # Register your models here.
    from blog_manager.models import DemoModel
    
    admin.site.register(DemoModel)
    

    注意 这里需要创建一个超级用户,还有做个迁移到数据库

    python manage.py createsuperuser # 创建超级用户
    
    python manage.py makemigrations # 
    python manage.py migrate  
    

    到这里,后端编辑器已经可以去编辑文件了
    在这里插入图片描述

    5.我们要做个前端展示了
    blog下面的view.py

    import markdown
    # Create your views here.
    from blog_manager.models import DemoModel
    
    def article_detail(request):
        demo = DemoModel.objects.get()
        # article = ArticlePost.objects.get(id=id)
    
        # 将markdown语法渲染成html样式
        demo.content = markdown.markdown(demo.content,
                                         extensions=[
                                             # 包含 缩写、表格等常用扩展
                                             'markdown.extensions.extra',
                                             # 语法高亮扩展
                                             'markdown.extensions.codehilite',
                                         ])
    
        context = {'article': demo}
        return render(request, 'blog/detail.html', context)
    

    6.写个blog的路由urls

    from django.urls import path
    
    from blog_manager import views
    
    urlpatterns = [
        path('', views.index),
        path('detail/', views.article_detail),
    ]
    

    7.加载静态资源,建立一个static的目录,下面建立1个目录为css,1个目录是md_css
    css/bootstrap.min.css #可以网上搜下,应该不会用到
    执行命令生成md_css,放到md_css下面

    pygmentize -S monokai -f html -a .codehilite > monokai.css
    

    这里有一点需要注意, 生成命令中的 -a 参数需要与真实页面中的 CSS Selector 相对应,即.codehilite这个字段在有些版本中应写为.highlight。如果后面的代码高亮无效,很可能是这里出了问题。
    或者 当前使用的github风格的样式表

    pygmentize -S default -f html > default.css  
    

    更多可以参考Pygments项目网站https://pygments.org/

    8.写模板文件templates/detail.html
    这个里面没啥玩意 就是引入静态文件
    这个加了管道了,就不让html转义了 不然输出不正确
    {{ article.content|safe }}

    <!DOCTYPE html>
    <html lang="en">
    <head>
        {% load static %}
        <meta charset="UTF-8">
        <link rel="stylesheet" type="text/css" href="{% static 'css/bootstrap.min.css' %}">
        <link rel="stylesheet" type="text/css" href="{% static 'md_css/monokai.css' %}">
        <title>博客详情页</title>
    </head>
    <body>
    <p>{{ article.content|safe }}</p>
    </body>
    </html>
    

    最后展示
    在这里插入图片描述

    展开全文
  • 对此一直在外网找Laravel markdown 代码高亮的功能。一直没有找到解决方案。心态就有点不太好了,难道是自己找问题的方向出现了问题!! 但在一次调试中发现: Laravel竟然把这个代码块添加了一个class,并且设置了...

    结论

    折腾了几个小时,很简单的功能,方向错了。在此记录下,实现的功能是这样的。

    将这样的效果:

    转成这样的效果:

    这里我在前端添加了点css和js

    <link href="https://cdn.jsdelivr.net/npm/prismjs@v1.x/themes/prism.css" rel="stylesheet" />
    <script src="https://cdn.jsdelivr.net/npm/prismjs@v1.x/components/prism-core.min.js"></script>
    <script src="https://cdn.jsdelivr.net/npm/prismjs@v1.x/plugins/autoloader/prism-autoloader.min.js"></script>

    思路

    这里我使用MarkDown转html的是用了Laravel8自带的语法:

    {!! \Illuminate\Support\Str::markdown($article->content) !!}

     结果总是这样的效果:

    因为国内用Laravel8不多,并且资料也少。

    这里这个方法是将GitHub flavored MarkDown转成html,难道GitHub上的MarkDown都没有代码高亮??

    对此一直在外网找Laravel markdown 代码高亮的功能。一直没有找到解决方案。心态就有点不太好了,难道是自己找问题的方向出现了问题!!

    但在一次调试中发现:

    Laravel竟然把这个代码块添加了一个class,并且设置了language-php,这样是不是说明,其实有个前端css,去渲染这个class就完成了代码块高亮的功能!!!

    突然间发现了新的路线,我这个MarkDown edit用的是这个ui:totast-ui

    在官网找了下:

    这个高亮代码功能是由Prism.js提供。

    难道这个totast-ui要引入几个文件,我忘记引入了???

    算了不管啦。直接cdn引入吧。进prism.js直接CDN把,个人项目,开发灵活点。

    所以直接引入这三条就可以了。

    将:

    <!DOCTYPE html>
    <html>
    <head>
    	...
    	<link href="https://{{cdn}}/prismjs@v1.x/themes/prism.css" rel="stylesheet" />
    </head>
    <body>
    	...
    	<script src="https://{{cdn}}/prismjs@v1.x/components/prism-core.min.js"></script>
    	<script src="https://{{cdn}}/prismjs@v1.x/plugins/autoloader/prism-autoloader.min.js"></script>
    </body>
    </html>

     中cdn的部分替换为

    <link href="https://cdn.jsdelivr.net/npm/prismjs@v1.x/themes/prism.css" rel="stylesheet" />
    <script src="https://cdn.jsdelivr.net/npm/prismjs@v1.x/components/prism-core.min.js"></script>
    <script src="https://cdn.jsdelivr.net/npm/prismjs@v1.x/plugins/autoloader/prism-autoloader.min.js"></script>

    即可。

    展开全文
  • MARKdown语法与文字高亮

    千次阅读 2021-09-05 12:09:03
    markdown 常用语法和快捷键使用 1. 标题 CSDN markdown快捷键只能实现两级标题设置Ctrl+shift+H # 一级标题 # ## 二级标题 ## ### 三级标题 ### #### 四级标题 #### 一级标题 二级标题 三级标题 四级标题 2.缩近 半...
  • https://highlightjs.org/static/demo/  Markdown编辑器语法之代码高亮、标记和文字颜色_Daci Studio-CSDN博客_markdown文字高亮语法 Markdown 目录: [TOC] Markdown 标题: # 这是 H1 ## 这是 H2 ### 这是 H3 ...
  • Notepad++上使用Markdown及其高亮Highlight设置-附件资源
  • 默认高亮 <mark>Marked text</mark> Marked text 自定义高亮 可以通过mark或者span实现. 基本语法 <mark style="background-color:colorName/hexOfColor">Marked Txt</mark> or <span...
  • MarkDown 代码块高亮显示

    千次阅读 2020-03-09 16:38:28
    Delphi delphi Go go Gradle gradle Groovy groovy HTML html Java java JavaScript javascript JSON json Less less Lisp lisp Lua lua Objective C objectivec Markdown markdown Nginx nginx Perl perl ...
  • vscode预览markdown代码高亮

    千次阅读 2020-02-28 15:57:19
    刚开始接触markdown进行笔记整理,使用vscode在预览markdown代码时,遇到没有高亮显示的情况。希望把这篇简单的分享作为我写博客的第一步,也是markdown练手。 首先我们知道在markdown中插入代码有如下三种方式 ...
  • MarkDown 编辑高亮

    千次阅读 2019-06-06 11:25:17
    MarkDown 编辑高亮 更多前端工具和笔记博客: https://yaohuihou.github.io/ MarkDown 文档 主要是为了在引入一些代码的时候能够高亮显示,这样界面可以更加友好 没有使用: # 创建一个 markdown 文件 echo '# Hello...
  • Markdown文字颜色、高亮、字体字号设置

    万次阅读 多人点赞 2020-04-18 17:57:03
    文字颜色 写法 color #0099ff 红色 color #0099ff 红色 常用颜色 color=maroon color=grey color=silver color=...CSDN-markdown 文字样式设置(字体, 大小, 颜色, 高亮底色) CSDN-markdown编辑器语法——背景色
  • CSDN markdown 代码块高亮

    千次阅读 2018-10-18 11:39:53
    在需要高亮的代码块的前一行及后一行使用三个反引号“ ` ” (注意这个反引号的输入是 英文输入模式下tab键上面那个),同时第一行反引号后面表面代码块所使用的语言,如下图: 代码效果如下: int sched_get_...
  • markdown代码语法高亮

    千次阅读 2019-09-26 16:32:58
    代码语法高亮 书写格式为: ` ` ` language_key if (condition){ return true } ` ` ` 在 ` ` ` (三个反引号)之间的是代码,其中language_key的值,请参考 支持的语言和缩写标记 例如,将language_key用...
  • Vue实现markdown和语法高亮

    千次阅读 2022-03-09 15:09:29
    Vue用markdown-it, github-markdown-css和highligt.js实现markdown语法高亮
  • 在网站的markdown文件中的代码块中添加时尚的卡片和语法高亮显示。 此功能背后的Web组件是为Web编辑器创建的,用于演示 。 它是通过实现的,并在使用 。 “ Macish”卡设计的灵感来自于惊人的(一种用于创建和...
  • markdown时希望效果好看一点~下面是关于文字格式的一点分享 CSDN提供的高亮只有黄色,其他编辑器什么的可能连黄色都没有……比如我之前用的VScode…… 高亮 但是查了半天,只发现给一整行加背景的方法: 把这一行...
  • 在notepad++中markdown高亮并实时预览

    千次阅读 2019-09-25 05:30:58
    在notepad++中markdown高亮并实时预览 在notepad++中markdown高亮并实时预览 markdown是一种非常简洁、高效的标记语言,非常适合写博客、随笔,越来越受到大家欢迎。同时notepad++是Windows系统下使用...
  • markdown 语法高亮支持

    千次阅读 2017-12-19 01:06:51
    代码语法高亮支持的语言和缩写标记参考 代码语法高亮 书写格式为: ` ` ` language_key if (condition){ return true } ` ` ` 在 ` ` ` (三个反引号)之间的是代码,其中language_key的值,请参考 ...
  • 1、在使用的过程中一直没有找到使用===的扩展包所以只能手动使用JS处理了 2、代码 plugins: [ ... //适配Markdown的====高亮语法 let res = html.match(/==(.+?)==/g); for (var i = 0; i <
  • Markdown markdown Mathematica mathematica Matlab matlab MEL (Maya Embedded Language) mel Mercury mercury Mizar mizar Monkey monkey nginx nginx Nimrod nimrod Nix ...
  • 代码高亮显示 === ##知识点 *代码高亮显示符号:` *代码高亮显示符号:~ ##实战演习 ~~~ ```javascript functionadd(x,y){ returnx+y; } ``` 说明:您可以使用、add(x,y)、函数计算两个数的和...
  • markdown代码块高亮

    千次阅读 2019-08-22 16:16:04
    高亮的代码是这样的: # include using namespace std ; int main ( ) { cout "糖是我的哦" endl ; return 0 ; } 嘻嘻嘻,格式就是: ``` key 代码块 ``` 常用的语言及对应的...
  • Markdown 入门教程

    千次阅读 2021-03-13 10:38:18
    Markdown 代码高亮1. 前言Markdown 的代码高亮是对代码块语法的扩展。即通过对代码块进行语法标注,对其在渲染输出时匹配不同的样式。代码高亮模块是 Markdown 的一种扩展语法,通常通过第三方的高亮插件完成支持。...
  • `Markdown` 本身就可以借助 html 标签语言实现文字样式设置,包括字体、大小、颜色、高亮和底色。 `Markdown` 通过简单标记语法,使普通文本内容具有一定格式。而 `CSDN-Markdown` 编辑器是其衍生版本,支持基于 ...
  • 打开高亮配置 首次安装Typora软件默认没有高亮效果 需要在偏好设置中勾选 关闭后重新打开Typora查看 二.配置高亮快捷键 2.1 打开 文件 > 偏好设置 > 高级设置 > conf.user.json 2.2 加入代码: “Highlight”: “Ctrl...
  • 上次有007战友春兰提醒我使用...新技能get,开心(๑•͈ᴗ•͈)Python代码块使用markdown语法之后高亮的格式是这样print('hello world!')也就是,我们书写的代码是下图一这样:图一是我们书写的代码而最后显示...
  • Markdown支持高亮的语言 Markdown插件代码时,使用 ```key 代码段 ``` . 其中key是语言标记,使对应语言的关键字高亮。支持的语言如下 Language key 1C 1c ActionScript actionscrip...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 62,440
精华内容 24,976
关键字:

markdown高亮