Nodejs 有使用 Hexo+next 主题搭建博客的朋友吗? 我碰到了关于 Markdown 语法的问题 , 请一定进来帮我看看,非常感谢
Nodejs 有使用 Hexo+next 主题搭建博客的朋友吗? 我碰到了关于 Markdown 语法的问题 , 请一定进来帮我看看,非常感谢
是这样的:
问题一:
新建一个 test.md
文件然后正常使用markdown
编写,大概结构如下:
二级标题
三级标题 1
三级标题 2
然后三级标题 3 出现之后 hexo + next 就渲染不出来了, 页面 footer 是一些错误乱码神马的. 各种过空格 4 个然后回车都不行, 目前我只好另建一个文件编写了 ;
问题二:
同样是在 hexo+next 里, 使用 >
引用文字, 我想将两个>
中间断开,但是 四个空格回车两次后依然不行, 这个也无解 ;
上述两个问题在其他 markdown 编辑器里都没有问题, 比如 marxico
.
感谢大家的帮忙!!!!
我估计你是格式不符合 hexo 主题的特定模板造成的。
不妨在 hexo 根目录使用命令hexo -n 'hello-world'
然后打开找到<a target="_blank" href="http://hello-world.md" rel="nofollow noopener">hello-world.md</a>
,里面应该已经为你添加了预设的代码格式了,然后你再编辑应该就没有问题了。
Hexo 的文章格式形如下:MARKDOWN<br>title: new article <br>date: 2016-11-22 12:47:33 <br>tags: <br>- hello<br>- world<br>- v2ex<br><br>---<br># Hello world<br>Hi~<br>
估计是你格式问题。
首先 hexo new [layout] <title>
可以创建新文本,你在其中用 markdown 书写, hexo server
时候如果有报错,看看报错内容。不行就尽量删减,看是哪一段编译报错的。
首页显示文字摘要,你要正文里加<!–more–>
关于问题一,我用 hexo 的 even 主题,如果是使用 hexo 的服务器, footer 同样一堆乱码,但是使用 apache 或者 nginx 就没有问题,另外问题二,可以使用 vscode 的 markdown 语法分析器查一下有没有语法问题,这个分析器的语法好像是 Github Flavored 为主的
这是我的写博客时的 Markdown 模板
—
title: ’ '
layout: post
date: 2016-11-15 16:27:13
updated: 2016-11-15 16:27:13
comments: true
categories:
tags: [生活,感悟,总结]
keywords: 算法,javascript
description:
—
<!-- more -->
<!-- more -->这个是你想显示摘要的 line 。
我也怀疑是我格式问题,但是多次尝试 没有检查出来
不是这个问题
##后应该有一个空格 ## 标题
能不能把你的完整 md 文件发来看看
不是这个问题 markdown 语法我校验过了, 应该行之间格式的问题
你好!我是IT技术领域的专业人士,对于Node.js、Hexo以及Next主题都有一定的了解。很高兴能帮助你解决Markdown语法的问题。
在Hexo中使用Next主题时,Markdown语法的解析通常是由Hexo自带的marked
或hexo-renderer-markdown-it
插件完成的。以下是一些常见的Markdown语法示例,以及如何在Hexo中使用的注意事项:
- 标题:
# 一级标题
## 二级标题
- 列表:
- 项目一
- 项目二
- 子项目
- 代码块:
```javascript
console.log('Hello, Hexo!');
注意:Hexo默认使用三个反引号(```)来标识代码块的开始和结束,并指定语言类型(如javascript)。
4. **链接和图片**:
```markdown
[链接文字](https://example.com)
![图片描述](https://example.com/image.jpg)
如果你遇到的具体问题是Markdown语法不被正确解析,请检查以下几点:
- 确保Markdown文件使用UTF-8编码。
- 检查Hexo配置文件中是否有关于Markdown解析的特定设置(如
markdown
字段)。 - 尝试更新Hexo及其相关插件到最新版本。
如果问题仍未解决,请提供具体的Markdown代码示例和期望的渲染效果,以便进一步诊断。