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

2023-05-16

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

  • 一、Hexo更新
  • 二、部署脚本
  • 三、自定义域名
  • 四、参考

一、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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

hexo博客5:更新部署&域名配置 的相关文章

随机推荐

  • 【开闭原则】

    开闭原则 xff08 Open Close Principle xff09 开闭原则就是说对扩展开放 xff0c 对修改关闭 在程序需要进行拓展的时候 xff0c 不能去修改原有的代码 xff0c 实现一个热插拔的效果 所以一句话概括就是
  • activity getIntent() 方法获取不到值的问题分析

    之前有同事小伙伴问我说 xff0c 他在activity里边调用getIntent 方法没有获取到应该传递过来的值 看了下他这个activity是single task属性的 xff0c 怀疑是由于activity的single task属
  • 解决git bash中无法粘贴的问题

    刚学git xff0c 在用git bash添加远程仓库的时候 xff0c 不能复制链接 xff0c 太浪费时间 xff0c 就网上搜了一下解决方法 xff0c 记录一下 步骤 xff1a 打开git bash在git bash中右键找到属
  • ubuntu的Files资源管理器打不开解决方案

    之前安装一个软件中途可能依赖包的问题导致安装失败之后就没管 后来发现Files打不开了 xff0c 查看计算机中的文件只能用命令行了 虽然也不影响啥 xff0c 但是想预览一些图片时就比较不方便 本来想用命令ps A grep nautil
  • Java中String的长度限制解析

    前言 话说Java中String是有长度限制的 xff0c 听到这里很多人不禁要问 xff0c String还有长度限制 xff1f 是的有 xff0c 而且在JVM编译中还有规范 xff0c 而且有的家人们在面试的时候也遇到了 xff0c
  • EFCore——三种关系的配置(9)

    关系的配置之一对多 一 关系配置的套路二 一对多1 创建实体2 实体配置3 迁移4 控制台进行数据操作5 关系依赖添加 二 一对一1 实体属性2 配置关系 三 多对多 一 关系配置的套路 EFCore中配置的套路 HasXXX WithXX
  • NetCore缓存——内存缓存(3)

    内存缓存 一 缓存数据类型二 缓存特性三 用法 一 缓存数据类型 缓存放到应用程序的内存中 内存缓存中保存的是一系列的键值对 就像Dictionary类型一样 二 缓存特性 内存缓存保存在当前运行的网站程序的内存中是和进程相关的 因为在we
  • 流程审批系统设计思路及实现方法

    背景 流程审批系统是一个很常见的系统 xff0c 包括我们在日常权限申请 xff0c 订单状态流转等很多场景都会接触 其核心的点有两个 xff1a 1 状态流转 2 流程驱动 我们以我们常见的流程审批为例 xff0c 比如我想向上街申请一台
  • 【问题】Ubuntu20.04桌面某些图标不显示

    问题 x1f631 xff1a 在桌面新建了test md xff0c 保存后关闭 桌面没有对应文件的图标 分析 x1f42f xff1a gnome shell问题 解决方案 x1f489 xff1a 重启gnome shell 按下al
  • 【python】连接远程服务器并传输文件,执行命令,传回文件

    使用Paramiko完成连接远程服务器并传输文件 执行命令 传回文件的功能 1 安装 pip install paramiko 2 config json nbsp nbsp file path home test test nbsp nb
  • centos7 安装GNOME 使用vnc连接

    1 xff1a 查看当前系统运行级别 命令 xff1a runlevel root span class hljs decorator 64 wst runlevel span N span class hljs number 3 span
  • 升级AS gradle错误

    错误信息 Direct local aar file dependencies are not supported when building an AAR 最近升级了AS和gradle 在编译时总是提示 gt Direct local a
  • 【项目实战】Spring体系结构与框架图

    一 Spring 体系结构 Spring 有可能成为所有企业应用程序的一站式服务点 xff0c 然而 xff0c Spring 是模块化的 xff0c 允许你挑选和选择适用于你的模块 xff0c 不必要把剩余部分也引入 下面的部分对在 Sp
  • sizeof的使用方法!!!

    sizeof xff08 int xff09 等的大小依赖于操作系统的位数 xff0c 如果是在 16 位 DOS 环境下 xff0c 用 TC 编译 xff0c 则为 2 xff0c 如果在 windows 环境下 xff0c 用 VC
  • sql中like的所有用法

    在sql结构化查询语言中 xff0c like语句有着至关重要的作用 like语句的语法格式是 xff1a select from 表名 where 字段名 like 对应值 xff08 子串 xff09 xff0c 它主要是针对字符型字段
  • FTP文件服务器拉取不存在的文件后出现连接不上的问题

    公司使用ftp作为各个业态文件交互中转站 xff0c 此FTP功能由我负责开发维护 开发使用的语言是java xff0c 初始化连接代码如下 xff1a span class token keyword public span FTPSCl
  • kali镜像下载官网地址

    http www kali org downloads
  • 如何powershell用7z命令批量压缩文件

    eidt by lfq date 20220915 use to 压缩 如何使用powershell执行7z命令 1 把压缩包里的两份文件放到C盘C Windows System32下 2 win 43 r输入cmd执行7z a file
  • Ubuntu20.04 安装 Google Chrome浏览器

    一 在 Ubuntu 上安装 Google Chrome 1 下载 Google Chrome 使用Ctrl 43 Alt 43 T快捷键或者点击终端图标 xff0c 打开你的终端 安装软件时最好是先更新一下 xff01 sudo apt
  • hexo博客5:更新部署&域名配置

    hexo博客5 xff1a 更新部署 amp 域名配置 一 Hexo更新二 部署脚本三 自定义域名四 参考 一 Hexo更新 管理员模式进入cmd hexo clean hexo generate hexo deploy 二 部署脚本 也可