建站思路
最新文章Hexo使用Github Action实现持续集成
前言
作为一个高木粉,我买入了takagi.icu这个域名并且建立了博客,但毕竟域名要按用途来用,将来这个域名肯定不会一直是博客。同时作为一个学生党,这个域名能不能保持续订也是一个问题。所以我决定在GitHub上利用GitHub的二级域名建一个稳定能存在的博客,虽然国内访问不一定快,但胜在一直都有。
但是,如果采用传统方法推送博客到GitHub站点仓库的话,这意味我需要每次更新博客都需要重新Git推送站点。
当然,这对于本地md文件写博客的人来说倒也没什么。但不幸的是,我自建了Qexo作为在线编辑器,显然传统的部署方式肯定是不行的。在之前,我一直发愁这个问题。
直到后来我在用GitHub Action来续订微软e5的时候突然才想起不是还有这东西么,于是去用它建立了一个全自动部署的GitHub托管站点。
站点地址:https://yzsong06.github.io
Step.1 本地运行检查
在进行部署之前,首先我们要确保站点本地是能顺利运行并且能够生成正常的静态站点文件。
部署一个Hexo博客(部署Hexo请参考Hexo.io的官方文档)
部署完成后,在站点根目录下运行如下指令(指令 ...
建站思路
博客镜像站
鸡蛋不能只是放在一个篮子里。
博客已建立多个镜像站点:
[https://yzsong06.github.io](Github Pages)
https://yzsong06.surge.sh(Surge.sh)
自2023年4月10日起,博客更新的内容也会自动同步到镜像站
基于Github Action.
建站思路
有关高木圈囤域名用途之事的回应
今天看到了牧丰写的《关于高木圈域名“囤货”这件事》,其中提到了有关购入域名后用途的问题。我肯定是十分惭愧的,作为一名高木粉,同时个人也维护部分高木相关小站,在买域名上,我肯定是尽量向跟有关高木域名靠拢的。我也曾想过把站点用途分离,例如之前购入了zsong.top这个域名(2024-01月域名到期,目前还什么都没挂),也是想要把域名用途逐渐剥离的。
但毕竟最大的问题是:钱
作为一名经济方面还算宽松一点的学生党,我也可以拿出些许闲钱来建设站点,但对一名仅在高二的学生党来说,目前takagi.icu这个域名的运营成本已然不低(每年约¥40),若是在加上zsong.top续费成本还有其他站点相关后端服务以及其他服务来推算的话,每年维持所有站点的成本可达上百,对我来说负担已经有些难以承受,目前还是高中生,实在是经不起这样折腾。等到过几年,肯定是要换的,但现在,只能这样了😱
建站资源
国内高速静态资源CDN汇总
前言
最近在部署静态博客的时候,总是能遇到这个页面资源缺失,那个页面资源访问慢的问题。一看配置文件,嚯,配置文件CDN全是Jsdelivr资源地址。虽然Jsdelivr雀食很全,但是因为国内严重滥用的问题,导致Jsdelivr在国内的表现相当不稳定,说不定哪天直接凉了都不好说,所以说我替换了部分基于Unpkg的资源文件CDN地址,例如说评论区的JS与CSS资源,或者站点友链与说说的部分资源,这样可以使得国内访问资站点资源速度加快,国内访客访问的时候也不会很难受,不过这样国际访问速度就比较一般了(全中文站点也不指望国际访客)
CDNJS CDN
目前国内有很多相关CDNJS的 CDN,可以高速支持相关包文件的访问下载,例如说
BootCDN: www.bootcdn.cn
七牛云: www.staticfile.org
360: cdn.baomitu.com
字节跳动: cdn.bytedance.com
但这些 CDN 上的包资源并不全,很多NPM包,在这些 CDN 上是找不到的。原因是,它们都是从 CDNJS 上同步的数据,CDNJS 并不会把所有的 NPM 包进行同步,所以当 ...
建站资源
国外免费静态托管平台个人分析与推荐
前言
有些时候,我们需要托管我们的一个静态页面或者博客(例如说基于Hexo,Hugo构建的那些静态博客),这个时候我们就需要一个静态页面托管平台来承载这些内容与创意,我现在的博客使用的也是Hexo静态博客,托管在静态托管平台上,并且使用了自定义域名,但按照我的观察,目前有不少人仍在使用GitHub Page来托管博客,今天我在这里盘点几家免费的静态页面托管平台,并且讲一讲我个人理解的他们的优缺点。
Github Pages
这个目前来看很受欢迎,在网上能够看到很多博客都是基于此构建的,毕竟是基本可以说最大的代码托管平台,而且大部分静态托管平台都依托它为仓库存储,所以即传即用外加不需要自己购买域名,成为了不少站长的选择
优势
拥有大量文档资料支持,部署快捷迅速
几乎完全免费的持续静态页面托管服务(每月免费Action构建时间2000分钟,没几个只是建博客的站长能用完吧)
自带 *.github.io的二级域名,无需自购域名(相信这就是很多站长心动所在?)
劣势
国内不稳定的访问速度(不管是GitHub本身还是Pages)
免费版自定义域名不支持SSL证书
屏蔽了百度爬虫(百度搜索无 ...
建站资源
国内外免费或低价建站平台汇总(长期更新)
前言
这篇文章献给那些正在寻找免费或低价建站平台的站长们,这篇文章会不定时长期维持更新,列表会不断完善与修改更新,部分内容仅代表个人观点,仅供参考(白嫖虽好,可不要过度白嫖,薅羊毛多少也要有点度,把羊薅死属实得不偿失了)(列表中的所有主机与平台可没有给我广告费,就我这小博客人家可看不上)
下文中针对平台与计费将进行细致分类,推荐指数(满分5分)为个人评判,仅供参考。
国内与国外主机或平台收录适用于运营比较久的,看起来似乎容易跑路的与新出现的一般不会出现在本文章中,且便宜低价类型主机会主要倾向于能用的(那些基本把加钱升级才基本能用写在脸上的主机基本不会出现在本文中)
部分云服务商提供宝塔虚拟主机因为其具备完备root权限,故在下文中会归入轻量服务器
国内虚拟主机
Tips:
这个其实比较少吧,毕竟国内主机结合备案需求导致基本很少有可以实现免费或低价还支持PHP的主机商,,国内主机将包括国内运营商运营的香港等地区主机。
条件免费
三丰云
此条更新时间
2023年2月20日
个人观点
三丰云是国内标称提供免费虚拟主机的,不过是附带条件的免费,一般你在网上看不到有人说它们主机宣传续期是需要条件 ...
建站思路
国内外域名购买个人观点
前言
本来觉得不用写这个的,毕竟有比价网站在,可是每天看着一堆人买了一堆乱七八糟还不符合自己心意,而且买了还发现别的地方买自己这个域名会更便宜后悔的也大有人在,也有买了域名还被封的,我也买过一些域名,故整理一些个人观点供看到这篇文章的人参考下。
结合个人文章《两个域名比价网站推荐》食用效果更佳(自卖自销)
需求
多数人买域名的需求是为了能够让自己的站点在互联网上能更加显眼(比方说使搜索引擎收录,好记的前缀名字等等),也有一部分单纯为了有个标记(便宜)而买(买6位数字xyz的那些人),结合个人需求购买域名是很重要的,毕竟我们买的就是称心如意。
国内的域名提供商
国内的域名提供商感觉十分的稀缺一般,但是它们都有一个特点,那就是首年价格很多看起来都很亲民一般,吸引着你去购买,而且部分续费甚至比国际域名提供商还要低(阿里云top域名典型,29元/年),不过有得肯定是必有失的,从国内购买域名,你需要面对的一些事情(个人没有从国内购买过域名,下方部分特点来自网络评论,仅供参考)
网络内容监管:有一家网站使用了国内购买的域名+美国VPS建立了一个博客站点,分享了一篇有关科学上网的文章,结果被域名提 ...
建站实践
建立一个Hexo站点
前言:
现在市面上的博客站很多,比如说:CSDN,博客园、简书、掘金、知乎、小红书等等。
这些博客的优势是可以直接在上面发表博客,用户交互相对不错,支持的写作语言也足够多(Md与Html都有兼容),因为站点SEO权重不错,搜索引擎文章爬取速度也很快,百度也能够很快爬取搜索到博客。缺点是容易受到平台的各种限制以及各种位置上恶心的广告。
而我们选择自己购买域名和服务器,相对来说成本就有些略高,不光是说这些购买成本,单单是花力气去自己搭这么一个网站,还要定期去维护它,对于我们大多数人来说,实在是没有这样的精力和时间花在建设维护上(Hexo建设前期其实也略麻烦,但胜在无服务器,后期维护省劲)
而这个时候,Hexo就成为了一个不错的选择,它具有以下优势:
纯静态文件,站点打开速度快
不依赖服务器,可以部署在Github,Gitlab等代码托管平台,也可以部署在Serverless环境,例如Vercel,Netlify,腾讯云COS(并不免费) 等一类平台
内容批量修改十分方便。我们可以直接在编辑器全局替换就行(在线编辑器不一定),站点不依赖数据库更新数据。
免费开源,快速部署。你可以在几分钟 ...
建站资源
国内外免费域名DNS解析个人推荐
前言
域名解析这个东西,一般来说,我们购买域名后,大部分域名提供商会提供一个免费DNS解析。例如阿里云DNS,腾讯云Dnspod等等,但相对来说,大部分提供商给的DNS解析不算最优解,甚至存在一些不稳定因素。
我在建站上也摸爬滚打了颇久,各种各样的DNS解析服务也用过不少,所以我在这里写一下我自己有关DNS解析选择的观点,仅供参考,但确实算真实使用体验。
按需选择
相对来说,不同地区的主机在免费解析上存在不同的选择,选对一个符合你主机情况的解析是对你网站的访客很有帮助的。
如果你的主机在国外
Cloudflare
“Cloudflare“,一个让诸多站长向往的(白嫖之地)DNS解析服务提供商。目前本博客站域名(takagi.icu)也是通过此DNS解析。Cloudflare虽然在国内素有“减速云”之称(SaaS解析法除外),但其实一般你不开它的CDN,国内解析速度还是很不错的,其配套服务也让很多站长心动,例如Worker,Page,自带DDos防御(需要开启反向加速CDN),域名重定向与访客规则,免费的通配符SSL证书,都是一个对于新手站长来看,很不错的选择。
Cloudflare解析 ...
建站实践
利用Netlify+Gitlab快速构建一个带CMS的Hexo Fluid主题静态博客
最近有人问我这个Hexo博客是怎么搭建的,为了一劳永逸解决问题,我写了这篇教程
利用此教程部署的优点:
1.不需要对Hexo理解十分深刻,仅需掌握基本语法即可管理页面
2.不需要自己构建Hexo项目,同时省去了上传部署仓库的步骤
3.集成了Fluid Hexo博客主题,漂亮且快速易用
缺点也是显而易见的:
1.因为是预先构建好的版本,所以在日后想要进阶使用时可能会有些抓瞎
2.因为我个人问题,并没有对主题和配置文件进行合并,所以在设置主题上会有些许麻烦,不过因为文件夹分区缘故,有可能也会让你对主题相对更加了解些……
快速部署:
前往项目仓库:
https://github.com/yzsong06/hexo-netlify-cms
(对于新手而言,推荐部署到Gitlab以获得更好的后期管理体验,Gitlab从网络与编辑交互性在国内都要优于Github,下方教程中也是使用Gitlab作为后端仓库)
部署项目
在这个页面,可修改你的后端仓库名称,推荐用一个醒目且好记的名字(注意不能使用中文),方便后面维护寻找此仓库。
改好仓库名称后,单击下方的“Save&Deploy”等待片 ...