从零开始:用Jekyll和Github Pages构建高效静态博客

1. 为什么选择Jekyll+Github Pages搭建博客?

十年前我第一次接触个人博客时,用的还是WordPress。当时不仅要买服务器、配置数据库,还要时刻担心被黑客攻击。直到发现了Jekyll+Github Pages这个组合,才真正体会到什么叫"优雅建站"。

静态博客相比传统动态博客有三个明显优势:首先是速度飞快,因为所有页面都是预生成的HTML文件,访问时不需要数据库查询;其次是绝对安全,没有PHP和数据库就意味着没有注入漏洞;最重要的是完全免费,Github Pages提供无限流量托管,还能绑定自定义域名。

我自己的技术博客已经用这个方案运行了5年,日均访问量2000+从未宕机。最让我惊喜的是,用Markdown写完文章后,只需要git push一下,几分钟后就能自动发布到线上——这种流畅的写作体验,是其他建站方式难以比拟的。

2. 环境准备与基础配置

2.1 安装Ruby环境

Jekyll基于Ruby开发,所以需要先配置Ruby环境。以MacOS为例(Windows用户建议使用WSL):

# 使用Homebrew安装 brew install ruby # 将Ruby添加到PATH echo 'export PATH="/usr/local/opt/ruby/bin:$PATH"' >> ~/.zshrc source ~/.zshrc # 验证安装 ruby -v # 需要2.4.0以上版本 

如果遇到权限问题,可以加上--user-install参数。我在帮学员调试时发现,有些系统会预装旧版Ruby,这时候需要用rvm或rbenv来管理多版本。

2.2 安装Jekyll核心组件

gem install jekyll bundler 

这里有个小技巧:国内

Read more

Flutter 三方库 http_mock_adapter — 赋能鸿蒙应用开发的高效率网络接口 Mock 与自动化测试注入引擎(适配鸿蒙 HarmonyOS Next ohos)

Flutter 三方库 http_mock_adapter — 赋能鸿蒙应用开发的高效率网络接口 Mock 与自动化测试注入引擎(适配鸿蒙 HarmonyOS Next ohos)

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net。 Flutter for OpenHarmony:Flutter 三方库 http_mock_adapter — 赋能鸿蒙应用开发的高效率网络接口 Mock 与自动化测试注入引擎(适配鸿蒙 HarmonyOS Next ohos) 前言 在华为鸿蒙(OpenHarmony)生态的应用开发中,前后端并行开发(Parallel Development)是常态。当后端 API 还在设计或局域网联调环境不稳定时,如果客户端开发者只能干等着真实数据,开发进度将会大打折扣。此外,在进行健壮性测试(如模拟服务器 500 错误、超时、返回脏数据)时,真实服务器往往难以配合。 http_mock_adapter 是一款专为 Dio 打造的高性能 Mock 拦截器。

By Ne0inhk
Flutter for OpenHarmony: Flutter 三方库 platform_info 为鸿蒙多端应用提供精准的运行时环境感知(平台适配大脑)

Flutter for OpenHarmony: Flutter 三方库 platform_info 为鸿蒙多端应用提供精准的运行时环境感知(平台适配大脑)

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net 前言 在进行 OpenHarmony 应用开发时,“环境感知”是一切进阶逻辑的基石。 * 当前是鸿蒙手机还是平板? * 应用是处于 Debug 调试态还是 Release 发布态? * 底层硬件到底有多少核处理器? 然而,由于 platform_info (v5.0.0) 尚未正式支持 OpenHarmony,直接调用会导致系统被识别为 Unknown,甚至让关键的 isMobile 判定失效。为了解决这一痛点,我们对该库进行了“手术级”的源码适配。 一、环境感知适配模型 我们将底层的系统标识符转化为 Flutter 开发者熟悉的强类型对象。 底层系统 ('ohos') 补丁适配层 (vm_host_platform) 强类型枚举

By Ne0inhk

终极对决!文心一言 vs 通义千问 vs Kimi vs 豆包,四大国产巨头正面硬刚,技术、性能、生态全方位拆解!

写在前面 上周我们对比了一下目前最流行的AI工具,不过三款工具都是国外的,对于国内用户来说,有些需要一些魔法才能访问,终究是有些不便。最近身边越来越多人问我:国产AI到底选哪个?文心一言、通义千问、Kimi、豆包……看着都差不多,但用起来又各有千秋。 说实话,我自己也是这四款都在用。文心一言帮我写文案,Kimi帮我整理资料,豆包拿来写代码等。 有个挺有意思的消息:苹果在中国选了通义千问和文心一言做合作伙伴,要把它们整合进 Siri。虽然不知道能整合成啥样,但至少说明国产AI这两年确实长进不少。 这篇文章我会从实际使用感受出发,聊聊这四款工具到底怎么样、适合什么场景,顺便吐槽一下各自的坑。毕竟用AI嘛,最重要的是找到适合自己的那一款。 一、四大主流AI大模型概览 文心一言 4.0(百度) 先说文心一言,这是我用得最早的国产AI。最大的感受就是文笔确实好,写出来的东西有点"文绉绉"的味道,特别适合写公众号文章、营销文案这类需要点文采的内容。 百度把自家搜索引擎接进去了,所以查实时信息还挺方便。支持128K的上下文,

By Ne0inhk
2026写小说用什么软件?国内外靠谱的7款AI写作工具深度测评(附新手教程)

2026写小说用什么软件?国内外靠谱的7款AI写作工具深度测评(附新手教程)

很多朋友问我:“Edward,我脑子里有个绝佳的故事,但每次写不到三万字就卡壳,最后只能弃坑,怎么办?” 其实,写作不仅靠灵感,更靠“工程化”的执行。 在2025年的今天,我们其实非常幸运。一方面,成熟的网文写作方法论已经可以帮我们规避90%的“雷区”;另一方面,AI工具的爆发让“卡文”不再是绝症。 今天这篇文章,不讲虚的,把一套完整的新手写作SOP和7款我亲测好用的AI工具一次性分享给大家。 第一部分:新手写小说的“排雷”指南与核心方法 在打开AI工具之前,你必须先掌握这套“内功”。否则工具再强,你也只是生成了一堆没有灵魂的文字垃圾。 1、拒绝“裸奔”写作:雪花法大纲 很多新人的最大雷区就是无大纲写作。想到哪写到哪,结果写到第十章发现逻辑崩了,前面埋的坑填不上。 解决方法: 使用“雪花法”或“三幕式结构”。 一句话核心: 用20字概括你的故事(谁+

By Ne0inhk