用户发布未格式化代码时会看到一条警告消息,指示他们如何正确格式化代码。
不喜欢内容检测……用户能否禁用此功能,还是会强制执行?![]()
此主题的链接可能默认在新窗口中打开,以便用户在发布其他内容时收到此警告后可以回复此线程。
用户发布未格式化代码时会看到一条警告消息,指示他们如何正确格式化代码。
不喜欢内容检测……用户能否禁用此功能,还是会强制执行?![]()
此主题的链接可能默认在新窗口中打开,以便用户在发布其他内容时收到此警告后可以回复此线程。
他们可以,但只能按设备禁用,根据:
K·I·S·S:是使用普通引号或任何用户都可以访问的符号,而不是并非所有键盘上都有的特殊字符?
我知道它看起来很酷,但 ` 不是一个可访问的字符,也不是所有用户都可以使用的。
话虽如此,如果系统能够可靠地自动检测程序代码段,用户是否仍然需要手动分隔它?
并且该偏好设置可以在偏好设置中重置吗?
此主题的链接可能应该默认在新窗口中打开,这样人们在发布到另一个帖子时,也可以发布到此帖子。
您可以在个人资料中配置链接是否应在新标签页中打开:
https://meta.discourse.org/my/preferences/interface
default other external links in new tab(默认其他外部链接在新标签页中打开)站点设置来配置所有用户的默认设置。
K·I·S·S:是说只使用普通引号或任何用户都能访问的符号,而不是并非所有键盘上都有的特殊字符吗?
那样的话,很多内容都会被格式化为代码,而实际上不应该。你可以使用工具栏来添加格式。
我不喜欢内容检测……用户可以禁用它,还是会强制执行?
那就在你的论坛上不要使用它 ![]()
也许我的意思和你理解的不一样。
‘’ 两个单引号在语法上无效,所以你可以使用这个约定。 你可以自己制定约定。
无论如何, IMHO(在我看来),一个可按下的键总比一个不能按的键好。 ![]()
用户是否可以定义自己的代码/引用/等分隔符?
那就在你的论坛上不要使用它
我更多地是从用户的角度考虑使用论坛……如果我是一个使用此功能的论坛的用户,我是否可以在我的账户/个人资料中禁用它?
用户是否可以定义自己的代码/引用/等分隔符?
这可能几乎不可能实现。当两个用户定义的代码块冲突时,你会怎么做?
当两个用户对代码块定义有冲突时,你会怎么做?
没问题。编辑时只需将 ` 替换为用户偏好的字符,保存时再替换回去,如果我解释得够清楚的话
抱歉。反引号仍将在后端使用,只是在前端为用户翻译。
不过,使用更易于访问的字符对每个人都有好处。
也许可以选择“`”、“‘’”(两个单引号)或者以“}”或“~”等字符开头的行。
我们目前使用“#”作为标签,为什么不为行、块或跨度的预格式化文本使用其他同样易于访问的字符呢?
反引号是标准的 Markdown 语法——它们不是 Discourse 特有的。(请参阅 CommonMark 规范了解更多)。
但是,如果你想避免使用反引号字符,可以将代码缩进四个空格,或者使用 [code] BBCode 包装器:
来源:
This is
some code
结果:
This is
some code
来源:
[code]
This is some code
[/code]
结果:
This is some code
2 篇帖子被拆分到一个新主题:BBCode 的语法高亮显示?