如何使用Hexo建立我的博客

前言

效果展现,请访问个人 我的博客git


什么是 Hexo?

Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其余渲染引擎)解析文章,在几秒内,便可利用靓丽的主题生成静态网页。npm

安装

  1. 安装 Hexo 比较简单,但在安装前,须要安装以下应用程序。(若是您已经安装了以下程序,请直接执行第2步。)
  1. 安装Hexo,打开终端,输入
npm install -g hexo-cli
复制代码

建站

安装 Hexo 完成后,执行下列命令,Hexo 将会在指定文件夹中建立博客框架。json

hexo init <folder>
cd <folder>
复制代码

新建完成后,指定文件夹的目录以下:浏览器

image

  • _config.yml => 网站的 配置 信息,您能够在此配置大部分的参数。
  • package.json => 应用程序的信息。
  • scaffolds => 模版文件夹。当您新建文章时,Hexo 会根据 scaffold 来创建文件。
  • source => 资源文件夹是存放用户资源的地方。除 _posts 文件夹以外,开头命名为 _ (下划线)的文件 / 文件夹和隐藏的文件将会被忽略。Markdown 和 HTML 文件会被解析并放到 public 文件夹,而其余文件会被拷贝过去。
  • themes => 主题文件夹。Hexo 会根据主题来生成静态页面。

预览

  1. 生成静态文件。在终端中输入
hexo generate
复制代码
  1. 启动服务器。在终端中输入
hexo server
复制代码

默认状况下,在浏览器中访问网址: http://localhost:4000/ 便可预览我的博客。bash

image

写做

你能够执行下列命令来建立一篇新文章。服务器

hexo new <title>
复制代码

部署

  1. 安装 hexo-deployer-git。
npm install hexo-deployer-git --save
复制代码
  1. 修改配置。
deploy:
  type: git
  repo: <repository url> #https://bitbucket.org/JohnSmith/johnsmith.bitbucket.io
  branch: [branch] #published
  message: [message]
复制代码
参数 描述
repo 库(Repository)地址
branch 分支名称。若是您使用的是 GitHub 或 GitCafe 的话,程序会尝试自动检测。
message 自定义提交信息 (默认为 Site updated: {{ ('YYYY-MM-DD HH:mm:ss') }})
  1. 生成站点文件并推送至远程库。执行命令。
hexo clean && hexo deploy
复制代码

前者清除站点文件,后者从新生成站点文件并将之推送到指定的库分支。hexo

相关文章
相关标签/搜索