Hexo-快速搭建Hexo

作者: 未见哥哥 | 来源:发表于2018-03-11 18:45 被阅读71次

学习目标

按照本文的步骤,可以快速的完成 hexo 的搭建,并且了解到以下一些知识点:

  • Node.js 环境的搭建

  • 了解 Hexo 的安装过程

  • 了解基本的 hexo 命令,完成html等静态文件的生成和部署

  • 在浏览器访问本地服务器

Hexo 简单介绍

Hexo 是高效的静态站点生成框架,她基于 Node.js。 通过 Hexo 你可以轻松地使用 Markdown 编写文章,除了 Markdown 本身的语法之外,还可以使用 Hexo 提供的 标签插件 来快速的插入特定形式的内容。在这篇文章中,假定你已经成功安装了 Hexo,并使用 Hexo 提供的命令创建了一个站点。

快速搭建

搭建 Node.js 环境

因为 Hexo 是基于 Node.js 的,因此第一步,我们需要安装 Node.js。在 Mac 可以直接使用 Homebrew 来安装,没有安装 Homebrew 的同学,可以去官网看看教程。

brew install node

安装 Hexo

npm install -g hexo-cli

对于Mac 用户,您在编译时可能会遇到问题,请先到 App Store 安装 Xcode,Xcode 完成后,安装 Command Line Tools 命令行工具。

初始化博客存放的目录

执行以下命令,Hexo 将会在指定文件夹中新建所需要的文件。

hexo init <博客存放的目录>
cd <博客存放的目录>
npm install

命令执行完毕之后,会在<博客存放的目录>目录下生成以下这些文件

.
├── _config.yml # 配置相关的文件
├── package.json #应用程序的信息
├── scaffolds # 模版 文件夹
├── source
|   ├── _drafts # 草稿,默认是没有这个文件夹的
|   └── _posts # 发布的文章存放的文件夹
└── themes # 主题相关的文件夹

清除缓存

清除缓存文件 (db.json) 和已生成的静态文件 (public)。

在某些情况(尤其是更换主题后),如果发现您对站点的更改无论如何也不生效,您可能需要运行该命令。

hexo clean

本地生成和部署

安装 hexo 之后,默认会在 source/_posts/ 生成一个 hello-world.md 文件,所以待会我们生成静态文件并部署之后就可以看到 hello-world 展示在我们的浏览器上了。

image
  • 在 public 目录下生成静态文件,例如一些 html,css等文件。

以下命令就是将 source/_posts/下的文章(例如上面截图的 hello-world.md)在 publish 文件夹下生成静态的 html 文件。

hexo generate
or
hexo g
image
  • 部署之前预先生成静态文件
hexo deploy
or
hexo d

这两个命令可以合并在一起写

hexo g -d

启动服务器。

部署完毕之后,就可以启动服务器进行访问了,默认情况下,访问网址为: http://localhost:4000/

hexo server
or
hexo s

如果在浏览器中出现以下页面就表示本地 Hexo 已经搭建完毕了。

image

相关文章

  • 如何使用-Hexo-搭建个人博客

    原文链接: 如何使用-Hexo-搭建个人博客 什么是 Hexo ? Hexo 是一个简单快速的静态博客框架,可以通...

  • Hexo-快速搭建Hexo

    学习目标 按照本文的步骤,可以快速的完成 hexo 的搭建,并且了解到以下一些知识点: Node.js 环境的搭建...

  • Hexo-搭建

    前言 Hexo是一个很好的博客,个人觉得他的界面干净利落,阅读体验也是很好。初次接触Hexo是在朋友的介绍下才知道...

  • hexo入门

    hexo快速搭建个人博客 https://hexo.io/zh-cn/docs/通过hexo快速搭建个人blog。...

  • 使用-Hexo-搭建博客

    title: 使用 hexo 搭建博客date: 2015-12-23 11:39:45categories: 教...

  • 博客系统hexo yelee搭建历程

    使用hexo搭建博客 什么是 Hexo?Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdow...

  • (16)打鸡儿教你Vue.js

    博客:Hexo搭建个性博客 https://hexo.io/zh-cn/ 快速、简洁且高效的博客框架 超快速度No...

  • 使用Hexo搭建个人博客网站

    使用Hexo搭建个人网站 首先,介绍下什么是Hexo Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 ...

  • Hexo简介

    Hexo-一个快速的、易用的、强大的博客框架 非比寻常的快使用Node.js给你带来难以置信的页面生成速度,每秒可...

  • flask后台用户权限管理

    在这直接介绍一个开源框架:flask-xadmin https://github.com/hexo-/flask-...

网友评论

    本文标题:Hexo-快速搭建Hexo

    本文链接:https://www.haomeiwen.com/subject/lqvwfftx.html