一步一步教你部署hexo博客网站

news2024/11/17 6:03:08

先看效果:

目录

一、官网

二、安装Git和Node(最好是最新版本)

三、找个放项目的地方:新建一个文件夹 hexo并在该目录下执行命令

四、用WebStorm打开hexo文件夹

五、启动项目

六、打包(如果重复打包,每次打包之前,把public文件夹删除一下)

七、部署

八、访问 

九、安装nexmoe主题

十、启用主题

十一、配置主题

十二、再次启动

十三、再次部署发布

十四、访问 

十五、插件市场

十六、安装admin插件


一、官网

建站 | Hexo安装 Hexo 完成后,请执行下列命令,Hexo 将会在指定文件夹中新建所需要的文件。 $ hexo init $ cd $ npm install 新建完成后,指定文件夹的目录如下: .├── _config.yml├── package.json├── scaffolds├── source| ├── _drafts| └─https://hexo.io/zh-cn/docs/setup

二、安装Git和Node(最好是最新版本)

三、找个放项目的地方:新建一个文件夹 hexo并在该目录下执行命令

npm install -g hexo-cli
npm install hexo

四、用WebStorm打开hexo文件夹

打开终端执行命令

npx hexo init home
cd home

 

五、启动项目

npx hexo server

六、打包(如果重复打包,每次打包之前,把public文件夹删除一下

注意:如果是放在nginx的html的子目录的话,需要修改一下配置再打包

比如:在第七步,我在html下新建hexo文件夹作为项目的根目录,则修改_config.yml配置:

加入:root: '/hexo'

npx hexo deploy

七、部署

在nginx的html目录下新建hexo文件夹:

 将打包的public里面的文件复制到hexo目录中:

八、访问 

九、安装nexmoe主题Hexo Theme Nexmoe | 🔥 A rather special Hexo theme🔥 A rather special Hexo themehttps://docs.nexmoe.com/

npm install hexo-theme-nexmoe

十、启用主题

修改_config.yml文件如下:

十一、配置主题

访问以下配置

GitHub - nexmoe/nexmoe.comContribute to nexmoe/nexmoe.com development by creating an account on GitHub.https://github.com/nexmoe/nexmoe.com

记得将root改成你自己的,如果是nginx的html根目录则不用改。 

小插曲1:博主复制_config.yml文件的时候,nofollow部分的缩进自动换行了,导致配置错误。

小插曲2:主页的静态图片看不到了,缺少了hexo文件夹的前缀,_config.nexmoe.yml中配置一下就好了

十二、再次启动

npx hexo server

十三、再次部署发布

首先删除public文件夹,再次打包部署

npx hexo deploy

 将public中的文件上传到nginx的html目录下的hexo文件夹中:

十四、访问 

十五、插件市场

插件 |六角形 (hexo.io)https://hexo.io/plugins/

十六、安装admin插件

安装插件 

npm install --save hexo-admin

 卸载插件

npm uninstall hexo-admin

访问admin地址 http://localhost:4000/admin

设置账号密码:

 重启后再次访问

十七、其他主题

分类:二进制杂谈 | Yume Shoka = 優萌初華 = 有夢書架琉璃的医学 & 编程笔记https://shoka.lostyu.me/categories/computer-science/note/

GitHub - amehime/hexo-theme-shoka: Just For https://shoka.lostyu.me/Just For https://shoka.lostyu.me/. Contribute to amehime/hexo-theme-shoka development by creating an account on GitHub.https://github.com/amehime/hexo-theme-shoka

Yume Shoka = 優萌初華 = 有夢書架琉璃的医学 & 编程笔记https://shoka.lostyu.me/

GitHub - JoeyBling/hexo-theme-yilia-plus: 一个简洁优雅的hexo主题 A simple and elegant theme for hexo.一个简洁优雅的hexo主题 A simple and elegant theme for hexo. - GitHub - JoeyBling/hexo-theme-yilia-plus: 一个简洁优雅的hexo主题 A simple and elegant theme for hexo.https://github.com/JoeyBling/hexo-theme-yilia-plus

 闪烁之狐从来没有真正的绝境,只有心灵的迷途http://blinkfox.com/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/463737.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

学电路设计时,你遇到过什么有趣的事?

说几个学生时代的傻x事: 1、以前对DC-DC懂得少,而且一般开关电源芯片小,还有一堆外围,手焊很麻烦,就觉得三端稳压器碉堡了啊,一个就能得到想要的电压啊,有木有。然后就各种用三端稳压器。那玩意…

音频处理库大PK:四种主流库在计算mel频谱时性能如何?

目录 介绍测试脚本注意警告 性能Linux - AMDLinux - IntelmacOS - IntelmacOS - M1 总结 介绍 音频信号处理在各种应用中都发挥着重要的作用,如语音识别、音乐信息检索、语音合成等。其中,Mel频谱是一种常用的频域特征表示方法,用于描述人类…

【Hello Network】网络编程套接字(四)

作者:小萌新 专栏:网络 作者简介:大二学生 希望能和大家一起进步 本篇博客简介:简单介绍下TCP通讯过程 文章目录 简单的TCP英译汉服务器更改handler方法 地址转换函数字符串转化整型IP整数IP转化字符串 绑定失败问题TCP协议通讯流…

贪吃蛇小游戏(C++)

首先我们需要下载EasyX(具体的方法在EasyX专栏中有提到) easyX下载和绘制简单基本图形_小梁今天敲代码了吗的博客-CSDN博客 贪吃蛇这个游戏我们一定都玩过,玩家使用方向键操控一条“蛇”,蛇会朝着一个方向不断移动,玩…

主成分分析

一、案例与数据 某研究者对企业员工进行调查,并且制定了一份问卷,研究者想要将问卷中的多个量表题进行浓缩以便后续分析,比如休假制度、资金制度、工资水平或者晋升制度等等,其中部分数据如下: 二、分析问题 其实想要…

时序预测 | MATLAB实现WOA-BiLSTM鲸鱼算法优化双向长短期记忆网络时间序列预测

时序预测 | MATLAB实现WOA-BiLSTM鲸鱼算法优化双向长短期记忆网络时间序列预测 目录 时序预测 | MATLAB实现WOA-BiLSTM鲸鱼算法优化双向长短期记忆网络时间序列预测预测效果基本介绍程序设计参考资料 预测效果 基本介绍 MATLAB实现WOA-BiLSTM鲸鱼算法优化双向长短期记忆网络时间…

前端已死还是“娱乐至死”?做个清醒的前端

目录 一、前言 二、为什么会出现“前端已死”的观点? 1、技术变化太快: 2、前端工程化带来的挑战: 3、新技术的崛起: 三、前端该如何提升自己 1、学习新技术: 2、掌握前端工程化: 3、参与社区和开…

远程网关桥接模式实现同一局域网组网管理(Superlink)

远程网关桥接模式配置介绍及示例 功能简述 智联物联远程网关桥接模式,是指电脑侧Superlink远程工具及前端ZP网关通过4G/WAN/WiFi客户端等方式分别接入互联网及后端服务器平台远程服务后,再借助虚拟网卡桥接技术,先由服务器平台下发桥接网络参…

室内定位之5G定位

一、前言 随着5G通信基础设施逐步完善,5G网络的优势一方面在于其具有的更大的带宽和子载波间隔,使得5G室内定位精度提升(3.5GHz频段下定位精度在5米左右,毫米波定位精度可以达到3米或更高),相对于其他定位技术,已建成…

解决docker启动mysql无法输入中文以及中文不显示或乱码问题

前言 我在使用MySQL时,遇到了两个问题。一是在插入中文数据时,无法输入中文。二是在select的时候,查出来的中文数据是空的(因为插入时为空),然后我就使用Navicat连接数据库添加了中文数据,再到…

【MySQL】联合查询子查询以及合并查询的使用

目录 上篇在这里喔~ GROUP BY分组子句与联合查询的使用详解 联合查询步骤 1.自连接 1.查询每位同学的计算机原理和Java的成绩 2.显示所有计算机原理成绩比java成绩高的成绩信息 2.子查询 1.单行子查询 1.查询’许仙‘的同班同学 2.多行子查询 1.查询语文或英语课程的…

综合管廊智慧运维管理平台应用研究

摘要:为提升综合管廊运维管理水平,实现管理的数字化转型,采用综合监测系统、BIMGIS 可视化系统、智能机器人巡检、结构安全监测等技术,搭建实时监控、应急管理、数据分析等多功能为一体的智慧管廊运维管理平 台,为综合…

Python爬虫基础之二

Python爬虫基础包括HTTP协议、HTML、CSS和JavaScript语言基础、requests库的使用、Beautiful Soup库的使用、xpath和正则表达式的使用等。此外,还应该了解反爬虫机制和爬虫的一些常见问题及解决方法。 上一篇文章讲解了有关条件判断语句、循环语句等相关知识&#…

stm32串口中断流程

NVIC简介 内嵌向量中断控制器:Nested Vectored Interrupt Controller (NVIC) 硬件发生中断后,相关电信号会触发内核跳转中断向量表查找中断函数, 中断向量名查于汇编文件startup_stm32xxx.s文件 从本质上说这里就是数字电路的组合形成的一系列行为,当相关中断的寄存…

一键汇总——高效电脑检索方案

文件检索和分类对于电脑内部的文件检索非常重要,因为它们可以帮助用户快速找到需要的文件。在电脑内部,文件通常被分类存储在不同的分区中,这有助于管理员更好地组织和查找文件。对于分区资源整合,以下是一些建议: 了…

大好河山集团董事长黄国林受邀出席2023中国好公司高峰论坛暨产学研合作峰会

大好河山集团董事长黄国林受邀出席2023中国好公司高峰论坛暨产学研合作峰会 本网消息 2023年4月19日,由中国智慧工程研究会、华夏商邦俱乐部、中国流通研究院共同主办,中国品牌发展网联合主办的“2023中国好公司高峰论坛暨产学研合作峰会”在福州福清举…

应急照明系统在民用建筑的设计应用与产品选型

【摘要】应急照明分为备用照明、安全照明及疏散照明。文章介绍了应急照明系统的设计、灯具选择、灯具布置、配电等要求。并结合实例进行疏散照明的计算,以指导应急照明系统的设计与应用。 【关键词】照度;光通量;消防应急灯具;A型…

【Linux】解决切换用户出现bash-4.2$问题创建普通用户并设置密码、授权

【问题描述】 linux中创建了一个wxh用户,然后使用su命令切换用户后,终端提示符显示成“bash-4.2$”而不是[rootlocalhost wxh]#,导致ll等命令无法执行。 [rootlocalhost xhh]# su wxh bash-4.2$ ll bash: ll: 未找到命令 【原因】 没有在hom…

13种权重的计算方法

权重计算方法有很多种,不同的方法有不同的特点和适用情况。AHP层次分析法和熵值法在权重计算中属于比较常用的方法。除此之外,还有一些与权重计算相关的方法,今天一文总结了13种与权重计算相关的方法,大家可以对比选择使用。 一、…

【001-Java基础练习】-适合初学者的练习

用于巩固java基础知识,初学者多练多敲,熟悉代码,熟悉语法就ok。 练习1、从控制台获取Java、ps、HTML三门课程的成绩,计算总分和平均分(平均分保留2位小数,要求四舍五入),输出总分和…