如何在Node.js中将Markdown转换为HTML

如何在Node.js中将Markdown转换为HTML - Cloudmersive - Medium

Cloudmersive

Markdown是一种有用的文本格式化语言,但在发布网站内容之前,我们仍然需要一种将我们的markdown文件转换为HTML的方法。

幸运的是,使用下面的代码,我们可以利用一个免费的API来快速且安全地将markdown(.MD文件)转换为HTML格式。

我们可以使用以下命令安装SDK:

npm install cloudmersive-convert-api-client --save

或者通过将以下代码段添加到我们的package.json文件中进行安装:

npm install cloudmersive-convert-api-client --save

然后,我们可以通过将以下代码添加到我们的文件中来构建我们的API调用。然而,首先,我们需要获得一个免费的API密钥来授权我们的请求;可以通过在Cloudmersive上注册一个免费账户来获得这些密钥。 ``` var CloudmersiveConvertApiClient = require('cloudmersive-convert-api-client'); var defaultClient = CloudmersiveConvertApiClient.ApiClient.instance;

// 配置 API key 授权:Apikey var Apikey = defaultClient.authentications['Apikey']; Apikey.apiKey = 'YOUR API KEY';

var apiInstance = new CloudmersiveConvertApiClient.ConvertWebApi(); var inputFile = Buffer.from(fs.readFileSync("C:\temp\inputfile").buffer); // 文件 | 要执行操作的输入文件。 var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API 调用成功。返回的数据:' + data); } };

apiInstance.convertWebMdToHtml(inputFile, callback);