hexo部署到github

8 篇文章 0 订阅
订阅专栏

新建仓库

创建一个和你用户名相同的仓库,后面加.github.io,只有这样,将来要部署到GitHub page的时候,才会被识别

yq888.github.io

假如我没有用yq888.github.io而是用了mungo.github.io,那么当我浏览器访问博客的时候会出现404错误。这里并不是没有部署成功,而是把它部署在了这里:http://yq888.github.io/mungo.github.io。所以,如果想直接yq888.github.io`访问,那么就需要和用户名保持一致。

yq888:我的github用户名

这里建议页面公开,才能使用pages服务,如果过不介意源码公开,可以采用多分支,介意就在创建一个私有仓库

设置公钥

本机公钥生成详情参考我的本机公钥博客

  1. 在仓库里找到设置(settings)
  2. 然后点击部署密匙(Deploy keys)
  3. 点击添加密匙(add deploy keys)

标题随便写

内容就是在C:\Users\高冷的男神.ssh下的id_rsa.pub里的内容

部署到GitHub

配置_config文件

这配置的是博客根目录的_config

deploy:
  type: 'git'
  repository:
    github: git@github.com:YourgithubName/YourgithubName.github.io.git,master
    branch: master   

YourgithubName就是你的GitHub账户

这个时候需要先安装deploy-git ,也就是部署(hexo deploy)的命令,这样你才能用命令将静态文件部署到GitHub。

npm install hexo-deployer-git --save

开始部署

hexo clean
hexo generate 也可以 hexo g
hexo deploy	  也可以hexo d
  • hexo clean 也可以 hexo cl:清理缓存
  • hexo generate 也可以 hexo g:生成静态资源
  • hexo deploy 也可以hexo d:部署

一会儿就可以在http://yourname.github.io 访问你的博客了

多分支构建博客

为了解决更换电脑后资源丢失

分支构建

  1. 在刚才的仓库里新建一个分支。分支创建直接找到仓库master(主分支那里)搜索一下分支名。点击该下拉框底部按钮就可创建。这里创建一个名字为source的分支

  2. 在仓库里找setting,也就是仓库设置,找到左边菜单栏分支选项(第二个branches点击mast

  3. 把source设置为主分支

引入源码仓库地址

我这里使用简单粗暴的方式

左面新建一个文件夹。用git bash打开,直接输入git clone 仓库地址,也可以下载仓库文件

在gitbash里输入

git clone https://github.com/YQ888/yq888.github.io.git

然后复制该文件夹里的.git文件,(记打开隐藏文件),将.git粘贴到博客根目录

上传

#部署静态页面  #这里的静态页面还是会部署到master分支下
hexo cl
hexo deploy

#上传博客源码
git add .
git commit -m  说明
git push #提交到主分支,这里的主分支是source了。之前改了的

以后需要源码的时候直接git clone 仓库的链接,这里如果还是保持的source,下载就是源码

配置域名

申请域名

这里就不介绍了,详情百度,建议阿里云购买,腾讯云也可以

如果有域名了就不多说了。这里就直接去购买域名的地方去解析域名

查询仓库ip

这里可以cmd本地ping一下你的.io域名

ping yq888.github.io

也可以使用 ip查询,复制你的.io域名进行查询

这里的ip都能用,解析的时候随便选取一个就行

解析域名

如果没有实名记得实名

打开购买域名的网址,这里我就使用腾讯云做演示

这里添加两个

  1. 第一个解析 主机记录@ 记录类型A 默认线路 记录填写你服务器的ip(刚才查询到的) ttl 600s
  2. 第一个解析 主机记录www 记录类型A 默认线路 记录填写你服务器的ip(刚才查询到的) ttl 600s

pages自定义

在仓库设置,找到pages 输入自己的域名

测试公钥

如果没有配公钥请往上翻

测试我们添加的SSH是否成功,在终端输入:ssh -T git@github.com。如果出现以下信息,则添加成功:

img

CNAME配置

桌面新建CNAME文件,不要后缀

在该文件里写入你的域名。例如我的:

yxqz.top

把cname放入博客根目录的source文件夹下,然后hexo cl,hexo g,hexo deploy

之后就可以通过域名访问了

也欢迎各位访问我github的 博客

手把手教你使用Hexo+GitHub搭建个人博客并发布文章(附常见问题解决方法)
qq_59016701的博客
08-30 3795
本教程使用GitHub自带的GitHub pages来生成静态个人博客,而Hexo可以更换各种好看的主题,而且都是免费的,花一点时间就可以打造出自己独有的个人博客。Hexo这个有力的工具可以让我们专注于写出一篇博客而不需要关心如何编写html和CSS,再如何形成一个网站,它可以根据markdown文档和指定的主题直接生成一个静态网站,对于新手朋友或者不是专门搞前端开发的人们非常友好。
Hexo + GitHub 搭建个人博客(四) Hexo部署
weixin_48948968的博客
09-12 340
打开 GitHub 设置 > SSH and GPG keys。好了 此时已经部署到了你的 github 上。打开 GitHub 网站 登录 新建仓库。打开 仓库的 设置 > Pages。设置你的 github Pages。将生成好的公钥添加进去即可。在项目的根目录下执行。在项目的根目录下执行。
搭建Hexo博客+部署Github
01-08
前言 本文章灵感来源于B站up主codesheep,以及视频评论区里的课代表的博客。为了学习总结经验,经过一定修改和总结后写下了这篇文章,感谢他们的指导。 目录前言一、准备工作(安装Node.js 和 Git)1、安装Node.js2. 安装 Git二、安装Hexo三、运行测试Hexo1、常用命令2、运行博客四、将Hexo博客部署Github上1、创建Github仓库2、推送到服务器 以下操作均在windows10 64位 系统下演示 一、准备工作(安装Node.js 和 Git) 1、安装Node.js 进入 Node.js 官网 https://node.js.org/ 点击下
2024最新Hexo+GitHubPages搭建个人博客
最新发布
qq_43000128的博客
04-09 1342
Hexo是一个快速、简洁且高效的博客框架,有丰富的主题和插件可供使用。这篇文章讲述如何使用Hexo+GitHub Pages搭建个人博客。
hexo部署:创建个人博客并部署github
weixin_43790038的博客
06-09 369
本文详细记录使用hexo搭建并部署个人博客的全过程。
hexo+Github部署教程(防踩坑)
Allensht的博客
08-04 1133
hexo+Github部署教程(防踩坑)
使用Hexo+Github搭建部署个人博客
赵士杰——成功并非一蹴而就,而是在持之以恒的努力中逐渐实现。
03-20 223
使用Hexo+Github搭建部署个人博客
Hexo博客搭建部署GitHub
Love&Share
02-15 1466
Hexo是一个简洁的静态博客页面,使用markdown渲染文件,在本地生产静态文件后可以部署GitHub上,这样不需要占用自己的域名和服务器,其实我在很早之前就换用了hexo,原来的博客在csdn,,新博客在GitHub,一直也没去搞篇文章去总结,这篇文章去整理下如何搭建自己的hexo博客hexo
使用Hexo搭建博客并部署Github
qq_44732432的博客
05-11 4686
Hexo 是一个静态博客框架,基于 Node.js,将 Markdown 文章通过渲染引擎,生成一个静态网页,再结合 Git 命令(ssh),Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。
Hexo博客搭建】将其部署GitHub Pages(一):前期要做哪些准备?
AiGuoHou の Blog
05-24 260
教你将 Hexo 部署到了 GitHub Pages,从而获得自己的静态博客网站。
Hexo 博客搭建教程(2)部署GitHub Pages
qq_52475653的博客
11-30 807
hexo部署github
Jachen99.github.io:第一次hexo部署
03-27
Jachen99.github.io:第一次hexo部署
hexo-blog:使用 hexo 部署github 页面上的博客的原始来源
06-21
hexo-blog 使用hexo部署github页面的博客的原始来源
hexo-github-calendar:基于hexogithub calendar贡献插件
05-04
hexo-github-calendar教程:链接: : 一键部署: npm i hexo-githubcalendar --save网站根目录_config配置项(不是主题的):例如butterfly配置为# Ice Kano Plus_in# Hexo Github Canlendar# Author: Ice Kano# ...
cydjohn#blogMarkdown#hexo同时部署Gitcafe和Github上2
07-25
title: hexo同时部署Gitcafe和Github上推荐一个可以同时部署Gitcafe和Github上的hexo插件——hexo-deployer-
hexo部署github时的问题
冰川的博客
05-27 526
hexo d 后无反应 原因为 此处均含三个空格,很坑的问题,报错都没有
安装Hexo博客并部署GitHub或云服务器(细节教程,越过各种坑)
qq_43187818的博客
02-23 2884
本文将介绍如何在个人PC上搭建Hexo博客框架并将博客部署GitHub上或者部署到个人云服务器上,这是我自己在搭建博客时的一个汇总。
使用hexo搭建站点并部署github
梦昼初
07-12 1039
hexo博客搭建、部署、以及遇到的问题解决方案
GitHub 设置 SSH 密钥
记录
07-15 2031
给自己的 github 改个名,顺便就给原来 Hexo 对应的仓库也改了个名。在 GitHub 任何页面的右上角,点击头像,然后点击设置。配置出问题了,想来那就重新配一遍吧,顺便记录下。起个好听的名字,然后把第一步中复制的公钥粘贴进去。打开左侧的 SSH and GPG keys。将 SSH 密钥添加到 ssh-agent。在后台启动 ssh-agent。,然后修改文件以包含以下行。将 SSH 公钥复制到剪贴板。
hexo怎么结合github使用
05-15
Hexo是一个静态博客生成器,它可以帮助你快速创建并发布静态博客。而Github是一个代码托管平台,它可以帮助你存储和分享代码。将HexoGithub结合使用,可以将你的博客发布到Github Pages上,使其变得更加易于分享和访问。 以下是将HexoGithub结合使用的步骤: 1. 创建一个Github账号并创建一个新的Repository,Repository名称必须为`username.github.io`,其中`username`为你的Github用户名。 2. 安装Git并在本地计算机上进行配置。 3. 在本地计算机上安装Hexo并创建一个新的博客。在终端中输入以下命令: ``` npm install -g hexo-cli hexo init my-blog cd my-blog npm install ``` 4. 在Hexo博客根目录中编辑`_config.yml`文件,并将其中的`deploy`部分修改如下: ``` deploy: type: git repository: https://github.com/username/username.github.io.git branch: master ``` 其中`username`为你的Github用户名。 5. 在终端中输入以下命令,以将博客部署Github Pages上: ``` hexo clean hexo generate hexo deploy ``` 6. 打开Github上的Repository页面,刷新页面,你应该可以看到你的博客已经发布到了Github Pages上。 每次更新博客内容后,只需要在终端中输入`hexo deploy`命令,就可以将更新后的博客内容部署Github Pages上。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • Visual C++ 6.0(完整绿色版)的下载、安装和使用(图解) 8536
  • 使用picgo配置图床使用 4929
  • idea中操作多分支 2054
  • 2023秋季学期软件测试技术复习总结知识点参考 1748
  • 使用xshell连接虚拟机(服务器) 1466

分类专栏

  • SpringBoot框架 7篇
  • Linux系统 3篇
  • BUG笔记 7篇
  • 玩机笔记 6篇
  • 移动开发 3篇
  • 软件工具 7篇
  • 三分热度 2篇
  • 数据结构 2篇
  • JavaSE(Eclipse版) 4篇
  • Hexo博客驱动 8篇
  • 若依框架 1篇

最新评论

  • 2023秋季学期软件测试技术复习总结知识点参考

    ioiwer: 表情包表情包表情包捞捞我

  • 2023秋季学期软件测试技术复习总结知识点参考

    m0_73659576: 表情包表情包表情包表情包表情包

  • 若依汉化表格信息

    bicn_song: 怎么切换呢

  • SpringBoot整合redis

    我最爱吃鱼香茄子: 后期安排

  • 图书管理系统(Swing框架GUI可视化系统)

    我最爱吃鱼香茄子: 我有提供sql文件 直接导入就行

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • 2023秋季学期软件测试技术复习总结知识点参考
  • 2023秋季学期软件测试技术重修相关复习总结知识点
  • 2023秋季学期数据库原理重修相关复习总结知识点
2023年35篇
2022年1篇
2021年12篇
2020年3篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我最爱吃鱼香茄子

请小余喝瓶杯咖啡吧

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值

聚圣源女孩起名带水的字dh起名字诛仙1电影于姓起名武林世家起李姓名字舞蹈培训班起名梁羽生武侠小说全集公司在线起名字室外健身器材的起名牛字起名大全力克卷帘门公司起名余杭南湖幻世录1结局八卦起人名民国文推荐冰是睡着的水演员表大年三十祝福短信中国超级计算机吴起什么名字好听料理起名字大全男孩邓起名生辰八字网站营业执照起个名字大全园林起名大全波普风女孩起名字 孙subverse汉化补丁promovie淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费

聚圣源 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化