为什么我用 markdownpad2 编写的 Nodejs 代码会这样?
为什么我用 markdownpad2 编写的 Nodejs 代码会这样?
为什么我用 markdownpad2 编写的代码用 hexo generate 方式编译之后上传的文档非常难看,是不是我语法错误?还是有别的诀窍??
地址: http://botailang.com/2016/03/29/secondpost/
那些
> npm install hexo-cli -g
代码都居中显示,不懂为什么…
语法错误吧,跟编辑器肯定没关系。
你把你的 md 文件用别的编辑器渲染一下看下正常吗
主题的问题,跟编辑器没关系:css<br>.article-entry blockquote {<br> text-align: center;<br>}<br>
如何修改
我复制到几个在线 markdown 编辑器中查看也是正常的
找博客的 CSS 文件,搜索 .article-entry blockquote ,把 text-align 这一行删除
谢谢
以上方法还是不行啊
在MarkdownPad2中编写Node.js代码时遇到的问题,通常与MarkdownPad2本身的编辑环境及其Markdown解析方式有关。MarkdownPad2主要用于编辑和预览Markdown文档,而非直接编写和运行代码。Markdown主要用于格式化文本,而代码块(code blocks)在Markdown中通常用于展示代码,而非执行代码。
以下是一些可能的原因和解决方法:
-
语法高亮: MarkdownPad2可能对Node.js代码的语法高亮支持有限。确保你使用正确的代码块格式:
```javascript const http = require('http'); http.createServer((req, res) => { res.writeHead(200, {'Content-Type': 'text/plain'}); res.end('Hello World\n'); }).listen(3000, '127.0.0.1', () => { console.log('Server running at http://127.0.0.1:3000/'); });
这样MarkdownPad2应该能够识别并高亮JavaScript代码。
-
代码执行: MarkdownPad2不执行代码。要运行Node.js代码,你需要在命令行界面(如cmd、PowerShell或终端)中使用Node.js解释器:
node your_script.js
确保你的Node.js脚本文件(例如
your_script.js
)保存为纯文本文件,并使用Node.js命令运行。
总之,MarkdownPad2适合用于编辑Markdown文档,而Node.js代码应在适当的开发环境中编写和运行。