分享技术思考、学习笔记与实践经验。
Hello World — 博客搭建记录
为什么选择 Hugo 在众多静态站点生成器中,Hugo 以其极快的构建速度和灵活的模板系统脱颖而出。结合 PaperMod 主题,可以快速搭建一个简洁、现代、响应式的技术博客。 技术栈 Hugo — Go 语言编写的静态站点生成器 PaperMod — 简洁现代的 Hugo 主题 GitHub Pages — 免费的静态站点托管 GitHub Actions — 自动化构建与部署 搭建步骤 使用 brew install hugo 安装 Hugo 通过 hugo new site 创建站点 以 Git submodule 方式添加 PaperMod 主题 编写 hugo.toml 配置 使用 GitHub Actions 自动部署到 GitHub Pages 绑定自定义域名 peng.wiki 下一步 持续输出技术文章 优化 SEO 和性能 添加评论系统
Git 入门:从零开始的版本控制之旅
什么是 Git Git 是一个分布式版本控制系统,由 Linus Torvalds 创建,用于管理源代码的版本历史。 常用命令 # 初始化仓库 git init # 克隆远程仓库 git clone <url> # 查看状态 git status # 提交更改 git add . git commit -m "描述信息" 分支管理 分支是 Git 最强大的特性之一,允许你并行开发而不影响主线代码。 # 创建并切换到新分支 git checkout -b feature/new-feature # 合并分支 git merge feature/new-feature # 删除分支 git branch -d feature/new-feature 远程协作 # 添加远程仓库 git remote add origin <url> # 推送代码 git push origin main # 拉取最新代码 git pull origin main