Hexo+GitHub 快速搭建个人博客之二

本文详细介绍如何使用GitHub Pages和Hexo搭建个人博客,并绑定个人域名。此外还介绍了如何将博客同时部署在Coding上,以提高国内访问速度。

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

在上一篇 [Hexo+GitHub 快速搭建个人博客之一](https://www.liuyun.fun/2018/02/27/Hexo+GitHub 快速搭建个人博客之二/ ) 中,介绍了如何使用 GitHub Pages 和 Hexo 搭建一个博客, 但是还没有绑定个人域名,如果你没有个人域名,那就要去购买一个了,这也是唯一一个需要花钱的地方,当然最低只需要花费2块钱就可以了,这个接下来会谈到具体的操作。

另外,本篇还会顺带讲解一下,如何将博客同时部署在 Coding 上。Coding.net 是提供类似于 GitHub 服务的国内网站,好处在于访问速度快很多,同时一样提供了好用的 Coding Pages 功能,用于托管个人博客服务。后面会讲解到 Hexo 如何同时部署到 GitHub Pages 和 Coding Pages,其实类似于 GitHub Pages 的操作。

下面将按照以下顺序进行动手操作
* GitHub Pages 绑定个人域名
* 阿里云购买域名
* 将域名映射到 GitHub Pages 上
* Hexo 同时部署博客到 GitHub Pages 和 Coding Pages 上

GitHub Pages 绑定个人域名

阿里云购买域名

因为我在阿里云购买了域名,所以这里以阿里云为例。当然也可以在其他地方购买,比如腾讯云。进入阿里云官网,找到 产品/域名与网站 ,点击进入,如果没有阿里云账号,需要先注册,如下图所示。

此时你可以看到各个后缀的域名了,有 .com .top 之类的,可以看到 .top 的域名最低只需要2块钱就可以,购买前先查询一下你的域名是否已被注册了,购买流程就不赘述。购买完毕后,域名需要实名认证,这个过程大概一至两天就可以通过了,之后这个域名就是你属于你个人专有了。

将域名映射到GitHub Pages上

这步的目的是,当我们在浏览器中直接输入我们刚才购买的域名(比如我的 www.liuyun.fun),就可以直接跳转到我们部署到 GitHub Pages 上的博客网站,而无须输入类似 username.github.io 这样不好记的网址了。那么要如何操作呢?在上篇中,我们已经能通过 username.github.io 的网址来访问托管的博客了,为了达到刚才的目的,我们需要做的是,建立个人域名与 username.github.io 的映射关系,要完成这个映射关系,需要按照以下几个步骤进行操作。

获取你 github.io 的 IP 地址

通过 Ping 你的github.io 这个网址,如下图所示

域名服务商进行域名解析

我这里是阿里云的后台管理界面,进入到 云服务 DNS 界面,点击 解析设置

然后点击添加 添加解析

在弹出的界面中,选择记录类型为 A 类,意思是该域名的地址会跳转到我们设定的目的地,记录值方框填写刚才的 Ping 出的 IP 地址。这里我们添加两个 一个是 www,一个是 @

添加完毕后,结果是这样的

GitHub Pages 设定

进入到你自己的 GitHub Pages 项目,我这里的是 cloudy-liu.github.io ,进入该项目的 Settings ,向下拖动到 GitHub Pages 位置,目前你看到的是该网站 publish 到 https://cloudy-liu.github.io
我们找到 Custom domain 进行自定义域名绑定,这里输入你购买的自定义域名,我这里是 www.liuyun.fun ,如下图所示。

保存完毕后,它 publish 的网址就更改为你刚才修改过的域名地址了,需要注意的是,刚才我们的动作,其实在 GitHub Pages 仓库中添加了一个 CNAME 的文件,该文件内容就是保存自定义域名的地址,这也就是,很多人也可以通过添加 CNAME 文件来绑定域名,其实这是一回事,只不过现在 Github 直接支持绑定自定义域名了,就不同在 push 代码了。需要注意的是,你每次更新文章时,会重新 clean 一次,因此需要将 CNAME 文件加入到你Hexo source 中,这样确保每次可以 push 到 github 仓库中, 了解更多

此时,你在浏览器中输入你自己的域名网址,就可以直接跳转到 Github Pages 的个人博客了,至此,个人博客的就绑定完毕了。

同时部署博客 Coding Pages 上

这步其实是个备选题,如果你对博客的访问速度有需求,那么就可以考虑同时在部署博客到 Coding 上,毕竟国内的服务器速度要快。

开启 Coding Pages 的步骤其实和 GitHub Pages 大同小异,对任何未知的事情,我首先会选择查看官网资料,因为这是最权威的,官网资料未能覆盖到,再去 google 找。针对使用 Coding Pages ,它们官网说明的非常清楚,只需要照着做就好了,没什么困难。

注册一个 Coding 账号

需要提醒的是,为了一致性,可以将 Coding 的账号邮箱设定和 Github 一样,这样一同部署就方便多了。

开启 Pages 服务

官网已经讲解非常清楚,照做就好, https://coding.net/pages/

在 Coding 网站, 绑定 ssh

可以复用之前在 GitHub 绑定已经生成好的 ssh 的内容。绑定好后,在通过以下命令,检查一下

$ ssh -T git@git.coding.net

增加部署到coding 网站

修改 Hexo 的 _config.yml 文件

deploy:
  type: git
  repository:
    github: git@github.com:cloudy-liu/cloudy-liu.github.io.git
    coding: git@git.coding.net:cloudy-liu/cloudy-liu.coding.me.git
  branch: master

接下来,就可以使用 hexo d 部署到新博文到 Github 和 Coding ,当然这里 Coding 还是需要通过 Coding Pages 的域名直接访问,比如我的是 cloudy-liu.coding.me 访问刚才更新的博客内容。

小结

本篇讲解了 Github Pages 如何绑定个人域名,以后就可以通过个人域名直接访问博客,同时顺带提了一下同时将博客部署到 Coding 中的几个步骤,希望对你有帮助。

(全文完)

本文作者: YunShell
本文链接:https://www.liuyun.fun/2018/02/26/Hexo+GitHub快速搭建个人博客之二/
版权声明:本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。转载请注明出处!

标题基于SpringBoot+Vue的学生交流互助平台研究AI更换标题第1章引言介绍学生交流互助平台的研究背景、意义、现状、方法与创新点。1.1研究背景与意义分析学生交流互助平台在当前教育环境下的需求及其重要性。1.2国内外研究现状综述国内外在学生交流互助平台方面的研究进展与实践应用。1.3研究方法与创新点概述本研究采用的方法论、技术路线及预期的创新成果。第2章相关理论阐述SpringBoot与Vue框架的理论基础及在学生交流互助平台中的应用。2.1SpringBoot框架概述介绍SpringBoot框架的核心思想、特点及优势。2.2Vue框架概述阐述Vue框架的基本原理、组件化开发思想及与前端的交互机制。2.3SpringBoot与Vue的整合应用探讨SpringBoot与Vue在学生交流互助平台中的整合方式及优势。第3章平台需求分析深入分析学生交流互助平台的功能需求、非功能需求及用户体验要求。3.1功能需求分析详细阐述平台的各项功能需求,如用户管理、信息交流、互助学习等。3.2非功能需求分析对平台的性能、安全性、可扩展性等非功能需求进行分析。3.3用户体验要求从用户角度出发,提出平台在易用性、美观性等方面的要求。第4章平台设计与实现具体描述学生交流互助平台的架构设计、功能实现及前后端交互细节。4.1平台架构设计给出平台的整体架构设计,包括前后端分离、微服务架构等思想的应用。4.2功能模块实现详细阐述各个功能模块的实现过程,如用户登录注册、信息发布与查看、在线交流等。4.3前后端交互细节介绍前后端数据交互的方式、接口设计及数据传输过程中的安全问题。第5章平台测试与优化对平台进行全面的测试,发现并解决潜在问题,同时进行优化以提高性能。5.1测试环境与方案介绍测试环境的搭建及所采用的测试方案,包括单元测试、集成测试等。5.2测试结果分析对测试结果进行详细分析,找出问题的根源并
内容概要:本文详细介绍了一个基于灰狼优化算法(GWO)优化的卷积双向长短期记忆神经网络(CNN-BiLSTM)融合注意力机制的多变量多步时间序列预测项目。该项目旨在解决传统时序预测方法难以捕捉非线性、复杂时序依赖关系的问题,通过融合CNN的空间特征提取、BiLSTM的时序建模能力及注意力机制的动态权重调节能力,实现对多变量多步时间序列的精准预测。项目不仅涵盖了数据预处理、模型构建与训练、性能评估,还包括了GUI界面的设计与实现。此外,文章还讨论了模型的部署、应用领域及其未来改进方向。 适合人群:具备一定编程基础,特别是对深度学习、时间序列预测及优化算法有一定了解的研发人员和数据科学家。 使用场景及目标:①用于智能电网负荷预测、金融市场多资产价格预测、环境气象多参数预报、智能制造设备状态监测与预测维护、交通流量预测与智慧交通管理、医疗健康多指标预测等领域;②提升多变量多步时间序列预测精度,优化资源调度和风险管控;③实现自动化超参数优化,降低人工调参成本,提高模型训练效率;④增强模型对复杂时序数据特征的学习能力,促进智能决策支持应用。 阅读建议:此资源不仅提供了详细的代码实现和模型架构解析,还深入探讨了模型优化和实际应用中的挑战与解决方案。因此,在学习过程中,建议结合理论与实践,逐步理解各个模块的功能和实现细节,并尝试在自己的项目中应用这些技术和方法。同时,注意数据预处理的重要性,合理设置模型参数与网络结构,控制多步预测误差传播,防范过拟合,规划计算资源与训练时间,关注模型的可解释性和透明度,以及持续更新与迭代模型,以适应数据分布的变化。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值