Hexo安装与使用及遇到的问题

版权申明:本文为原创文章,转载请注明原文出处

原文链接:http://blog.pp6f.com/2022/02/15/Hexo/Hexo_FAQ/

Hexo静态网站生成器 这里介绍如何使用 和 问题汇总!

索引

前言

  • Hexo是一个静态网页生成器,快速 简洁 高效的博客框架!
  • 可用于制作个人博客,文档说明 等等静态网站的生成。
  • 生成的静态网页可以直接部署到Github Pages仓库
  • 文章支持Markdown格式编写 非常方便
  • Hexo基于Node.js开发
  • Hexo的好处在于 让你的精力放在专注于文章上 而页面的生成完全交给Hexo来完成!
  • Hexo还可以加载各种主题 插件来实现很多功能。
    例如 评论系统 分享按钮 文章加密 等等。

目录

安装Hexo运行环境

  • 在使用Hexo前,需要安装必要的环境
  • 安装Node.js环境 Hexo官方推荐使用12.0及以上版本
    安装Node.js可以参考 菜鸟教程 我的博文
  • 安装Git工具 可以参考 菜鸟教程
  • 安装好以上环境 工具 就可以开始安装Hexo

安装Hexo

  1. 打开命令行工具 -g 表示全局安装

     $ npm install -g hexo-cli
    
  2. 安装完成后 就可以使用Hexo创建博客了

  • 如果需要使用hexo deploy部署命令 需要先执行以下命令

      $ npm install --save hexo-deployer-git
    

使用Hexo

创建一个博客

  • 在需要创建博客的目录打开命令行工具
  1. 新建博客

     $ hexo init myblog
    
  2. 进入博客文件夹

     $ cd myblog
    
  3. 安装依赖项

     $ npm install
    
  4. 执行本地服务器 执行成功后 就可以通过 http://localhost:4000 在本地访问你的博客了

     $ hexo server
     INFO  Validating config
     INFO  Start processing
     INFO  Hexo is running at http://localhost:4000 . Press Ctrl+C to stop.
    

常用命令

这里列出常用的命令 官方文档

命令 说明
hexo init 新建一个网站
hexo new “layout” “title” 新建一篇文章。layout 布局名
hexo new “article_Name” 新建一篇名为article_Name的文章 使用默认布局
hexo new page –path about/me “About me” 创建一个 source/about/me.md 文件。title 为 “About me
一般用于创建一个页面
hexo clean 清除缓存命令
hexo generate 生成静态网页 简写命令 hexo g
hexo server 启动本地服务器 简写命令 hexo s
hexo deploy 部署静态网站 简写 hexo d
使用此命令需要在_config.yml中配置deploy
–debug 在命令后面加上--debug参数 启用调试模式
hexo version 显示Hexo版本

设置新主题

官方提供了很多第三方制作的主题

  • 找到你喜欢的主题 点击主题的名字 进入到GitHub仓库

  • 进入博客文件夹 执行克隆命令 例如克隆next主题到themes文件夹

      $ git clone git@github.com:next-theme/hexo-theme-next.git themes/next
    
  • 修改博客目录下的_config.yml文件里的theme项为next

    _config.yml
    1
    theme: next
  • 最后执行

      $ hexo clean && hexo g && hexo s
    

现在主题已经设置好了

配置Hexo

插件/功能

文章加密


问题

hexo d 出现 ERROR Deployer not found: git

  • 执行命令 hexo d 时出现 ERROR Deployer not found: git 错误

  • 解决 在命令行执行以下命令

      $ npm install --save hexo-deployer-git
    

Hexo安装与使用及遇到的问题

http://blog.pp6f.com/2022/02/15/Hexo/Hexo_FAQ/

作者

Bruce

发布于

2022-02-15

更新于

2023-03-10

许可协议

评论