Posts List

使用 Hugo Encryptor 加密你的 Hugo 博客文章

简介 Hugo Encryptor 是咱在 GitHub 上发现的一个基于 Python 3 的项目,它能够方便地加密你的 Hugo 博客文章。

解决 Surge 无法更新 GeoIP Database 的问题

根据 MaxMind 官方公告,从 2019 年 12 月 30 日起,用户需要注册 MaxMind 账户并使用 license key 才能下载免费的 GeoLite2 数据库,原公开下载链接也不再可用。

macOS 下使用 GPG 签名 Git commits

*本文仅作个人笔记

为 Surge 自签发 CA 根证书

背景及需求 最近,我把自定义的 Surge 配置文件托管到了 GitHub Gist 上(当然,用的是 secret gist)。同时,为了在 Surge app 里看着舒服,我把配置文件写成了 Managed Configuration 的形式。由于 GitHub Gist RAW 文件的 URL 会带有 commit ID,此方式不可用,咱还是太蠢了…(其实把 URL 后面的部分删了就行了,咱确实太年轻了 QAQ…)但是,这也带来了一定的问题 —— Surge 的 Managed Configuration 是完全不可更改的,因此也不能在本地生成并安装 CA 根证书。

使用 Padavan 路由器实现校园网自动 Web 认证

使用 Padavan 路由器实现校园网自动 Web 认证

背景及需求 我校的电信有线网络并不会限制路由器的使用。然而,有线网络的认证方式是动态 IP + Web 认证。在每次重启路由器后,访问任意非 HTTPS 页面就会被劫持到电信的认证网页,在该网页上输入账号密码后,才能联网。

让你的 Mac 提前用上 macOS Catalina 的 Shell —— Oh My Zsh 配置指南

让你的 Mac 提前用上 macOS Catalina 的 Shell —— Oh My Zsh 配置指南

本文同步发布于 少数派,欢迎去帮咱点个 Like(逃。 在月初召开的 WWDC 2019 上,Apple 公布了下一代 macOS —— macOS Catalina。除了全新的音乐和电视等 app、支持 iPad 作为外置显示器等显而易见的更新,macOS Catalina 还为专业用户带来了一项重大变化 —— zsh 将取代 bash,成为操作系统的默认 shell。

用 IFTTT 实现 Blog 更新时自动发推

最近把 Blog 从 Blogspot 平台迁移到了自己的 VPS 上,这之后发现了一点不便之处:之前用的 Blogger to Twitter 的 IFTTT applet 不再可用了。由于我懒得每次更新 Blog 之后再手动推送到 Twitter,就建立了一个新的 applet 来实现这一功能。

借助 HyperApp 搭建自己的 Tiny Tiny RSS & RSSHub 服务

借助 HyperApp 搭建自己的 Tiny Tiny RSS & RSSHub 服务

前言 —— 在 2019 年,我为什么还需要 RSS? 在社交媒体、推荐算法大行其道的今天,RSS 作为一种稍显「落后」的阅读方式已然式微。然而,相比 Twitter 等平台几乎实时的信息传递与「刷不完」的信息流,RSS 真的就一无是处了吗?我认为不是。RSS 作为一种阅读方式,拥有以下难以取代的优点:

Hugo 文章日期设定上的小问题

今天在用 Hugo 生成静态页面的时候,遇到了一个小问题 —— 文章的发布日期只要标记为今天,就无法生成该页面。 不过,借助万能的 Google,我还是找到了原因。

购买 VPS 后的简单设置

本文内容适用于 Debian / Ubuntu 系统;部分本地操作以 macOS 下的 Terminal 为例。 最近在 VPS 上搭好了自己的 Tiny Tiny RSS 服务和这个 Blog(有关这两部分的内容我稍后也会写)。而在此之前,我在 VPS 上重新安装了 Ubuntu 18.04 LTS,本文就记录下重装后的一些简单配置过程。