首页 > 其他分享 >Discourse 代码的语法高亮

Discourse 代码的语法高亮

时间:2022-11-13 20:31:16浏览次数:74  
标签:高亮 text 代码 语法 Discourse stuff

Discourse 项目是默认支持语法高亮的,Discourse 会默认使用 ​​highlight.js​​ 来显示语法高亮。

如果你的代码没有正确使用语法高亮的话,你可以在代码块中强制使用你希望使用的语言,例如下面:

``` ruby
3.times do |stuff|
stuff.do
end
```

显示结果:

3.times do |stuff|
stuff.do
end

设定的语言,必须满足平台中设置的,可以查看 ​​highlighted_languages​​ 配置选项来检查 Discourse 网站中的语言设置。

如果你的帖子还是没有办法显示的话,你需要联系的站点管理员了。

 

 

通常在默认的安装下 Discourse 都能够显示语法高亮的。

不显示语法高亮

如果你不希望的代码显示任何语法高亮,你可以选择在代码块后面输入字符 “text” :

``` text
Your text to NOT highlight here
```
Your text to NOT highlight here

如上面的显示结果。

 

​https://www.ossez.com/t/discourse/14200​

标签:高亮,text,代码,语法,Discourse,stuff
From: https://blog.51cto.com/cwikius/5847943

相关文章

  • Discourse 代码的语法高亮
    Discourse项目是默认支持语法高亮的,Discourse会默认使用 highlight.js 来显示语法高亮。如果你的代码没有正确使用语法高亮的话,你可以在代码块中强制使用你希望使用的......
  • c++ 基础语法
    一眼mophie,鉴定为:普及组。#include<bits/stdc++.h>#defineintlonglong#definepbpush_back#definempmake_pair#definepiipair<int,int>#definexfirst#de......
  • day2 java基础语法
    day1复习1.java的特点  2.jdk,jre,jvm的关系  3.为什么要配置path 基本语法1.关键字与保留字    2.标识符与标识符规则  3.java的命名规范 ......
  • DSL查询语法-bool查询
    bool查询有几种逻辑关系1.must:必须匹配的条件,可以理解为”与“2.should:选择性匹配的条件,可以理解为”或“3.must_not:必须不匹配的条件,不参与打分4.fil......
  • MySQL 源码解读之-语法解析(一)
    MySQL源码解读之-语法解析(一)语法分析是编译过程的一个逻辑截断。语法分析的任务是在词法分析的基础上将单词序列组合成各类语法短语,如“程序”,“语句”,“表达式”等等.语......
  • markdown基础语法
    标题1标题2标题3引用我是引用一级引用二级引用三级引用四级引用有序列表把大象放进冰箱打开冰箱把大象塞进去关上冰箱无序列表实心列表实......
  • Emmet语法
    1.1快速生成html结构语法   1.生成标签直接输入标签名按tab键即可,如div然后tab键,就可以生成<div></div>   2.如果想要生成多个相同标签加上*就可以,如div*3就可以......
  • Go语言声明语法
    GO语言声明语法原文地址介绍Go新手想知道为什么Go的声明语法与C语言等的传统声明语法不同。在这篇文章中,我们将比较这两种方法,并解释为什么Go的声明是这样的。C语法首......
  • 30分钟学完Python基础语法
    30分钟学完Python基础语法,有一门面向对象语言的基础,30分钟足够看一遍Python的基础了。基础语法#缩进取代大括号#用换行取代分号,也可以使用分号,无所谓#输出print();#输......
  • vue3.2 setup语法糖,多个API解释
    前言在vue3中删除了vue2中的data函数,因此,vue3.0要在template中使用某些变量就必须在最后return出来,多次声明变量,不太方便,也不太友好。而在vue3.2版本之后,我们只需在......