01个人博客搭建准备
【 工具简介 】
你是否渴望拥有一个能随心所欲打造的个人网站,一个记录和分享学习生活的平台?接下来,我们将带你走进个人博客搭建的入门世界。在开始之前,我们需要了解一些必要的工具。为了简化个人博客搭建过程,本文选择Hexo作为博客框架并借助Github Page进行托管。 Git和nodejs是搭建过程中不可或缺的工具。

选择Hexo作为博客框架,并借助Github page进行托管,可以大大简化博客的安装与部署过程。Git用于版本控制和文件上传,而nodejs则能帮助我们整合和下载资源,这两个工具都是必不可少的。

【 Git安装与配置 】
首先,为了确保博客版本的更新和本地文件的顺畅上传,我们需要安装Git。在搭建博客时,确保版本更新和本地文件上传的流畅,安装Git是非常重要的初步步骤。 你可以前往Git官网下载安装程序,并按照提示进行安装。安装完成后,你就可以轻松地管理你的博客版本和文件了。

【 Node.js与CNPM安装 】
其次,为了整合下载方法并避免逐个官网下载的繁琐,我们还需要安装nodejs。Node.js的安装能够简化资源下载配置步骤,使用CNPM可以解决国内用户的网络问题。 你可以直接进入node.js官网下载相应的安装包,并按照指引进行安装。这样,你就可以方便地利用nodejs来整合和下载所需的资源了。完成node.js安装后,还需要安装cnpm以作国内网络支持。通过以下命令安装cnpm:
```
npm install -g cnpm --registry=
```

02Hexo博客框架的安装与使用
【 Hexo安装步骤 】
现在,你已经准备就绪,可以开始探索通过命令行工具CNPM安装Hexo框架的精彩步骤了!启动安装程序,并选择适当的安装路径。

接着,在安装过程中选择“Add to PATH”选项,这样node.js将被自动添加到系统环境变量中,从而简化了手动配置的繁琐步骤。完成上述步骤后,只需连续点击“Next”即可完成node.js的安装。为验证安装是否成功,可以在桌面上右键选择“Git Bash Here”并点击打开。
成功打开Git Bash后,我们需要在终端中输入特定的命令来验证node.js和npm是否成功安装并配置。我们使用cnpm来安装hexo博客框架。在Git Bash中执行以下命令:
```
cnpm install hexo-cli -g
```
选择一个合适的文件夹作为博客的根目录,并在该文件夹内右键打开Git Bash。输入以下命令来初始化博客:
```
hexo init
```
然后,执行国内镜像源下载命令,以确保博客框架的稳定性和速度:
```
cnpm install
```
【 主题更换与文章创作 】
在Hexo博客框架中,用户可以根据个人喜好自由更换主题,并且可以通过Typora等工具进行文章创作。首先,需要从Hexo官方主题网站下载并安装主题。随后,在blog目录下更改\_config.xml配置文件,将theme项修改为刚刚保存的主题文件夹名。之后,重新执行以下命令即可预览新主题效果:
```
hexo clean
hexo s
```
为了使博客内容更具吸引力,可以使用Typora进行文章创作,它支持MarkDown语法,以便于内容的组织和展示。若要在Hexo中创建新文章,只需在blog目录下的cmd终端内输入以下指令:
```
hexo new 文章名
```

03远程部署与发布
【 Github账号与仓库准备 】
接下来,我们将探讨如何通过Github实现个人博客的远程部署。通过Github注册账号并创建合适的仓库,是实现博客在线部署的关键步骤。 请前往Github官方网站进行账号注册,并创建一个个人仓库,以其命名需与你的博客主题或内容相关以便他人能够更好地理解和访问你的博客。
【 SSH密钥与博客部署 】
在注册完成后,你需要配置SSH密钥,保证安全性,使得用户可以无缝地将本地代码部署到Github上。SSH密钥是一种用于身份验证的安全凭据,你需要参考Github的官方文档或相关教程完成具体配置。

【 配置和使用Hexo部署功能 】
现在,你已经完成了Github账号的注册、个人仓库的创建以及SSH密钥的配置。接下来,你可以修改Hexo配置文件实现Github远程仓库部署。打开\_config.xml文件,将文件末尾部分修改为:
```
deploy:
type: git
repository: 远程仓库地址
branch: master
```
使用命令行工具将本地内容推送到远程仓库进行发布,通过以下步骤完成部署:
首先,通过npm安装hexo-deployer-git:
```
npm install hexo-deployer-git --save
```
进行本地hexo配置。打开
_config.xml文件,按照要求进行相关设置。
最后,使用
hexo d命令将本地博客部署到远程仓库。

完成上述步骤后,进入Github对应仓库的setting,设置Github page,并通过域名访问你的个人博客。至此,基本的部署工作就完成了。希望这篇文章能帮助你轻松搭建和发布属于自己的个人博客。