从零搭建个人博客:技术框架与落地实践
在数字化时代,拥有一个完全受自己掌控的个人博客,不仅是记录技术思考与学习笔记的绝佳场所,更是构建个人品牌、进行技术沉淀的“核心基地”。 相比于寄人篱下的第三方写作平台,自主搭建博客能够带来极高的排版自由度与数据掌控权。经过对主流方案的深入调研与对比,Hexo + Butterfly + GitHub Pages 凭借着“零服务器成本”、“极高访问速度”、“开箱即用且高度美观”等诸多优势,成为了开发者群体中的黄金技术组合。 本文将从技术框架选型出发,带你一步步落地并搭建起属于你自己的现代化个人静态博客。 1. 技术栈选型深度剖析在动手搭建之前,理解技术选型背后的逻辑能够帮助我们少走弯路。 1.1 静态博客 VS 动态博客 维度 静态博客 (如 Hexo / Hugo) 动态博客 (如 WordPress / Typecho) 服务器成本 几乎为零(可免费托管于 GitHub Pages 等) 需要持续购买云服务器与数据库 安全性 极高(纯 HTML/CSS/JS,无数据库注入风险) 较弱(需定期修补系统漏洞,防范 SQL 注入...
使用 GitHub Pages 自定义域名的完整指南
在使用 GitHub Pages 托管博客或个人网站时,默认生成的域名通常是 username.github.io。虽然这个域名已经能够正常访问,但为了建立更专业的个人品牌,配置一个属于自己的自定义域名(如 oyyp.top 或 blog.oyyp.top)是必经之路。 本文将为您全面解析 GitHub Pages 自定义域名的配置方法,分为子域名和顶级域名两种场景进行实操说明。 1. 核心概念速览在开始配置之前,我们先简单了解两个概念: 顶级域名(Apex Domain / Naked Domain):例如 oyyp.top。这种域名没有 www 或其他前缀。 子域名(Subdomain):例如 blog.oyyp.top 或 www.oyyp.top。它是在顶级域名前加上了二级前缀。 2. 场景一:配置子域名(如 blog.oyyp.top)子域名的解析配置最为简单,推荐采用 CNAME 记录指向 GitHub 的默认域名。 第一步:在 DNS 服务商处添加解析记录登录您购买域名的服务商控制台(如阿里云、腾讯云、Cloudflare、GoDaddy 等),进...
你好,世界!我的 Hexo 现代化博客之旅
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub. Quick StartCreate a new post1$ hexo new "My New Post" More info: Writing Run server1$ hexo server More info: Server Generate static files1$ hexo generate More info: Generating Deploy to remote sites1$ hexo deploy More info: Deployment