HEXO+Github,搭建属于自己的博客(下)

本文详细介绍了如何将一个本地博客与GitHub关联,包括创建Repository、配置deployer-git、执行部署命令等步骤,最终通过浏览器访问实现在线展示。

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

刚刚那blog虽然很简陋,但好歹有了一个属于自己的小窝了。参考链接,本地已经简单的设置好了,但是现在域名和服务器都是基于自己的电脑,接下来需要跟github进行关联。

配置Github

建立Repository

    建立与你用户名对应的仓库,仓库名必须为【your_user_name.github.io】,固定写法,然后建立关联,我的blog在本地/Users/leopard/blog,blog是我之前建的东西也全在这里面,有:

_config.yml    node_modules    publicsourcedb.json      package.json    scaffolds    themes

现在我们需要_config.yml文件,来建立关联,命令:

    vim _config.yml

翻到最下面,改成我这样子的

   deploy:type: git 

   repository: git@github.com:VijayMay/vijaymay.github.com.git(这要用ssh格式的)  

   branch: master

    网上会有很多说法,有的type是github, 还有repository 最后面的后缀也不一样,是github.com.git,我也踩了很多坑,我现在的版本是hexo: 3.1.1,执行命令hexo -vsersion就出来了,貌似3.0后全部改成我上面这种格式了。

    忘了说了,我没用SSH Keys如果你用了SSH Keys的话直接在github里复制SSH的就行了,总共就两种协议,相信你懂的。

然后,执行配置命令:

    hexo deploy

然后再浏览器中输入http://vijaymay.github.io/就行了,我的github的账户叫vijaymay,把这个改成你github的账户名就行了

部署步骤

每次部署的步骤,可按以下三步来进行。

    hexo clean

    hexo generate

    hexo deploy

如发生 ERROR Deployer not found: git 或者 ERROR Deployer not found: github

解决方法: npm install hexo-deployer-git  --save

一些常用命令:

hexo new"postName" #新建文章 

hexo new page"pageName" #新建页面

hexo generate #生成静态页面至public目录

hexo server #开启预览访问端口(默认端口4000,'ctrl + c'关闭server)

hexo deploy #将.deploy目录部署到GitHub

hexo help #查看帮助

hexo version #查看Hexo的版本

这里有大量的主题列表使用方法里面

都有详细的介绍,我就不多说了。

我这里有几款个人认为不错的主题,免去你们,一个一个的选了,欢迎吐槽我的审美,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值