欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

github+hexo的个人博客搭建教程

程序员文章站 2022-03-29 21:29:24
搭建步骤安装node.js安装git安装Hexogithub仓库的创建githubSSH的配置sublime的安装使用Hexo与github连接...

搭建步骤

  • 环境搭建
    • 安装node.js
    • 安装git
    • 安装Hexo
  • github仓库的创建
  • githubSSH的配置
  • sublime的安装使用
  • Hexo与github连接
  • Hexo的主题切换

环境搭建

安装node.js

  • 安装node.js之前请先安装npm并了解相关知识

Hexo基于node.js,所以我们需要现在计算机中安装node.js.
github+hexo的个人博客搭建教程选择windows64位安装包下载,下载完后一路next就好啦。

检查node.js是否安装成功,win+r打开命令窗口,输入node -v
github+hexo的个人博客搭建教程
出现版本号即安装成功

检查npm是否安装成功,在命令窗口下,输入npm -v
github+hexo的个人博客搭建教程
出现版本号即安装成功

好啦,到这里Hexo的环境已经搭建完毕了

安装git

1、git下载

git的下载可以去官网下载https://www.git-scm.com/download,但是会有点慢。
觉得慢的可以去这个网址下载链接:https://pan.baidu.com/s/1_nBfUmuRlilFQnVeoYALiw 提取码:qivu

2、git安装

1、下载完后双击安装程序Git-2.30.0-64-bit,进入安装界面,点击next:
github+hexo的个人博客搭建教程
2、选择安装目录:
github+hexo的个人博客搭建教程
3、安装配置窗口,包括git命令行、git图形界面等:
github+hexo的个人博客搭建教程
4、选择开始菜单文件:
github+hexo的个人博客搭建教程
5、选择git的默认编译器,推荐vim:
github+hexo的个人博客搭建教程
6、选择仓库的初始名称,选默认就好了:
github+hexo的个人博客搭建教程
7、选择可以用windows命令行操作,也可用git bash操作:
github+hexo的个人博客搭建教程
8、HTTPS传输后台,用默认的就行了:
github+hexo的个人博客搭建教程
9、选择换行符,默认unix格式,如果检测到windows格式则自动转换为unix格式:
github+hexo的个人博客搭建教程
10、选择配置默认终端:
github+hexo的个人博客搭建教程
11、选择git pull风格,推荐默认:
github+hexo的个人博客搭建教程
12、选择凭据管理,推荐默认选项:
github+hexo的个人博客搭建教程
13、配置额外的选项,选择文件缓存:
github+hexo的个人博客搭建教程
14、这是新功能,不推荐选择:
github+hexo的个人博客搭建教程
15、安装中:
github+hexo的个人博客搭建教程
16、安装成功辣:
github+hexo的个人博客搭建教程
17、在任意文件夹中,右键即可选择
Git GUI为git图形界面工具
Git Bash为命令行工具
github+hexo的个人博客搭建教程

Hexo安装

Hexo安装

hexo是我们以后用于搭建个人博客的框架,所以最好先新建一个blog文件夹用于博客的管理,且hexo框架与以后写作发布的网页都会保存在这个文件夹当中。
创建好之后,打开命令行,切换至创建的文件夹中:
github+hexo的个人博客搭建教程
使用npm命令安装hexo,输入:

npm install -g hexo-cli

耐心等待安装完成,安装完成之后,先初始化我们的博客,输入:

hexo init bolg

tips:这些命令必须在我们创建的文件夹中使用。

此时我们检查一下我们网站的雏形,按顺序输入以下三条命令:

hexo new hello Hexo		//新建一篇名为“hello Hexo”的博客
hexo g					//生成静态文件
hexo s					//本地部署预览

到这里我们的网站已经初步成型了,可以输入localhost:4000进行访问。

Hexo的常用命令

初始化命令

npm install hexo -g	//安装hexo
npm update hexo -g	//更新hexo
hexo init	//初始化博客

命令简写

hexo n "博客名称" = hexo new "博客名称"	//新建一篇博客
hexo g = hexo generate	//生成
hexo s = hexo server	//启动服务器
hexo d = hexo deploy	//部署

其他命令

hexo server	//hexo会监视文件变动并自动更新,无须重启服务器
hexo server -s	//静态模式
hexo server -p 5000	//更改端口
hexo server -i 192.168.1.1	//自定义 IP地址
hexo clean	//清除缓存,若是网页正常情况下可以忽略这条命令

github仓库的创建

好了,到这里确保上方操作无误即可进行github仓库的创建(但首先你得先有个github账号哦)。
进入github主页,选择左上角的new:
github+hexo的个人博客搭建教程
进入后输入仓库名称,必须要与owner下的名称一致,输入完后点击创建即可
我已经创建过仓库了,所以会提示
github+hexo的个人博客搭建教程

githubSSH配置

搭建完仓库后就开始配置githubSSH。

进入git bash中,按顺序输入如下代码:

git config --global user.email “xxx@qq.com” //填写注册github的邮箱

git config --global user.name “xxxx” //github 用户名

ssh-keygen //输入完这个就一致enter就行了

然后进入用户目录下的.ssh,打开id_rsa.pub,复制里面的内容。

进入github,新建一个SSH就可以了:

github+hexo的个人博客搭建教程

sublime的安装使用

sublime是一个好用的文本编辑器。

1、sublime下载
可以去官网下载:http://www.sublimetext.com/3
也可以云盘下载:https://pan.baidu.com/s/1hRvN9kMWXF56C_5YCVk_iw 提取码:42pf

2、选择一个除C盘外的安装目录:
github+hexo的个人博客搭建教程
3、然后点击next,安装完成:
github+hexo的个人博客搭建教程
4、将博客目录拖入sublime:
github+hexo的个人博客搭建教程

Hexo与github连接

1、在sublime中打开_config.yml,将Deployment改为:

# Deployment
## Docs: https://hexo.io/docs/one-command-deployment
deploy:
  type: git
  repo: git@github.com:lucifer-rossweisse/lucifer-rossweisse.github.io.git	
  branch: master

其中"repo"内填写github仓库中的SSH链接
github+hexo的个人博客搭建教程
2、将"url"后改为"http://github项目名"
github+hexo的个人博客搭建教程
3、在命令行中输入下列代码,安装插件,上传博客

npm install hexo-deployer-git --save
hexo g
hexo d
git config --global user.email "github邮箱"
git config --global user.name "github用户名"
hexo d

4、在浏览器中输入博客网址,也是github仓库名,即可查看(有时候需要等一会)
github+hexo的个人博客搭建教程

Hexo的主题切换

其实前面已经把重要的部分整完了,最后就换一个自己喜欢的主题就好了。

主题可以从github上搜hexo-them进行查找,比较受欢迎的是next和yilia这两个主题,以next为主,之后主题的切换都可以这么来。

1、进入博客文件夹,打开git bash,输入以下代码:

$ git clone https://github.com/theme-next/hexo-theme-next themes/next

安装完后可以看到博客文件夹中的themes里出现了一个next文件夹,这就是我们下载的next主题。
github+hexo的个人博客搭建教程
2、修改主题配置文件,进入博客文件夹中的_config.yml修改主题
github+hexo的个人博客搭建教程
3、然后先在本地测试一下

hexo g
hexo s

github+hexo的个人博客搭建教程

4、最后直接上传发布博客就好了

hexo g
hexo d

注意:hexo在5.0之后把swig给删除了,需要自己手动安装,不然安装next主题后会显示错误
输入下面这串代码安装

npm i hexo-renderer-swig

然后hexo c清理缓存,hexo g & s即可。

最后

全部的搭建步骤已经讲完了,写这篇博客其实只是为了记录一下自己学习的搭建过程,如果对你有帮助的话,还请给我一个大大的赞( ̄▽ ̄)"

最后的最后,附上我的博客

本文地址:https://blog.csdn.net/qq_51501739/article/details/112465024

相关标签: github hexo