Hexo博客开发之——Github绑定Netlify改动代码后自动部署
一 Hexo部署的过程
基于Github可以快速搭建hexo静态博客,但是每次都需要在本地执行
- hexo new (post) 文章标题:创建文章标题
- hexo generate:将源代码编译成静态代码
- hexo server:本地预览
- hexo deploy:将本地静态代码推送到github pages
经过上述指令部署到github上之后,才能访问
二 为何使用Netlify
什么是Netlify?Netlify是一家国外的静态网站的托管平台,提供免费的https,自动化部署和升级,可以监控GitHub、GitLab或者Bitbucket做到自动更新发布,是不是很赞!这也是为什么现在选择Netlify的原因,至于以后Netlify怎么发展只能再议
Netlify的出现解决了这个问题: 本地运行Hexo程序创建文章、程序修改等,将修改后的代码提交到GitHub,然后通过Netlify自动获取GitHub上的更新、部署、发布,这样就形成了一套自动更新部署发布的静态博客网站
三 如何使用
3.1 注册Netlify(需要外网访问)
- 打开Netlify官网https://www.netlify.com, 然后点击右上角Sign up注册账号
- 在第三方登录列表中,选择Github登录方式
- 登录授权认证确认
3.2 创建新站点
授权成功后如图所示,点击New site from Git创建新站点
选择要Depolyment的仓库(选择Github)
当Github有多种登录时选择授权登录方式
选择要发布的代码仓库
选择仓库发布时的分支和指令及根目录
1 2 3
Branch to deploy:要发布的分支(master源代码) Build command:由于关联了Github仓库,netlify自动识别了deploy.sh(hexo deploy) Publish directory:编译后的目录
等待编译结果(显示成功或失败)
3.3 修改域名
点击Domains,注册一个域名
添加域名并验证
添加域名解析
添加DNS
验证成功后如下图所示
3.4 添加HTTPS(已申请https证书)
- Netlify 使用的是 Let’s Encrypt Certificate.的免费证书,点击下载证书
- 绑定证书信息
- 证书绑定成功后如下
Hexo博客开发之——Github绑定Netlify改动代码后自动部署相关推荐
- github page hexo博客gitee_利用Github和hexo搭建个人免费博客
利用Github和hexo搭建个人免费博客详细过程: 概述: 详细的介绍了利用github和hexo搭建免费的博客,内容详细,浅显易懂,容易上手,大家一起进来看看吧! 1.配置Github相关操作: ...
- Hexo博客开发之——博客升级
前言 一直使用hexo写博客,随着博客的增多,编译时的时间越来越长,最近考虑使用给hexo和next主题升级. 博客升级 一 将备份源码使用vscode打开 二 安装hexo npm install ...
- Hexo博客开发之——JavaScript heap out of memory
一 概述 最近在写博客时,编译时经常出现错误,出现的错误提示信息为JavaScript head out of memory,刚开始认为是缓存过大引起的(博客占用空间已超过4G),使用hexo cle ...
- 博客除草计划(二):GitHub Pages Deploy Action 部署 hexo 博客
Github Actions 是 Github 推出的自动化构建工具,一般来说,CI / CD (持续集成 / 持续部署)都需要自己的计算资源,但 Github Actions 提供免费的计算资源,这 ...
- python公众号留言功能_搭建hexo博客给公众号制作留言功能
大家都知道,18年3月份后注册的公众号都不给留言功能了,作为主要以技术文章为主的公众号,没有留言功能真是不方便.周末这两天我就一直在折腾这个留言功能,借助博客的留言功能,放在阅读原文里.昨天晚上终于折 ...
- hexo博客next主题添加对数学公式的支持
hexo博客默认为markdown格式,但是新搭建的hexo博客不支持公式渲染,下面介绍hexo博客next主题下添加对数学公式支持的方法. 环境说明: hexo版本:5.4.1 next版本: 最新 ...
- hexo博客的搭建与部署
hexo博客搭建 文章目录 hexo博客搭建 搭建环境 安装node.js与git 安装淘宝镜像源 安装hexo博客框架 使用hexo 建立一个文件夹存放博客文件 初始化hexo博客 创建第一篇文章 ...
- 换硬盘之后如何迁移 hexo 博客
换硬盘之后如何迁移博客 最近把我原先的机械硬盘换了个固态~哎呀好香啊,不仅开机没有了机械硬盘旋转的声音,而且加载LOL都顺畅无比,美滋滋 然而原先的 hexo 博客还在里面呢,此文记录一下半价的过程 ...
- 搭建hexo博客给公众号制作留言功能
此文首发于公众号 「Python知识圈」,欢迎直接去公众号观看. 阅读文本大概需要 5 分钟. 大家都知道,今年注册的公号都不给留言功能了,作为主要以技术文章为主的公众号,没有留言功能真是不方便.上周 ...
最新文章
- mysqlsla的使用
- 2020-07-15 CVPR2020 表示学习论文讨论(4) 笔记
- 5 Vim编辑器的使用
- (王道408考研数据结构)第一章绪论-第二节2:算法的时间复杂度和空间复杂度
- Windows 95被做成了一款软件,可玩扫雷和纸牌
- 做到阿里P7和考上985/211哪个更难?
- JSon转化为DaTable
- 2021年贵金属黄金会迎来大行情吗?
- 12、Linux一级子目录学习
- 成语答题小程序源码安装 开源的成语答题小程序
- 如何设置DiffMerge不进行Class文件的比较
- 进化树相关概念和类型介绍
- 员工考勤iPhone客户端1.0版简介
- 我的世界Java版最诡异的种子_我的世界:比666还诡异的故障种子,无限复制结构?官方:还是特性...
- UIView Animation 动画学习总结
- Swift REPL
- springMvc视图解析器作用
- 合并石子(三种方法)
- 量子计算与量子信息基础
- 计算机网络通信技术的重要性,分析计算机网络通信技术的特点及应用效果
热门文章
- C 中重载一词中的“重”字读ZHONG4还是CHONG2?
- 议题全面曝光!40+干货议题及重磅讲师阵容,这场大会很有看点
- [Unfinished] 28_α = β_Direct_Current_Non_Loop_Curren
- 说一个道一个.....
- duilib创建自定义控件
- 计算机科学丛书操作系统概念pdf,操作系统概念 (第9版) PDF英文文字版[5.63M]
- 永远的优客李林——Just for you
- 微信小程序 Array对象操作
- Leaflet使用介绍
- 百度2020校招C++/PHP研发工程师笔试卷(第三批)