电报如何在频道发布带代码演示的技术文章?
5 个回答
发电报频道代码块,有个小技巧。
你发消息时,用三个反引号把代码包起来,如下:
```
print("hello world")
```
电报会自动识别成代码块。
如果代码里有星号、下划线等特殊符号,建议在代码前加上语言标识,如下:
```python
print("hello world")
```
这样显示会更规范。
如果你用电脑发消息,可以用快捷键 Ctrl+Enter 快速插入代码块。
试试看,应该就能正常显示了。
在电报频道里发技术文章,代码显示不出来,其实是格式没弄对。电报默认会把代码当成普通文字,所以你根本看不到效果。
你可以这么搞:
1. 用编程语言名开头代码块。比如写 javascript 然后换行写代码,电报会自动识别。
2. 用三个反引号 ``` 包裹代码。开头结尾各一个,中间放代码。这种方式兼容性更好。
此外,电报不支持全部语言高亮,主流语言都能用。试试看,肯定能解决。
发技术文章的时候,代码显示不正常,是没处理格式。
你可以在代码前后加三个反引号(```),再指定语言类型,比如 ```python。
发出来代码块,电报就能识别并正常显示。
另外也可以用 Markdown 格式,用两个反引号包起来 `print("hello")`,电报也会自动识别为代码。
试试看这两种方法,应该就可以解决了。
发代码其实有几种方法。
第一种就是用代码块,输入三个反引号,然后选择语言,比如python、javascript等,再输入代码,最后再输入三个反引号,就可以高亮显示代码了。
第二种就是把代码截图发上去,清晰一点就行。或者做成图片附件上传,效果也很好。
你之前可能是没加反引号或者格式不对。试试上面的方法,应该就可以了。
有时候代码太长也会出问题,注意不要超过限制长度,可以分段发送。
希望对你有帮助。
发代码的时候,不要直接复制粘贴,电报识别不了。
正确的做法是,使用代码块格式。代码前后加上三个反引号(`)。
例如:
```
print("Hello, World!")
```
这样发送,代码就能保持格式,不会乱码。
你还可以把代码复制成文本文件,如.txt或.py格式,然后上传到频道。
这样读者也可以下载下来运行。
试试看,应该就解决了。