hexo搭建博客(超级详细版)

1.博客概述前置准备条件

node js下载安装

git下载安装

hexo安装

2.github仓库创建

关联

ssh密钥绑定

本地博客生成内容

博客概述

什么是博客(下面是百度百科的答案)

我个人理解博客就是记录生活与学习的一个平台

任何人都可以拥有一个博客,无论你是什么专业什么职业,只要你有记录生活和学习的要求,或者网络上属于自己宁静的一块地方

前置准备条件

  1. node js下载安装

  2. git下载安装

  3. hexo 安装

  4. github仓库/gitee仓库/coding仓库搭建(建议跟我一样选择github仓库)

利用hexo搭建博客的好处就是,对服务器要求不高,网站是托管给别人的

node js下载安装

下载安装即可

git下载安装

讲一下细节,node js以前是需要配置环境变量的,我搭博客的时候去看环境变量自己加上了,我就没有去配置了,我过来人的身份说,不需要自己配置环境变量了

git安装一直下去就行,path地方一定要勾选

检验node js和git安装是否成功

node -v
npm -v
git --version

npm是node js里面的东西,相当于python里面的pip一样,它和pip一样源都是国外的,所以可以换源,npm可以换成淘宝源cnpm,有想法的自己可以去换源

hexo安装

不好意思,上次那个命令是错的(应该是下面这个安装命令)

 
npm install hexo-cli -g

记住,一定要管理员方式命令打开终端安装不然会报错erro

然后检验是否安装成功

 hexo -v

github仓库

首先你得有个GitHub账号(访问github慢只是代表你没有科学上网)

解释一下为什么需要github这些仓库,因为我们需要把网页放在服务器上,而这个仓库就相当于一台服务器存储我们博客的内容

hexo博客里面的内容

这个仓库不是所有的仓库都可以,一个账号只有一个,而且命名固定,所以我们GitHub用户名和注册邮箱非常重要

desciption描述的意思,可写可不写

创建完是这样就代表成功了

注意是main分支还是master分支(20年8月后创建仓库都是main分支,这个可以去设置里面修改,我比较喜欢main分支我没有改,包括我把gitee默认的分支也改成了main分支)

这个后面是main分支或者master分支非常重要,影响你是否能把代码成功传入仓库

关联

ssh密钥(不一定知道这个是什么,跟着操作就行)

新建一个文件夹,或者随便一个文件夹都行,建议新建一个

我已经创建了一个blog文件夹了,所以我这次名为cloud,你们可以命名为blog

然后右键git bash here

不要被界面吓到了,我们只需要敲命令即可

首先输入ssh检验一下系统是否安装了ssh,默认我们在安装git的时候已经安装上了

然后就是生成ssh

 ssh-keygen -t rsa -C "邮件地址"

记住这里的邮件地址是我们注册github账号的邮件地址

输入进去按4次回车就行了(什么都不用管按4次回车)

后面会出现一串rsa图案

然后找到pub文件格式的这个文件,记得打开文件后缀显示

用记事本打开全选复制

然后去github设置里面(点击头像setting)然后找到ssh

然后点击第一个add new标题随便写,下面复制我们刚才复制的密钥

然后测试ssh是否绑定成功

 ssh -T git@github.com

你们应该有个地方输入yes,然后出来我这一串,因为我之前绑定我另一个github账号

出来这一句就代表成功了

本地博客生成内容

为了让你不被报错,建议重新打开git bash

然后输入

 
cd 你那个文件的路径,参考我图片

然后输入

 hexo init

这里出现star bloging……代表成功了,失败了话可能就是网不行

然后输入hexo s(停下来点击bash页面按ctrl c)

出现一个网址,然后你就可以去网站里面访问了,看一下自己的劳动成果

这个丑界面就是你的博客了

然后我们需要配置一下文件

打开后翻到代码的最底部

把这个deploy改一下(可以仿照一下我这样写)

 deploy:
   type: git
   repo: git@github.com:thestarx/thestarx.github.io.git
   branch: main

注意分号后有个空格就行

然后保存退出就可以把代码放入云端了

输入

hexo c
hexo g
hexo d

一键三连把代码上传到github仓库

可能出现的错误

如果输入 hexo d 出现以下错误:
fatal: unable to auto-detect email address (got 'z@DESKTOP-DPE3A08.(none)')
error: src refspec HEAD does not match any
error: failed to push some refs to 'https://github.com/seekwhale13/seekwhale13.ithub.io.git'
可以先输入再hexo d:
git config --global user.email "你的邮箱"
git config --global user.name "你的gihub名字"
例如:
git config --global user.email "2841810250@qq.com"
git config --global user.name "thestar0"

然后你就可以用你的github用户名.github.io访问你的网站了

安装主题,可以去github里面搜索hexo theme

github里面找到下载链接即可

还有一种方式去hexo官网上下载主题

不过我一般就直接输入命令

git clone -b master https://github.com/jerryc127/hexo-theme-butterfly.git themes/butterfly

这一个命令直接下载安装butterfly主题(我用那款,还有很多主题可以自己去看看自己喜欢的)

安装成功后在你的c盘里面用户文件夹

然后把这里面的主题名字文件夹复制粘贴到你创建文件里面的theme

我这款主题需要引擎所以需要输入

npm install hexo-renderer-pug hexo-renderer-stylus --save

之后还有很多美化的步骤,可以不懂前端照样可以弄成自己喜欢的模样

css,js,yml文件……

安装完主题后还有一些插件,配置等,建议去这个网站去配置,最新的主题是4.01了

https://butterfly.js.org/posts/21cfbf15/

使用Github hexo搭建个人博客的过程可以分为以下几个步骤: 1. 准备工作:首先需要安装两个必要的软件,一个是Git用于本控制,另一个是Node.js用于运行Hexo。可以在官网下载并安装这两个软件。 2. 注册Github账号以及建立仓库:在Github官网上注册一个账号,并创建一个仓库用于存储博客的代码和文件。 3. 本地配置安装Hexo:在本地电脑上配置Hexo环境。打开命令行界面,使用npm安装Hexo,然后初始化Hexo项目。 4. 设置ssh:为了能够将本地的代码推送到Github仓库中,需要设置SSH密钥。可以通过命令行生成SSH密钥,并将公钥添加到Github账号的设置中。 5. 上传测试博客:在本地编写博客的内容,然后使用Hexo命令生成静态页面,并将生成的页面推送到Github仓库中。 以上就是使用Github hexo搭建个人博客的基本步骤。具体的每个步骤可以参考中提供的教程。值得注意的是,如果想要让博客更加美观和炫酷,可以在网上下载一些好看的主题样式,并进行相应的配置。同时,还可以使用hexo-abbrlink等插件来增加博客的功能[2]。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [Github+Hexo搭建个人博客(图文详解)](https://blog.csdn.net/weixin_45377770/article/details/105228938)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [hexo+github搭建博客(超级详细,精细入微)](https://blog.csdn.net/victoryxa/article/details/103733655)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值