hexo 搭建个人博客网站

hexo搭建个人博客

摘要

主要记录一下搭建网站的步骤,以及搭建好之后该怎么修改yml文件,使自己的网站看起来好看些,后期发布文章等等。。。此搭建全程免费,非常的不错(除了更改域名之外)
有什么附加功能大家可以一块在留言区讨论。
🔑 注释:我的内容从许多博客,帖子中汲取

接下来咱们开始进入正题

搭建网站的前置工具

部分内容参考搭建网站

WebStorm

使用WebStorm进行编写代码
在这里插入图片描述
VSCODE也可以。

Hexo

下载完之后,我们用Hexo框架来搭建网站,这个网站中有许多已经搭建好的网站模板主题。

在本文中我们使用butterfly主题。
在这里插入图片描述
在搭建此框架之前,咱们需要下载好Nodejs和Git
可以参考NodejsGit这两个博客进行下载。

好的,这些东西配置好之后开始搭建网站。

Hexo配置

桌面右击,打开git bash here输入命令安装(默认位置即可,方面后续配置,不建议修改)

npm install -g hexo-cli

接下来我们在电脑里自己想要放置博客配置和内容的地方新建一个文件夹:
比如说我在E盘建立了一个penny_blog文件夹,以后所有关于博客网站的内容都放在这个文件夹中。

初始化

接下来在新建立的文件夹下打开 git bash here 输入命令:

hexo init

初始化之后,该文件下面会出现以下内容:

这里借用了其他博主的图片。
简单介绍下hexo的文件结构:
public 最终所见网页的所有内容
node_modules 插件以及hexo所需node.js模块
_config.yml 站点配置文件,设定一些公开信息等
package.json 应用程序信息,配置hexo运行所需js包
scaffolds 模板文件夹,新建文章,会默认包含对应模板内容
themes 存放主题文件,hexo根据主题生成静态网页(速度贼快)
source 用于存放用户资源(除 posts 文件夹,其余命名方式为 “ + 文件名”的文件被忽略)
我们日常写文的操作都在 source/_post下。

本地运行

接下来我们用WebStorm打开根目录文件夹(比如说:penny_blog这个根目录文件夹)
然后在终端输入:

hexo s

这个s指的是server(本地服务器)

运行之后,会显示
在这里插入图片描述
点击链接 http://localhost:4000(图中黄色下划线位置)进行本地预览,默认是hexo内置的landscape 主题
在这里插入图片描述
在终端按Ctrl+C退出运行。

这个主题挺丑的,接下来我们更换主题,在Hexo themes可以找到许多主题,可以选择你自己喜欢的就行。我觉得butterfly这个主题特别好看,很可爱哈哈,而且功能很多。

好的接下来我们来讲一下更改主题

主题更改

以下内容参考博文butterfly主题配置

安装butterfly主题

  1. 在hexo项目根目录下(penny_blog)下载主题。
    在这里插入图片描述
    在命令端输入:
git clone -b master https://github.com/jerryc127/hexo-theme-butterfly.git themes/butterfly
  1. 安装pug 和 stylus 渲染器。
npm install hexo-renderer-pug hexo-renderer-stylus --save
  1. 修改项目根目录下的_config.yml文件(称为站点配置文件)

在这里插入图片描述
输入以下命令开启主题

# Extensions
## Plugins: https://hexo.io/plugins/
## Themes: https://hexo.io/themes/
theme: butterfly

在这里插入图片描述
4. 升级建议
为了減少升级主题带来的不便,我们可以把主题文件夹中的 _config.yml 重命名为 _config.butterfly.yml,复制到 Hexo 根目录下与_config.yml同级。(本人觉得非常好,要不容易报错)
Hexo会自动合并主题中的_config.yml和 _config.butterfly.yml ,如果存在同名配置,会使用_config.butterfly.yml的配置,其优先度较高。所以像和博客网址相关联的固定资料可以设置在_config.yml中,比在这里插入图片描述
如博客的标题、作者信息和邮箱等等资料,而和主题样式相关的配置放在 _config.butterfly.yml 中࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值