教你如何用Hexo在自己的服务器上建立个人博客 (hexo挂载自己的服务器)

随着网络技术的快速发展,越来越多的人选择使用个人博客来分享经验、展示作品、记录生活等。Hexo是一款基于Node.js的静态博客框架,其简洁方便的操作和强大的扩展性备受用户喜爱。本文将介绍如何使用Hexo在自己的服务器上建立个人博客,帮助你快速创建一个美观实用的个人博客。

之一步:在服务器上安装Hexo

安装Hexo之前,需要先安装Node.js和Git。打开终端,输入以下命令安装Node.js:

“`

sudo apt-get update

sudo apt-get install nodejs

“`

然后安装npm(Node.js的包管理器):

“`

sudo apt-get install npm

“`

接着安装Git:

“`

sudo apt-get install git

“`

安装完Git后,使用npm安装Hexo:

“`

sudo npm install hexo-cli -g

“`

安装完成后,输入以下命令检查Hexo是否成功安装:

“`

hexo -v

“`

如果输出了Hexo的版本号,则说明安装成功。

第二步:创建Hexo博客

1. 创建目录

在服务器上选择一个合适的存储路径,创建一个新的目录,用于存放Hexo的博客文件。进入该目录,并且运行以下命令:

“`

hexo init

“`

该命令将会在当前目录下创建博客文件,并安装Hexo的所有依赖项。

2. 配置Hexo博客

进入博客目录,在_config.yml文件中进行配置。例如,设置博客标题、作者、主题等信息:

“`

# Site

title: Your Blog Title

subtitle: Your Blog Subtitle # optional

description: Your Blog Description

author: Your Name

language: en

timezone: # Writing

“`

3. 开始写博客

在Hexo博客中,每篇文章都是一个Markdown文件。在_source/_posts文件夹中创建一个新的Markdown文件,编辑文章内容。例如:

“`

title: My First Post

date: 2023-06-22 16:30:00

tags:

– Hexo

– Tutorial

This is my first post on Hexo.

“`

保存文件后,在终端中输入以下命令:

“`

hexo generate

“`

该命令会将Markdown文件转换为HTML文件,并且将生成的静态网页存储到public文件夹中。

第三步:部署Hexo博客

1. 配置部署

在Hexo中,可以通过配置文件实现博客部署。在_config.yml文件中,找到以下部分:

“`

# Deployment

## Docs: https://hexo.io/docs/deployment.html

deploy:

type:

“`

按照实际情况修改type、repo等变量。例如,使用GitHub Pages部署Hexo博客,可以设置如下:

“`

deploy:

type: git

repo: git@github.com:username/username.github.io.git

“`

2. 安装部署插件

为了将博客部署到GitHub Pages上,需要安装相应的插件。在终端中输入以下命令:

“`

sudo npm install hexo-deployer-git –save

“`

该命令会在Hexo博客中安装hexo-deployer-git插件,用于将博客部署到GitHub Pages上。

3. 部署博客

在终端中运行以下命令:

“`

hexo deploy

“`

该命令将博客文件部署到指定的仓库,并将其发布到GitHub Pages上。

至此,我们的Hexo博客已经成功搭建完成了。你可以选择一个喜欢的主题、优化博客SEO、增加一些个性化配置等等。通过不断学习和尝试,慢慢地打造出一个属于自己的完美博客。

使用Hexo建立个人博客非常方便,只需要简单的几个步骤就能完成。希望本篇文章对你有所帮助,让你的个人博客更加出彩。


数据运维技术 » 教你如何用Hexo在自己的服务器上建立个人博客 (hexo挂载自己的服务器)