为什么我用 markdownpad2 编写的 Nodejs 代码会这样?

发布于 1周前 作者 yuanlaile 来自 nodejs/Nestjs

为什么我用 markdownpad2 编写的 Nodejs 代码会这样?
为什么我用 markdownpad2 编写的代码用 hexo generate 方式编译之后上传的文档非常难看,是不是我语法错误?还是有别的诀窍??

地址: http://botailang.com/2016/03/29/secondpost/

10 回复

那些

> 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中通常用于展示代码,而非执行代码。

以下是一些可能的原因和解决方法:

  1. 语法高亮: 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代码。
    
    
  2. 代码执行: MarkdownPad2不执行代码。要运行Node.js代码,你需要在命令行界面(如cmd、PowerShell或终端)中使用Node.js解释器:

    node your_script.js
    

    确保你的Node.js脚本文件(例如your_script.js)保存为纯文本文件,并使用Node.js命令运行。

总之,MarkdownPad2适合用于编辑Markdown文档,而Node.js代码应在适当的开发环境中编写和运行。

回到顶部