本地部署Hexo博客并托管至腾讯云云开发CloudBase
前天看见张益达使用腾讯云静态网站托管搭建了一个Hexo博客,自己便忍不住也想折腾,终于折腾了一早上也使用Hexo搭建了个人博客,刚开始使用的是腾讯云自动部署,但是因为自己不会换主题而放弃,最后使用本地部署的。 Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。 环境安装 ====...
前天看见张益达使用腾讯云静态网站托管搭建了一个Hexo博客,自己便忍不住也想折腾,终于折腾了一早上也使用Hexo搭建了个人博客,刚开始使用的是腾讯云自动部署,但是因为自己不会换主题而放弃,最后使用本地部署的。 Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。 环境安装 ====...
Hexo 是一个快速、简洁且高效的博客框架。 最近我也搭建了一个Hexo的博客,今天因为没有使用命令工具创建文章,而是最后写完以后才创建新文章文件,然后复制写好的到新文件,并且删掉了原来的文件,结果生成静态文件的时候多余出来一个文章,本地文件明明已经删除了,但是无论怎么样部署出来的站点都会有多余文章,尝试了各种办法最后换了个思维方式而解决。 普通删除方式 ------ H...
折腾完hexo,开始处理一些小细节,之前调试主题的时候就发现NexT并没有对代码进行压缩处理,详情见:[如何优化NexT主题?](http://theme-next.iissnan.com/faqs.html#optimize) 为何要压缩代码? -------- 首先,没有比较就没有伤害: ![压缩前后对比图](http://static.51tbox.com/stat...
通过 Hexo 程序生成的页面,其源代码会产生大量的空行,不仅影响排错,且会占用本地、网络资源。今天杜老师为大家分享一段 Python 的代码,可以对其进行压缩! 压缩脚本 {#压缩脚本} ------------ |-----------------------------------------------------------------------------...
应 Zero 童靴需求,杜老师更新一篇通过 Gitea 部署 Hexo 的教程,可以实现通过 `git` 命令自动部署 Hexo 博客,并支持 VS Code 或者网页编辑器等形式更新站点内容。其部署思路同样适用于 Hugo 等静态博客框架。 写在前面 {#写在前面} ------------ 近年来静态博客框架占比越来越高了,其一大特性是可以托管到 Vercel 这类...
杜老师复刻了 70 多个库,每次源库更新后都需要一一手动同步,太过麻烦。今天分享一个自动同步脚本,有需要的小伙伴可以试一下。注意如对本地库有修改,建议使用 PR 来同步,避免代码覆盖。 代码同步 {#代码同步} ------------ 不太清楚小伙伴们同步代码方式,有人习惯用 PR,有人喜欢用下图同步的方式。不管哪种方式,都需要手动操作的。如有仓库过多,每个都要同步一...
有时候不经意把一些敏感的信息写到了代码里,并提交到 GitHub 上,代码公开时被人发现是很危险的事情,这时候就需要将之前的提交记录进行删除。 需求背景 {#需求背景} ------------ 细心的小伙伴会发现本博最后活动时间永远在 24 小时内,因为杜老师经常会调整博客,包括配置、内容等等。频繁更新消耗了大量 GitHub Actions 部署配额,后经香猪提示,...
其实大概在一个多月前,在 GitHub 网页端及邮箱里都被提示要求开启 2FA,杜老师当时并未做理会,直到今天再次访问 GitHub 时,被提醒了截止日期,如到期未设置,则部分功能将会被限制。今天分享 GitHub 二次验证 APP。 什么是 2FA {#什么是-2FA} ------------------ 2FA 是指两步验证的缩写。它是一种用于增强账户安全性的身份...
本博客的模板是 Volantis,开发者们非常勤劳,经常更新些新玩意。每次收到更新通知时杜老师都会第一时间同步代码,不过还要登录服务器部署才可以生效。本文分享如何配置接收 GitHub Webhook 后自动执行脚本。 工具下载 {#工具下载} ------------ 下载地址: [下载地址](https://flowus.cn/share/f2261926-6547...
GitHub 是基友们交流的平台,不过在国内下载代码时,那个原始时代的速度实在受不了。今天杜老师为大家分析四种加速方法! 反代加速 {#反代加速} ------------ 如果您有自己的反代加速器,可以设置全局加速,代码如下,其中 `http://127.0.0.1:7890` 改为您的加速器地址: |-----------|--------------------...