置顶文章

8.3k8 分钟

本文只是简略记录本人站点的搭建过程及遇到的问题,详细步骤可以参见官网。 # 机缘巧合 Hexo 站点默认主题为 landscape,不能说丑出天际,至少也是完全不符合大部分人的审美,所以给站点更换主题就是必然的。 最初的选择是 NexT,这款主题主要是黑白配色,简洁易用,功能丰富,自己使用了挺长一段时间。 后来某次机缘巧合,打开了 Ruri Shimotsuki 小姐姐的博客,一下子就被吸引住了,引用小姐姐设计这个主题的一段话如下: 前几年在 Bear 和 Evernote 上整理了大量笔记,非常喜欢 Bear 默认的 markdown 渲染样式。 后来因为换了安卓手机,用不了 Bear

精选分类

文章列表

1.2k1 分钟

在 Github 上我们经常会 fork 一些项目,在主仓库更新版本时,我们只需要使用 Github 提供的 Sync fork 功能即可保持同步。但有时候我们添加了一些功能修改,提交 PR 后作者基于设计或者其他原因考虑没有通过,而这个功能又是我们必须的,又或者是只简单修改了一些自定义配置,用于本地运行,这时我们就会维护一份自己的版本。此时就需要我们手动来同步了。 这里以本人 fork 的 docker_image_pusher 仓库为例 # 流程 克隆自己 fork 后的远端仓库到本地 git clone git@github.com:qoopp/docker_ima
1.8k2 分钟

# 前情提要 2024 年 6 月 6 日,国内众多公益镜像站点 “接上级主管部门通知,暂时关闭 Docker Hub 镜像缓存服务 “,而 docker.com 及其相关域名在很早之前就因不可描述的原因无法访问,突然之间中国的 docker 用户陷入了一个无镜像可用的尴尬境地。 本人使用的 docker 镜像有限,虽然很早就看到了新闻,但未曾当回事,直到某天要部署一个新服务时,突然发现 docker pull 半天都拉不下了镜像了,这才后知后觉的意识到了问题的严重性。 # 解决方案 通过一番搜素和尝试,解决方案有如下几种: # 第三方镜像加速 第三方镜像加速是最简单的解决方案,在之前国内拉
3.8k3 分钟

# 前言 经过前面的一系列步骤,我们的 Hexo 网站已经搭建完毕了。网站除了自娱自乐,还是要让更多有需要的人看到的,不同于其他媒介,网站流量更多的来自于互联网的搜索引擎,所以 SEO 这个词就会被反复提起。 SEO(Search Engine Optimization)是搜索引擎优化的简称,它的目的是解析各大搜索引擎的排名算法,然后依据这些算法对网站进行相应的调整优化,使得网站在自然搜索引擎的结果榜上能位列更靠前。 下面就是一些 Hexo 网站 SEO 优化的建议和注意事项。 # 修改网站信息 _config.yml 中修改如下内容: # 站点基本配置title: 网站标题subtitle:
1.2k1 分钟

Hexo 提供多种部署方式选择,详见 官方文档,考虑到 GitHub pages 在国内感人的访问速度,本站决定部署到国内个人 vps 上,采用 Git Hooks 自动部署的方案。 默认服务器已安装好 git,并配置好 ssh 访问。默认服务器已安装好 nginx,并有可使用的域名。 # 原理 # Git hooks Git hooks 是在 Git 仓库中特定事件(certain points)触发后被调用的脚本,通过钩子可以自定义 Git 内部的相关(如 git push)行为,在开发周期中的关键点触发自定义的行为。 Git hooks 有两种类型:客户端的和服务器端的,客户端的 h
1.6k1 分钟

Waline 官方推荐的 Vercel 部署方式由于 vercel.app 域名遭受 DNS 污染攻击,在国内无法直接访问。 LeanCloud 国内版需要绑定已备案域名才可正常使用,国际版现在也需要绑定域名(不要求备案)才可在国内正常访问。 # 简介 Waline, 一款从 Valine 衍生的带后端评论系统。可以将 Waline 等价成 With backend Valine. # 特性 快速 真・安全 Markdown 语法支持 轻量易用 免费部署 多种部署部署方式和存储服务支持 # 快速上手 由于我这有备案好的域名,所以就直接采用 LeanCloud + Docker 独立部署
1.5k1 分钟

本文只是简略记录本人站点的搭建过程及遇到的问题,详细步骤可以参见官网。 在过去的这些年,国内外涌现出越来越多优秀的社交媒体让用户分享信息更加便捷,于是曾经流行的博客日渐式微。不过因为众所周知的原因,国内外社交媒体的有着种种限制,拥有一个个人网站,仍然是 Geek 们一个不错的选择。在自己的这一小片自留地写文章记录生活,享受这种自由自在。 快速拥有一个个人网站有很多工具,Hexo 是一个相当流行的选择。 # 简介 Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他标记语言)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。 # 前期准备 # Node.js
2.4k2 分钟

大家都对 iCloud 不陌生,它能让我们在苹果设备之间存储照片、视频、文档等数据,并且轻松实现内容同步,对于使用苹果全家桶的小伙伴们来说,这简直是人间福音。 但是,必须得承认一点,苹果免费赠送的 5GB 存储空间真的不够用。这个时候,我们就必须考虑升级到 iCloud+ 订阅了。根据不同的订阅方案,我们可以获得额外的存储空间,有 50GB、200GB、2TB、6TB 或 12TB 供我们选择。 让我们来看看不同地区的价格对比吧: 是不是瞬间产生了变成土耳其人的冲动?哈哈,当然今天不是来教大家如何变成土耳其人的,而是来教大家如何在国内也能使用土区 iCloud+。话不多说,下面直接看攻略吧:
1.5k1 分钟

有时候我们因为安装软件或使用苹果服务需要注册外区 Apple ID,有的小伙伴可能会觉得很难,其实只需要简单几步,无需特殊网络条件要求,在电脑或手机上都可完成,下面以常用的土区为例,美日韩等区也可以此为参考。 # 注册流程 打开苹果 Apple ID 官网 https://appleid.apple.com/ 点击右上角 “创建你的 Apple ID”(手机端需先点击右上角方向朝下的符号 “^” 在下拉框中选择) 根据照页面要求填写相关内容: 姓名:最好使用英文名字 国家:从下拉列表中选择,以土耳其为例 生日:选择合适的年月日,最好是成年人 邮箱
1.1k1 分钟

virtualenv is a tool to create isolated Python environments. virtualenv 通过创建独立 Python 开发环境的工具,来解决依赖、版本以及间接权限问题。virtualenv 创建一个拥有自己安装目录的环境,这个环境不与其他虚拟环境共享库,能够方便的管理 python 版本和管理 python 库。 官方文档地址:https://virtualenv.pypa.io/en/latest/ # 1. 安装 直接 pip 方式安装即可。 pip install virtualenv