Windows安装hexo并配置nginx

简介: Windows安装hexo并配置nginx

前言

Hexo是一款基于NodeJS的静态博客框架,依赖少且易于安装使用,可以方便地生成静态网页。

本文记录Windows安装hexo,配置第三方主题Fluid,并配置nginx的全过程。

  • nodejs版本:12.22.3
  • hexo版本:5.4
  • nginx版本:1.20.0
  • Windows版本:Windows 10
  • 本文更新时间:2021-07-27

安装nodejs和hexo

  1. 先到nodejs官网下载安装包。
  1. 官网下载地址
  2. 使用最新v14版的nodejs安装hexo可能会失败,个人测试v12版本比较适合
  3. 安装时选择安装位置即可,个人安装时没有勾选自动安装其它工具并编译的选项。
  1. 验证nodejs是否已安装成功。
  1. 打开Windows自带命令行工具cmd,输入node -v,正确显示版本号即为安装成功
  1. 使用npm安装hexo
npm install -g hexo-cli
  1. 找个空的文件夹,比如E:\nginx\hexo,输入下面的指令创建hexo站点
hexo init
  1. 上一步执行结束后会生成一些东西,执行以下命令生成静态网页并运行简单的web服务器到5000端口:
hexo c && hexo g && hexo s -p 5000
  1. 浏览器打开以下链接,能正常显示内容的话说明hexo安装成功。
127.0.0.1:5000

安装第三方主题Fluid

hexo默认的主题如果不合个人口味,可以配置其他主题,本人一般用Next和Fluid比较多,这里推荐直接看Fluid的官方文档。

Hexo Fluid 用户手册 (fluid-dev.com)

配置nginx

不熟悉nodejs的部署,所以本文使用nginx作为web服务器。

  1. 先到官网下载Windows安装包。
  2. 解压后就能用了,简单修改一下配置文件 nginx.conf中的server域
server {
    listen       80;
    server_name  localhost;
    # charset koi8-r;
    # source_charset gbk;
    charset utf-8;
    location / {
        root E:/nginx/hexo/public/;
        index index.html;
    }
    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   html;
    }
}
  1. 双击nginx.exe启动
  2. 浏览器访问本机IP

编写文章

  1. 新建文章:
hexo new 文章名字
  1. 生成静态页
hexo c && hexo g

生成静态页后,浏览器刷新一下就能看到新的文章。

如果要删除文章,到public/_post/文件夹下删除文章对应的文件,然后执行hexo c && hexo g重新生成。

其它

相关文章
|
27天前
|
Ubuntu Linux 数据安全/隐私保护
Windows上快速安装Linux子系统Ubuntu
Installing, this may take a few minutes...WslRegisterDistribution failed with error: 0x800701bcError: 0x800701bc WSL 2 ?????????????????? https://aka.ms/wsl2kernelPress any key to continue... 原因是 wsl1 升级到 wsl2 之后,内核却没有升级。 解决:下载最新的wsl安装包(wsl安装包)
|
27天前
|
Ubuntu Unix Linux
在Windows上轻松安装和使用Ubuntu的方法详解
继续点击“Continue”按钮以继续安装流程,随后选择清理磁盘并安装操作系统的选项。 接下来,在安装过程中,你需要选择时区。为了与你的地理位置相匹配,请选择中国上海作为你的时区设置。 在安装过程中,你还需要设置计算机的名称以及账号密码。请务必牢记这些信息,因为它们将作为你登录系统的凭证。
|
30天前
|
Windows
Windows无法连接到打印机,请检查打印机名并重试 - 配置Windows 共享打印机出错;
WIN7共享打印机无法被WIN11连接,出现错误代码0x0000011b或0x00000709,可能是系统版本不兼容所致。本文提供多个轻量级修复工具,无需安装,双击即用,专为解决此类小问题设计,操作简单,适合普通用户快速修复打印机连接异常。
354 0
|
2月前
|
C语言 图形学 Windows
Windows下安装和配置GTK4(基于CLion)
本文介绍了作者选择GTK作为C语言图形库的原因,包括代码简洁、控件丰富和界面美观,并分享了在Windows环境下通过MSYS2安装GTK4及在CLion中配置开发环境的详细步骤。
264 0
|
2月前
|
运维 Linux 虚拟化
VMware虚拟机安装教程,Windows下安装VMware虚拟机,附VMware下载,Windows各版本系统镜像下载
虚拟机技术允许一台物理机运行多个操作系统,提升资源利用率,节省成本。通过快照、克隆等功能,实现系统快速恢复与复制,提高运维效率。本文详细介绍VMware虚拟机的安装步骤、Windows镜像下载及系统安装激活流程,适合初学者快速入门。
616 0
|
2月前
|
Linux Docker Windows
windows docker安装报错适用于 Linux 的 Windows 子系统必须更新到最新版本才能继续。可通过运行 “wsl.exe --update” 进行更新。
适用于 Linux 的 Windows 子系统需更新至最新版本(如 wsl.2.4.11.0.x64.msi)以解决 2025 年 Windows 更新后可能出现的兼容性问题。用户可通过运行 “wsl.exe --update” 或访问提供的链接下载升级包进行更新。
411 0
|
数据安全/隐私保护 虚拟化 Windows
如何在 VM 虚拟机中安装 Windows Server 2012 操作系统保姆级教程(附链接)
如何在 VM 虚拟机中安装 Windows Server 2012 操作系统保姆级教程(附链接)