精品软件 400多个 139my辅 3DESIGN 567网盘

Hexo v5.4.0

Hexo
软件大小: 0.5 MB 更新时间: 2021-12-30 应用平台: WinAll 软件分类: 编程开发

Hexo是一款博客框架,可以通过这款软件帮助用户建立个人博客,方便记录自己的生活,您可以在博客上发布文章内容,可以发布图像内容,可以添加影片内容,可以附加标签内容,为用户编辑文章提供了更多选择,适合喜欢发布文章的朋友使用;软件功能丰富,可以自己选择提供主题部署博客系统,可以通过Markdown语法编辑帖子内容,结合Hexo就可以将你编辑的内容显示为静态文件,在阅读界面会显示当前文章的字数并提示可能需要阅读的时长,方便其他用户了解博客文章长度,从而合理安排时间阅读!

Hexo软件功能

1、由Node.js提供支持的令人难以置信的生成速度。数以百计的文件仅需几秒钟即可构建。

2、支持GitHub Flavored Markdown的所有功能,包括大多数Octopress插件。

3、您只需要一个命令即可将您的站点部署到GitHub Pages,Heku或其他平台。

4、具有功能强大的API,可实现无限的扩展。可以使用各种插件来支持大多数模板引擎(E,Pug,Nunjucks等)。轻松与现有NPM软件包(Babel,PostCSS,Less / Sass等)集成。

Hexo软件特色

1、Hexo提供博客设计功能,可以快速生成静态博客

2、可以通过软件建立新的博客系统

3、可以在软件直接查看主题内容,可以生成多种静态主题

4、支持档案管理,编辑的档案都在软件显示

5、支持分类目录查看,显示分类书单内容

6、编辑的帖子都在软件上显示,方便阅读博客内容

7、可以显示标签,查看发布帖子的标签

Hexo快速开始

安装Hexo

$ npm install hexo-cli -g

设置您的博客

$ hexo init blog

$ cd blog

启动

$ hexo

建立新讯息

$ hexo new “Hello Hexo”

生成静态文件

$ hexo generate

Hexo教程

写作

要创建新帖子或新页面,可以运行以下命令:

post是默认设置layout,但您可以提供自己的。您可以通过在中编辑deflt_layout设置来更改默认布局_config.yml。

布局

有三种默认布局在HEXO: post,page和draft。由它们各自创建的文件将保存到不同的路径。新创建的帖子将保存到该source/_posts文件夹中。

文档名称

默认情况下,Hexo使用帖子标题作为其文件名。您可以在中编辑new_post_name设置_config.yml以更改默认文件名。例如,:year-:month-:day-:title.md在文件名前加上创建期。您可以使用以下占位符:

稿

之前,我们在Hexo中提到了一种特殊的布局:draft。使用此布局初始化的帖子将保存到该source/_drafts文件夹中。您可以使用publish命令将稿移至source/_posts文件夹。publish以与new命令类似的方式工作。

默认情况下不显示稿。您可以–draft在运行Hexo时添加该选项,也可以在其中启用该render_drafts设置_config.yml以渲染稿。

脚手架

创建帖子时,Hexo将基于文件scaffolds夹中的相应文件来构建文件。例如:

当您运行此命令时,Hexo将尝试photo.md在该scaffolds文件夹中查找并基于该文件夹构建帖子。支架中提供以下占位符:

支持的格式

只要安装了相应的渲染器插件,Hexo支持帖子就可以以任何格式编写。

例如,Hexo已默认安装hexo-renderer-marked并hexo-renderer-ejs已安装,因此您可以在中markdown或中编写帖子ejs。如果已hexo-renderer-pug安装,则甚至可以用哈巴狗模板语言编写帖子。

您可以重命名您的文章和改变文件扩展名.md来.ejs,HEXO将使用hexo-renderer-ejs来呈现文件,这样做对其他格式。

前题

前题是文件开头的YAML或ON块,用于配置作品的设置。使用YAML编写时,前题以三个破折号结尾,而使用ON编写时,则以三个分号结尾。

YAML

设置及其默认值

布局

post根据中的deflt_layout设置值,默认布局为_config.yml。当文章中的版式被禁用(layout: false)时,将不会使用主题进行处理。但是,它仍将由任何可用的渲染器渲染:如果用Markdown编写文章,并安装了Markdown渲染器(如默认的hexo-renderer-marked),则它将渲染为HTML。

除非布局disableNunjucks或渲染器禁用,否则始终会处理标签插件,无论其布局如何。

分类和标签

仅帖子支持类别和标签的使用。类别按顺序应用于职位,从而形成分类和子分类的层次结构。标签都在同一层次级别上定义,因此它们的显示顺序并不重要。

如果要应用多个类别层次结构,请使用名称列表而不是单个名称。如果Hexo看到在帖子上以此方式定义的任何类别,则它将将该帖子的每个类别视为其自己的层次结构。