banner
Create Hexo

Hexo博客创建

Scroll down

在建立自己的个人博客网站时,Hexo 是一个非常流行且易于使用的静态网站生成器。通过 Hexo,您可以使用 Markdown 等简单语言编写文章,并将其转换为漂亮的静态网页。为了更好地管理和分享您的博客内容,Git 是一个必需的工具之一。此外,安装 Node.js 运行环境也是使用 Hexo 的前提条件。在本文中,我们将介绍如何在计算机上首次创建 Hexo 博客网站,并配置 Git 和 Node.js 环境。

基础环境安装

  1. 安装 Node.js。
    Node.js 官网 下载并安装最新版本的 Node.js。

  2. 安装 Git。
    Git 官网 下载并安装最新版本的 Git。

  3. 安装 Hexo。
    打开命令行终端,输入以下命令来安装 Hexo:

    1
    npm install -g hexo-cli

博客基础部署设置

  1. 创建博客。
    在命令行终端中进入想要存放博客的文件夹,例如 cd Documents/Blog
    输入以下命令来创建一个新的 Hexo 博客:

    1
    2
    3
    hexo init myblog
    cd myblog
    npm install
  2. 本地启动博客
    打开命令行工具,并进入您的Hexo博客所在的文件夹。输入以下命令:

    1
    hexo clean ; hexo g ; hexo s

    在浏览器中打开 “http://localhost:4000/",即可查看您的Hexo博客。

Hexo部署到Github仓库。

  1. 修改Hexo中 _config.yml 部署配置。
    打开 myblog 文件夹下的 _config.yml 文件,在其中修改以下配置:

    1
    2
    3
    4
    5
    # Deployment
    deploy:
    type: git
    repository: git@github.com:<username>/<username>.github.io.git
    branch: main

    将其中的 <username> 替换成你的 GitHub 用户名,并保存文件。

  2. 部署博客。
    在命令行终端中输入以下命令,将博客部署到 GitHub Pages 上:

    1
    2
    3
    hexo clean
    hexo generate
    hexo deploy
  3. 查看博客。
    在浏览器中访问 https://<username>.github.io,即可查看你的博客。

设置本地电脑和 Git 仓库 SSH 认证。

  1. 打开命令行终端,输入以下命令生成 SSH 密钥:

    1
    ssh-keygen -t ed25519 -C "your_email@example.com"
  2. 使用下面的命令快捷复制密钥:

    1
    clip < %userprofile%\.ssh\id_ed25519.pub

    将生成的公钥(默认在用户目录下 .ssh/id_ed25519.pub)添加到你的 GitHub 账户中。

  3. 修改 Git 配置,使其使用 SSH 认证。在命令行终端中输入以下命令:

    1
    2
    3
    git config --global user.email "your_email@example.com"
    git config --global user.name "Your Name"
    git config --global core.sshCommand "ssh -i ~/.ssh/id_ed25519"
  4. 现在可以使用 SSH 连接到 Git 仓库了。在 _config.yml 文件中将 repository 改为使用 SSH 协议的地址,例如:

    1
    2
    3
    4
    deploy:
    type: git
    repository: git@github.com:<username>/<username>.github.io.git
    branch: main

注意: 以上命令均为在命令行终端中执行。

其他文章
cover
如何合并两个icon库
  • 23/04/03
  • 13:41
  • CSS
cover
环境安装
  • 23/03/17
  • 14:58
  • 系统
请输入关键词进行搜索