Hexo静态网站多线部署

Hexo静态网站多线部署

多线部署:将同一个域名解析到多个服务器,并让不同地区的用户访问不同地区的服务器,以获得最好的访问体验

​ Hexo是静态网站,因此只需要服务器能够发送静态网页就足够了,国内的选择是coding pages或者是gitee pages但是后者码云的免费版并不能提供自定义域名服务,所以不予考虑。国外的可以选择 GitHub Pages

​ 🆗,首先你需要一个域名,然后在你的域名服务供应商那里做如下设置。

阅读更多
昼夜双版Typecho主题SplityRemake-新世界的灰烬
如何制作一个简单的网络爬虫?nodejs实现

如何制作一个简单的网络爬虫?nodejs实现

接下来有打算每半个月写一点东西,不然写东西的频率太低就会造成正反馈,产出越来越少了。

这段时间一共做了三个爬虫:

  • 爬取丁香园的疫情数据
  • 爬取联想的虚拟货币乐豆
  • 第三个跟第一个类似,不过工作量大一点
阅读更多
Gitea--Git with a cup of tea

Gitea--Git with a cup of tea

Gitea–Git with a cup of tea

Gitea是一款开源的代码托管软件

它来自于同样开源的gogs,是其一个分支,由于社区的开发贡献者与原gogs的开发者产生了意见上的分歧,社区开发者fork了gogs并不断迭代完善至今,其间还有很多有意思的事情,详情可以看这篇wolfogre.

阅读更多
自建云盘cloudreve

自建云盘cloudreve

起因

因为看到iPad上面有挺多的app支持用webdav备份查找文件,所以一直想自己搭建一个webdav服务。毕竟onedrive真的是太坑了,同步速度巨慢,还经常打开失败,出现奇奇怪怪的错误。

过程

阅读更多

WordPress开启https失败后无法打开网站问题的解决办法

本来想着看这个Chrome提示的不安全标志很不舒服,就准备开启https提升网站的安全性。

但是万万没有想到这才是噩梦的开始。
我在阿里的SSL证书管理那里买了免费的ssl证书,然后给TankNee‘s Blog解析上去,然后发现没什么用,查阅了网上的其他人的博客之后把WordPress设置里的域名设置直接给改了,我真的是哭了,然后就出现了怎么样都进入不了网站,连后台都访问不了。

不过仔细看看问题的原因还是很简单的,因为你把http改成了https而你其他部分却还没有配置好。

阅读更多

HEXO的一些问题

在差不多踩了WordPress的很多坑之后再来写Hexo发现还是有很多坑,不过还好,这个本地的博客系统倒是很符合我的习惯,而且直接在我的喜欢的编译器里面写代码然后再用命令行上传到GitHub上显示真的是太酷了,真为创造出这个显示模式的人感到骄傲。

不过还是有一些不太优雅的地方。咱们撸代码的总是要讲究一个优美文雅是吧,typora不能识别Markdown文件以外的文件,而vscode的实时渲染好像也不太行,其实是我没有用过hhhh。接下来写一点遇到的坑:

  1. 一直打不开域名:这个问题往往和该域名的解析有关。你需要先用阿里云或者腾讯云之类的去把这个域名解析了,你才能在GitHub Page中重定向这个域名。如果出现域名指向混乱的问题,我觉得最好把之前的解析全部删掉,推到重来。
  2. 上传之后需要重新指定域名:这个问题也困扰了我很久,在不断地设置中我发现每次都是缺少一个名为CNAME的文件,其中仅包含你所要解析的域名,根据网上的一些博客可以知道我们只要在网站的根目录的source文件夹内新建一个名为CNAME的文件,没有后缀!!!!!,不要在这个文件名后面加上后缀!!然后再上传就好了,不会出现以上问题
  3. busuanzi插件的字数统计无法运行:这个也是一个坑,因为在config文件里查阅到的选项并没有提示你要安装对应的插件,而实际上必须要安装wordcount插件,否则无法使用字数统计,其他几个部分的统计字数的功能都需要这个插件,下面是安装过程:
  4. npm hexo-wordcount —save
  5. 在主题的config文件里找到wordcount相关的开关并打开就好了
阅读更多