hexo博客5:更新部署&域名配置

本文涉及的产品
.cn 域名,1个 12个月
简介: hexo博客5:更新部署&域名配置

一、Hexo更新

管理员模式进入cmd

hexo clean  
hexo generate 
hexo deploy

二、部署脚本

也可以增加一个简易版的部署脚本,就是重新 gererate 下文件,然后重新部署。在根目录下新建一个 deploy.sh 的脚本文件,内容如下:

这样我们在部署发布的时候只需要执行:

sh deploy.sh

就可以完成博客的更新了,非常简单。

三、自定义域名

将页面修改之后可以用上面的脚本重新部署下博客,其内容便会跟着更新。

另外也可以在 GitHub 的 Repository 里面设置域名,找到 Settings,拉到下面,可以看到有个 GitHub Pages 的配置项,如图所示:

下面有个 custom domain 的选项,输入想自定义的域名地址,然后添加 CNAME 解析就好了。

另外下面还有一个 Enforce HTTPS 的选项,GitHub Pages 会在我们配置自定义域名之后自动帮我们配置 HTTPS 服务。刚配置完自定义域名的时候可能这个选项是不可用的,一段时间后等到其可以勾选了,直接勾选即可,这样整个博客就会变成 HTTPS 的协议的了。

另外有一个值得注意的地方,如果配置了自定义域名,在目前的情况下,每次部署的时候这个自定义域名的设置是会被自动清除的。所以为了避免这个情况,我们需要在项目目录下面新建一个 CNAME 文件,路径为 source/CNAME,内容就是自定义域名。

比如我就在 source 目录下新建了一个 CNAME 文件,内容为:

lightrain.top

这样避免了每次部署的时候自定义域名被清除的情况了。

四、参考

https://cuiqingcai.com/7625.html

完善:Hexo博客5:更新部署 & 域名配置

欢迎来到 Hexo 博客系列的第五部分!在这一部分,我们将学习如何更新 Hexo 博客的内容并进行部署,以及如何配置自定义域名来让你的博客更专业。

一、Hexo 更新

在维护 Hexo 博客时,确保你的 Hexo 安装是最新的版本非常重要。你可以使用以下命令来更新 Hexo 到最新版本:

npm update -g hexo

这将会更新全局安装的 Hexo 到最新版本。确保你的博客目录中也更新了 Hexo 的依赖:

cd your_blog_directory
npm update

二、部署脚本

Hexo 提供了多种部署选项,包括部署到 GitHub Pages、Netlify、Vercel 等。在 _config.yml 文件中配置你的部署选项。例如,如果你想要将博客部署到 GitHub Pages,可以配置如下:

deploy:
  type: git
  repo: <repository_url>
  branch: gh-pages

替换 <repository_url> 为你的 GitHub 仓库地址。

然后,运行以下命令来生成静态文件并将其部署到 GitHub Pages:

hexo clean
hexo generate
hexo deploy

根据你的部署选项,可能需要提供相应的认证信息或权限。

三、自定义域名

如果你想要使用自定义域名来访问你的 Hexo 博客,这是一个简单的步骤:

  1. 在你的域名注册商处登录并找到 DNS 设置。
  2. 创建一个 CNAME 记录,将你的域名指向你的 GitHub Pages 或其他托管服务的域名(例如,<username>.github.io)。
  3. 更新 Hexo 博客的配置文件 _config.yml,将你的自定义域名添加到 url 字段中:
url: http://your_custom_domain.com
  1. 推送你的博客源文件到 GitHub。
  2. 在 GitHub 仓库的设置中,找到 GitHub Pages 部分,选择你的自定义域名。
  3. 在你的域名注册商处,启用 HTTPS 以提供安全的连接。
  4. 等待 DNS 记录的传播,通常需要几小时到 48 小时。

四、参考

这个部分提供了 Hexo 博客更新、部署脚本和自定义域名配置的简单指南。你可以根据你的需要进行更深入的配置和定制。查看 Hexo 的官方文档和相关教程,以获得更多信息和帮助。

希望这篇指南有助于你更新和维护你的 Hexo 博客,以及为你的博客配置自定义域名,提高你的博客的专业性和可访问性。

目录
相关文章
|
4月前
|
网络协议 Java 应用服务中间件
tomcat配置域名及HTTPS
tomcat配置域名及HTTPS
|
4月前
|
运维 Serverless 网络安全
函数计算产品使用问题之通过仓库导入应用时无法配置域名外网访问,该如何排查
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
6天前
|
域名解析 监控 安全
slb配置检查域名说明注意事项
slb配置检查域名说明注意事项
19 5
|
17天前
|
运维 监控 安全
在实际应用中,如何选择基于不同域名还是不同 IP 进行代理多服务的配置?
综上所述,在实际应用中选择基于不同域名还是不同 IP 进行代理多服务的配置,需要根据具体的业务需求、可扩展性、性能、安全性以及维护和管理成本等多方面因素进行综合考虑,权衡利弊,选择最适合自己系统架构和运营需求的配置方式。
|
2月前
|
安全 应用服务中间件 Shell
nginx配置https的ssl证书和域名
nginx配置https的ssl证书和域名
|
3月前
|
数据安全/隐私保护
HAProxy的高级配置选项-ACL篇之基于域名匹配案例
这篇文章介绍了HAProxy的高级配置选项中的ACL(访问控制列表)功能,特别是如何基于域名匹配进行流量分发的案例,包括ACL的基本概念、语法、使用场景和配置实例。
136 8
HAProxy的高级配置选项-ACL篇之基于域名匹配案例
|
3月前
|
Apache 数据安全/隐私保护
HAProxy的高级配置选项-ACL篇之域名重定向案例
这篇文章介绍了HAProxy的ACL(访问控制列表)功能,特别是如何基于域名进行重定向的高级配置选项,并通过实战案例展示了如何配置ACL规则以实现基于特定域名的HTTP重定向。
89 6
HAProxy的高级配置选项-ACL篇之域名重定向案例
|
3月前
|
网络协议 开发工具 git
hexo github部署,通过域名访问你的博客
本文介绍了如何使用Hexo命令部署博客到GitHub,并详细说明了如何通过自定义域名访问GitHub上部署的博客。
hexo github部署,通过域名访问你的博客
|
3月前
|
PHP
ThinkPHP 多应用配置,及不同域名访问不同应用的配置【详解】
本文详解了在ThinkPHP框架中配置多应用的方法,包括安装扩展、删除默认controller文件夹、创建多应用、修改配置文件以启用多应用、测试访问以及如何配置不同域名访问不同应用的步骤。
ThinkPHP 多应用配置,及不同域名访问不同应用的配置【详解】
|
3月前
|
JavaScript 应用服务中间件 Linux
宝塔面板部署Vue项目、服务端Node___配置域名
本文介绍了如何使用宝塔面板在阿里云服务器上部署Vue项目和Node服务端项目,并配置域名。文章详细解释了安装宝塔面板、上传项目文件、使用pm2启动Node项目、Vue项目打包上传、以及通过Nginx配置域名和反向代理的步骤。
565 0
宝塔面板部署Vue项目、服务端Node___配置域名