尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

个人博客搭建记录【hexo】

个人博客搭建记录【hexo】
📅 发布时间:2026/6/19 13:21:39

安装hexo

部署环境

  • Node.js
  • Git

Node.js 部署,建议版本大于 12.0

  Node.js 安装中步骤中需要注意其中两处:

  • Add to PATH 选上,使其集成到系统环境中:

    Snipaste_2024-11-30_19-53-404e00ee75eedb365d​

  • 此处勾选会安装各种编程环境和软件,这对于安装hexo是不必要的:

    Snipaste_2024-11-30_19-54-3360a15eb9c9eff240​

Git 部署

  所有安装步骤默认即可,若不需要右键菜单,取消如下勾选:

Snipaste_2024-11-30_20-13-149890d3220ddef92d​

  ‍

部署hexo

  打开gitbash,将目录切换至预备安装hexo的文件夹。

npm install hexo-cli -g
hexo init blog
cd blog
npm install
hexo server

如果git安装时勾选了右键菜单,则可以直接在相应文件夹中右键启动gitbash。

  至此hexo核心程序完成部署。


Github发布个人博客

  1. 安装 hexo-deployer-git.

    ​npm install hexo-deployer-git --save​

  2. 在hexo部署文件夹中打开 _config.yml​添加以下配置(如果存在请替换):

    deploy:type: gitrepo: git@github.com:<username>/<project>.git# example, hgit@github.com:hexojs/hexojs.github.io.gitbranch: main # 此处与github项目分支名相同
    

    可以直接从Github项目主页直接复制需要的repo:

    Snipaste_2024-11-30_20-49-45c7f983f2a921ce82​

  3. hexo文件夹处使用gitbash,执行以下命令(替换自己的用户名和邮箱)生成本地远程连接github项目的密钥:

    git config --global user.name "<username>"
    git config --global user.email "<user@mail>"ssh-keygen -t rsa -C "<user@mail>"
    
  4. 部署项目(Github Page)及密钥

    1. 密钥文件生成后,使用记事本打开并复制id_rsa.pub内容

    2. 打开github,新建<username> .github.io项目

      Snipaste_2024-11-30_21-08-2616d9b1997df00754​

    3. 进入项目settings,打开如下页面:

      Snipaste_2024-11-30_21-17-226e95aea3823994fc​

  5. hexo文件夹中打开gitbash,执行命令

    hexo g # 将 _post 文件夹渲染成静态html
    hexo d # 发布至GitHub
    

    若是第一次执行,按提示输入yes.

  6. 进入username.github.io查看博客是否部署完成


hexo 相关重要信息

hexo 常用命令

hexo g                 #完整命令为hexo generate,用于生成静态文件
hexo s                 #完整命令为hexo server,用于启动服务器,主要用来本地预览
hexo d                 #完整命令为hexo deploy,用于将本地文件发布到github等git仓库上
hexo n “my article”    #完整命令为hexo new,用于新建一篇名为“my article”的文章,文件格式为md
hexo clean             #清除已渲染html,将删除publish文件夹hexo d -g              #发布文章二合一命令

hexo 常见前置信息

  hexo 前置信息(front-matter)是放在文章前面,指定标签,分类,主题等文件变量信息,使用git命令生成文章文件会按命令内容生成前置信息,或者也可以自己编辑,格式如下:

---
layout: 页面布局(配合主题文档使用)
title: 文章名称
date: 文章日期
comments: 文章是否开启评论
photos: 文章封面图(仅部分主题支持)
tags: - 文章标签一- 文章标签二
categories: 文章分类
description: 文章描述,即要在首页显示的摘要(仅部分主题支持)
---

hexo 主题

  个人喜欢简洁的主题,目前使用的是next主题。

  ‍

其他

  博主个人部署完毕的hexo博客可见。该博客使用公共图床,图片显示不能保证。


结语:初步部署完毕,之后准备完成前端美化,插件安装等更深入的功能探究。

  ‍

相关新闻

  • 喵喵喵
  • HarmonyOS 5分布式数据同步实战:跨设备待办事项应用
  • 深入理解HarmonyOS 5的AVSession:构建跨设备媒体播放器

最新新闻

  • 企业AI使用政策设计:从风险识别到落地执行的实操框架
  • 2026 成都大牌包包回收避坑指南 爱马仕香奈儿防压价防套路门店盘点 - 开心测评
  • 告别平台限制:3步实现《塞尔达传说:旷野之息》存档跨平台迁移
  • Kafka集群管理利器:Offset Explorer 3.0 核心功能实战解析
  • 2026年铝方通厂家推荐排行榜:东莞木纹铝方通/异形铝方通/铝方通吊顶/质感现代高性价比厂家精选 - 品牌发掘
  • 硬件设计-PLL篇(下):从理论到实战的性能调优

日新闻

  • 5分钟掌握Python进化算法:Geatpy高性能优化工具完全指南
  • Microchip 24AA044 EEPROM选型与应用全指南:从参数解析到实战编程
  • 华为的鸿蒙到底有多牛?为什么称作遥遥领先?

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号