有使用 Hexo+next 主题搭建博客的朋友吗? 我碰到了关于 Markdown 语法的问题 , 请一定进来帮我看看,非常感谢!!!

2016-11-22 11:42:27 +08:00
 palmers

是这样的:

问题一: 新建一个 test.md 文件然后正常使用markdown编写,大概结构如下:

二级标题

三级标题 1

三级标题 2

然后三级标题 3 出现之后 hexo + next 就渲染不出来了, 页面 footer 是一些错误乱码神马的. 各种过空格 4 个然后回车都不行, 目前我只好另建一个文件编写了 ;

问题二: 同样是在 hexo+next 里, 使用 > 引用文字, 我想将两个> 中间断开,但是 四个空格回车两次后依然不行, 这个也无解 ;

上述两个问题在其他 markdown 编辑器里都没有问题, 比如 marxico .

感谢大家的帮忙!!!!

4184 次点击
所在节点    Node.js
10 条回复
copriwolf
2016-11-22 12:48:23 +08:00
我估计你是格式不符合 hexo 主题的特定模板造成的。
不妨在 hexo 根目录使用命令`hexo -n 'hello-world'`
然后打开找到`hello-world.md`,里面应该已经为你添加了预设的代码格式了,然后你再编辑应该就没有问题了。

Hexo 的文章格式形如下:
```MARKDOWN
title: new article
date: 2016-11-22 12:47:33
tags:
- hello
- world
- v2ex

---
# Hello world
Hi~
```
leohxj
2016-11-22 13:35:32 +08:00
估计是你格式问题。
首先 `hexo new [layout] <title>` 可以创建新文本,你在其中用 markdown 书写, `hexo server` 时候如果有报错,看看报错内容。不行就尽量删减,看是哪一段编译报错的。
smartdie
2016-11-22 13:41:44 +08:00
首页显示文字摘要,你要正文里加<!--more-->
gino86
2016-11-22 13:57:20 +08:00
关于问题一,我用 hexo 的 even 主题,如果是使用 hexo 的服务器, footer 同样一堆乱码,但是使用 apache 或者 nginx 就没有问题,另外问题二,可以使用 vscode 的 markdown 语法分析器查一下有没有语法问题,这个分析器的语法好像是 Github Flavored 为主的
yjxjn
2016-11-22 14:04:53 +08:00
这是我的写博客时的 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 。
palmers
2016-11-22 16:28:10 +08:00
@copriwolf 我这个 Front-matter 是没有问题的.
palmers
2016-11-22 16:29:39 +08:00
@leohxj 我也怀疑是我格式问题,但是多次尝试 没有检查出来
palmers
2016-11-22 16:30:11 +08:00
@yjxjn 不是这个问题
doubiliao
2016-11-22 16:56:13 +08:00
##后应该有一个空格 ## 标题

能不能把你的完整 md 文件发来看看
palmers
2016-11-22 18:21:09 +08:00
@doubiliao 不是这个问题  markdown 语法我校验过了, 应该行之间格式的问题

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/322312

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX