>개발 도구 >자식 >Hexo를 사용하여 개인 블로그를 구축하는 방법

Hexo를 사용하여 개인 블로그를 구축하는 방법

PHPz
PHPz원래의
2023-04-26 09:14:131029검색

Hexo는 개인 블로그나 웹사이트를 구축하는 데 사용할 수 있는 빠르고 간단하며 강력한 정적 블로그 프레임워크입니다. WordPress나 Joomla와 같은 다른 CMS(콘텐츠 관리 시스템)와 달리 Hexo는 정적 파일을 생성하므로 웹사이트에 더 빠르고 안전하게 액세스할 수 있습니다.

이 글에서는 Hexo를 사용하여 개인 블로그를 구축하고 GitHub를 통해 인터넷에 배포하는 세부 단계를 소개합니다.

Install Hexo

시작하기 전에 먼저 Hexo를 설치해야 합니다. 먼저 Node.js, npm(Node.js 패키지 관리자) 및 Git이 컴퓨터에 설치되어 있는지 확인하세요. 터미널을 열고 다음 명령을 입력하여 Hexo를 설치하세요.

$ npm install -g hexo-cli

새 Hexo 사이트 만들기

Hexo를 설치한 후 새 사이트를 만들 수 있습니다. 아래 단계를 따르십시오.

  1. Hexo 사이트가 저장될 폴더를 선택하세요. 터미널에 다음 명령을 입력하고 이 폴더를 입력하세요:

    $ cd /path/to/folder
  2. 다음 명령을 실행하여 새로운 Hexo 사이트를 생성하세요:

    $ hexo init myblog
  3. 새로 생성된 사이트를 입력하세요:

    $ cd myblog

이제 기본 Hexo가 생겼습니다. 사이트를 구성하려면 다음으로 구성해야 합니다.

Hexo 구성

사이트 구성 파일은 _config.yml입니다. 이 파일에는 사이트 이름, 설명, 태그, 타사 소셜 미디어 등과 같은 사이트 정보가 포함되어 있습니다. 파일을 편집하려면 터미널에 다음 명령을 입력하세요. _config.yml。该文件包含你的站点信息,例如站点名称、描述、标签、第三方社交媒体等。在终端输入以下命令,编辑该文件:

$ nano _config.yml

在文件中,你需要设置以下内容:

  1. title: 设置你的站点名称
  2. author: 设置你的名字
  3. description: 设置你的站点描述
  4. language: 设置你的语言
  5. timezone: 设置你的时区
  6. theme: 设置你的Hexo主题
  7. deploy: 设置你的部署类型

例如,如果你想使用Next主题,需要在theme:下输入next。在deploy下,我们将GitHub作为我们的部署类型,因此需要提供以下信息:

deploy:
  type: git
  repo: https://github.com/yourusername/yourusername.github.io.git
  branch: master

此处yourusername应替换为你的GitHub用户名和GitHub页面存储库名称。

保存文件并退出。

创建一篇新文章

现在该站点已经配置好了,接下来创建一篇新的文章。在Hexo中,将使用Markdown文件来创建文章。在终端输入以下命令,创建一个新文章:

$ hexo new "My First Blog Post”

此命令将在/source/_posts目录下创建一个新的Markdown文件my-first-blog-post.md。使用任何编辑器打开该文件,并使用Markdown语法编写内容。

例如:

---
title: My First Blog Post
date: 2021-05-01 22:31:01
tags:
description: This is my very first blog post!
---

Hello world!

This is my first blog post on my new Hexo site. I'm really excited to start writing and sharing my thoughts with the world.

在保存并退出文件后,就可以将它部署到GitHub上了。

部署Hexo到GitHub

首先,需要在GitHub上创建一个新的存储库。请确保该存储库的名称为yourusername.github.io,其中yourusername应替换为你的GitHub用户名。该存储库便是你的个人博客。创建存储库后,需要在本地计算机上进行一些操作,将Hexo网站部署到该存储库中。

初始化本地存储库

在终端输入以下命令,将当前目录设置为Hexo站点目录:

$ cd /path/to/myblog

接下来,使用以下命令将站点初始化为git存储库:

$ git init

此命令将在站点目录中初始化一个空的git存储库。

添加变更

在本地计算机上修改了Hexo博客,需要将变更添加到git存储库中。输入以下命令,添加新文件和修改文件:

$ git add .

提交变更

输入以下命令,提交变更:

$ git commit -m "My First Blog Post"

在引号内填上此次提交的描述内容,例如此处的标题“My First Blog Post”。

部署到GitHub

部署到GitHub,需要为感兴趣的存储库设置SSH密钥。输入以下命令:

$ ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

在引号内填上你的GitHub注册邮箱。

接下来,按回车键将一路留空,直到SSH密钥生成完毕。

使用以下命令将公钥添加到GitHub中:

$ cat ~/.ssh/id_rsa.pub

将这个公钥复制到你的GitHub账户中。在GitHub页面的Settings菜单中,选择SSH and GPG keys,选择New SSH key,并将公钥粘贴到文本框中。

输入以下代码,将代码推到GitHub存储库中:

$ hexo deploy

输入此命令后,Hexo会自动将你的变更提交到GitHub存储库,并且在yourusername.github.io上部署网站。

从此刻起,你的博客就可以通过访问https://yourusername.github.iorrreee

파일에서 다음을 설정해야 합니다.

title: 사이트 이름을 설정하세요

🎜author: 이름 설정🎜🎜<code>description: 사이트 설명 설정🎜🎜언어: 언어 설정🎜🎜timezone: 시간대 설정 🎜🎜theme: Hexo 테마 설정 🎜🎜deploy: 배포 유형 설정 🎜🎜🎜예를 들어 Next 테마를 사용하려면 테마를 설정해야 합니다. 에서 테마: 아래에 next를 입력하세요. 배포 아래에는 배포 유형으로 GitHub가 있으므로 다음 정보를 제공해야 합니다. 🎜rrreee🎜여기에서 사용자 이름은 GitHub 사용자 이름 및 GitHub 페이지 저장소 라이브러리로 바꿔야 합니다. 이름. 🎜🎜파일을 저장하고 종료하세요. 🎜🎜새 게시물 만들기🎜🎜사이트가 구성되었으니 이제 새 게시물을 작성해 보세요. Hexo에서는 Markdown 파일을 사용하여 기사를 작성합니다. 새 게시물을 생성하려면 터미널에 다음 명령을 입력하세요. 🎜rrreee🎜이 명령은 /source/_posts에 새 Markdown 파일 my-first-blog-post.md. 편집기로 파일을 열고 Markdown 구문을 사용하여 콘텐츠를 작성합니다. 🎜🎜예: 🎜rrreee🎜파일을 저장하고 종료한 후 GitHub에 배포할 수 있습니다. 🎜🎜Hexo를 GitHub에 배포🎜🎜먼저 GitHub에 새 저장소를 만들어야 합니다. 저장소 이름이 <code>yourusername.github.io인지 확인하세요. 여기서 yourusername은 GitHub 사용자 이름으로 바꿔야 합니다. 이 저장소는 개인 블로그입니다. 저장소를 생성한 후 Hexo 웹사이트를 저장소에 배포하려면 로컬 컴퓨터에서 몇 가지 작업을 수행해야 합니다. 🎜

로컬 저장소 초기화

🎜현재 디렉터리를 Hexo 사이트 디렉터리로 설정하려면 터미널에 다음 명령을 입력하세요. 🎜rrreee🎜다음으로 다음 명령을 사용하여 사이트를 git 저장소로 초기화하세요. 🎜rrreee 🎜이 명령은 빈 Git 저장소가 사이트 디렉터리에서 초기화됩니다. 🎜

변경사항 추가

🎜Hexo 블로그가 로컬 컴퓨터에서 수정되었으며 변경사항을 git 저장소에 추가해야 합니다. 새 파일을 추가하고 파일을 수정하려면 다음 명령을 입력하세요. 🎜rrreee

변경 사항 제출

🎜 변경 사항을 제출하려면 다음 명령을 입력하세요. 🎜rrreee 🎜 따옴표 안에 이 제출에 대한 설명을 입력하세요. 여기서 제목은 "내 첫 블로그 게시물"입니다. 🎜

GitHub에 배포

🎜GitHub에 배포하려면 관심 있는 저장소에 대한 SSH 키를 설정해야 합니다. 다음 명령을 입력하세요: 🎜rrreee🎜GitHub에 등록된 이메일 주소를 따옴표 안에 입력하세요. 🎜🎜다음으로 Enter 키를 누르고 SSH 키가 생성될 때까지 모든 필드를 비워 둡니다. 🎜🎜다음 명령을 사용하여 GitHub에 공개 키를 추가하세요. 🎜rrreee🎜이 공개 키를 GitHub 계정에 복사하세요. GitHub 페이지의 설정 메뉴에서 SSH 및 GPG 키를 선택하고 새 SSH 키를 선택한 다음 공개 키를 텍스트 상자에 붙여넣습니다. . 🎜🎜다음 코드를 입력하여 코드를 GitHub 저장소에 푸시하세요: 🎜rrreee🎜이 명령을 입력하면 Hexo는 자동으로 변경 사항을 GitHub 저장소에 커밋하고 yourusername.github.io에서 사용할 수 있도록 합니다. 웹사이트를 배포합니다. 🎜🎜이제부터 https://yourusername.github.io를 방문하여 귀하의 블로그에 액세스할 수 있습니다. 🎜🎜결론🎜🎜Hexo를 사용하여 빠르고 안전하게 개인 블로그를 구축하는 것은 탁월한 선택입니다. GitHub를 사용하면 전문적인 블로그 웹사이트를 신속하게 구축하고 전 세계적으로 지식을 공유할 수 있습니다. 이 기사에 설명된 단계를 따르면 자신만의 Hexo 블로그를 쉽게 만들고 GitHub 플랫폼에 배포할 수도 있습니다. 🎜

위 내용은 Hexo를 사용하여 개인 블로그를 구축하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.