github-hexo博客搭建

该博客介绍了利用Hexo搭建博客并部署到GitHub的详细步骤。前期需安装node.js、git,注册github账号。接着创建仓库、配置SSH链接,安装Hexo搭建本地博客,最后将博客部署到GitHub。还提到可在优快云写作后导出markdown文件用于博客更新。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前期准备:

安装node.js: https://nodejs.org/zh-cn/
安装git: https://git-scm.com/
在网上寻找教程安装,如果没有特殊的要求或者情况,node.js一路next就行,至于git可以去找一下教程。
注册一个github账号:https://github.com/
注意,username最好先想好,在后期如果要改的话会很麻烦。
安装完成后,在命令窗口输入git version、node -v、npm -v 检测环境,如果如图所示(版本号不要求一样),则准备完成:
在这里插入图片描述

注意,以下虚线以上步骤除了先创建仓库才能配置SSH之外,其他的先后都可,如果配置不成功,可换一下顺序再试试

一、创建仓库

登陆github,点击新建,新建仓库,第二张图中的username即为你github的用户名
在这里插入图片描述
在这里插入图片描述

二、配置SSH链接

打开git bash,输入命令

cat ~/.ssh/id_rsa.pub

如果没有报错说明以前生成过,复制内容,
在这里插入图片描述
如果之前没有创建,则执行以下命令全局配置一下本地账户:

git config --global user.name "用户名"    //github用户名
git config --global user.email "邮箱地址" //注册github是用的邮箱

然后开始生成密钥 SSH key,根据提示,连续三次回车。

ssh-keygen -t rsa -C "your Email address" //上面注册时的邮箱

然后在通过上面的命令或者在C:user\username\.ssh\id_rsa.pub(默认路径) 查看并复制全部内容。
在github上点击头像,点击setting,找到SSH and PGP key,
在这里插入图片描述

在这里插入图片描述

点击new SSH key
在这里插入图片描述

将刚刚复制的key内容(即.ssh\id_rsa.pub中的内容)粘贴到图示位置:
在这里插入图片描述

点击Add SSH key,即添加成功。
可以用以下命令测试:

ssh -T git@github.com

如果返回这样的内容,则配置成功。有些可能需要输入几次命令才会返回正确信息,这里一般不容易错。
请添加图片描述

三、安装hexo,搭建本地博客

在git bash下输入命令:

//npm换淘宝源,如果自信网速、有耐心等或者有梯子可以忽略该步骤
npm config set registry https://registry.npm.taobao.org

//全局安装hexo,遇到warning不用管
npm install -g hexo

建新一个安放博客的文件夹,我的是myBlog,cd 到该文件夹或者在改文件夹中打开git bash。输入命令初始化:

hexo init  //新建一个网站

到这,本地博客就搭建好了。如果之前没有报错的话,恭喜你,可以在git bash上输入

hexo s

打开http://localhost:4000,预览博客效果啦!

后续具体配置可以参考官网配置说明:
https://hexo.io/zh-cn/docs/

---------------------------------------------------------------------------------------------

四、部署到github

完成后,在存放hexo文件即存放博客的文件中(我的是myBlog)打开_config.yml文件,在最后改为如图信息:

在这里插入图片描述

在myBlog中,即存放hexo文件的地方打开git bash,输入命令:

npm install hexo-deployer-git --save //安装一个部署插件 hexo-deployer-git

hexo cl  //**(初次建立可不使用这条命令)**清除缓存文件 (db.json) 和已生成的静态文件 (public)。在某些情况(尤其是更换主题后),如果发现您对站点的更改无论如何也不生效,您可能需要运行该命令。

hexo g   //生成

hexo s   //启动服务,可以在本地预览博客

hexo d   //上传到github仓库

GitHub Pages需要加载时间,上传之后可能不会立刻解析,等待一段时间后,搜索 username.github.io 即可看到博客。

写作

网上有很多写作方法,个人推荐现在优快云上写,完成后导出markdown文件,然后放到 ~\source_posts 的文件夹里,里面有一个自动生成的博客HolleWord.md,注意给导出的文件加标题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值