夜间模式暗黑模式
字体
阴影
滤镜
圆角
主题色
将 Hexo 文章数据迁移到 WordPress 中
阅读前需要注意:该方法非官方支持,而是使用到了第三方插件的、曲线救国的一种方法,存在较多的问题,还需手工修改每篇文章相应内容。 从 Hexo 中导出 Hexo 使用 Markdown 来写文章,但 WordPress 中并没有相应的懒人插件,因此我们需要将文章内容输出成 WordPress 可以识别以导入的 RSS 2.0 格式。因此我们只需要保证…
为什么我又用回了 WordPress
其实这个博客一开始就是用 WordPress 搭建的,后来又换成了 Typecho 折腾了一两年,但是因为一次事故,博客的数据全部丢失了,也便没有心思再写博客。 再后来呢,因为有了这次数据丢失的事故,我又去寻找不需要依赖数据库的博客系统,再到后来我就像很多人一样用上了静态博客。 静态博客确实不错,直到前几个月我依然在使用 Hexo 这个框架,直接生…
使用 Netboot 引导镜像在服务器上安装全新 Ubuntu
很多云厂商出厂的系统都夹带了一些东西,作为系统洁癖患者,我决定亲自动手重新安装服务器的系统(虽然很大一部分原因是因为网上找的 dd 脚本现在都无法正常安装 Ubuntu 了)。需要注意的是,本文的方法和 dd 不同,必须取得服务器的 VNC 权限,否则无法继续安装。 为避免出现各种奇怪的问题,建议重置系统为本文实验环境,即 Ubuntu 16.04…
Git 回退历史版本并重新提交
直接找到要回退的版本号(比如这里是:83ff2785),reset 之后,强行推送到服务器端: git reset --hard 83ff2785 git push --force 此时如果有人获取了更新的版本,可能拉去不下来,执行以下操作: git fetch --all git reset --hard origin/branchname br…
删除 Git 仓库下已提交的文件或目录
如果是需要在远程仓库中忽略已纳入版本管理中的文件或文件夹,可以这样操作: 删除本地 git 缓存 git rm -r --cached <filename> 在 .gitignore 中加入需要忽略的文件夹或文件 重新 track 文件 git add -A git commit -m "Delete dir" 推送到远程仓库 git …
打造舒适的 Zsh 终端体验
众所周知,好看是第一生产力(雾),所以今天我没我们来折腾一下终端美化。此教程 macOS/Linux/Windows(WSL) 通用,这里以 macOS 为例。 Vim 小设置 这一步不是必须的,只不过习惯问题,我喜欢设置一下。Vim 默认是没有显示行号和开启语法高亮的,你可以参考以下命令打开「行号显示」和「语法高亮」: # 复制 Vim 配置模版…