[{"content":"Hugo 命令速查（建议收藏） 这是最常用的命令，放在最前面方便查阅。\n1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 # 本地预览（包含 draft 草稿） hugo server -D # 指定端口 hugo server -D -p 1314 # 自动打开浏览器 hugo server -D --openBrowser # 生成 public 目录（部署前必做） hugo # 清空目标目录后重新生成 hugo --cleanDestinationDir # 创建新文章 hugo new posts/my-first-post.md # 查看版本 hugo version # 查看帮助 hugo help 1. Hugo 是什么 Hugo 是一个静态网站生成器。你负责写 Markdown，Hugo 负责把它们转换成 HTML、CSS、JS 等网页文件，最终输出到 public 目录，再部署到服务器即可。\n它的特点：\n编译速度快 不需要数据库 适合博客、文档、个人主页 Markdown 原生支持 Git 管理方便 2. 安装 Windows 下载 Hugo Extended 版本，解压后将 hugo.exe 加入 PATH。\n验证：\n1 hugo version macOS 1 2 brew install hugo hugo version Ubuntu / Debian 1 2 sudo apt update sudo apt install hugo 3. 创建站点 1 2 hugo new site my-blog cd my-blog 站点创建后会出现 content、layouts、static、themes 等目录。\n4. 常见目录 目录 作用\ncontent 文章 themes 主题 static 静态资源 assets 需要 Hugo 处理的资源 layouts 页面模板 public 最终生成的网站，请勿手动修改 resources 缓存文件\n5. 写文章 1 hugo new posts/hello-world.md Front Matter 示例：\n1 2 3 4 5 6 7 8 9 --- title: \u0026#34;Hello Hugo\u0026#34; date: 2026-07-12 draft: true tags: - Hugo categories: - Blog --- 开发阶段使用 hugo server -D 可以看到 draft 文章；发布前建议把 draft: false。\n6. 本地预览 1 hugo server -D 默认访问：\nhttp://localhost:1313\n修改 Markdown 后通常会自动刷新。\n7. 图片与静态资源 推荐结构：\n1 2 3 4 content/posts/文章.md content/posts/images/ content/posts/videos/ content/posts/others/ 文章中引用：\n1 ![示例](images/demo.png) 视频和其它附件可按相对路径引用。\n8. 构建与部署 执行：\n1 hugo 生成：\n1 public/ 部署时上传 public 中的内容即可，不要上传整个项目。\n典型流程：\n写文章 hugo server -D 本地检查 hugo 上传 public 到服务器 Nginx 指向 public 9. 常见问题 页面没有更新 重新执行：\n1 hugo 看不到文章 检查：\n是否放在 content 下 是否 draft: true 本地是否使用 -D 图片不显示 检查：\n路径是否正确 文件名大小写 图片是否放到对应目录 10. 建议工作流 使用 Obsidian 写 Markdown 每篇文章配套 images / videos / others 本地使用 hugo server -D 发布前执行 hugo 上传 public 到服务器 使用 Git 管理整个项目 11. 常用命令汇总 1 2 3 4 5 6 7 8 9 hugo hugo server hugo server -D hugo server --disableFastRender hugo server -D --openBrowser hugo new posts/test.md hugo version hugo env hugo help 总结 记住三个核心命令即可：\n1 2 3 4 5 6 7 8 # 开发 hugo server -D # 打包 hugo # 新建文章 hugo new posts/文章名.md 当你理解了 content 是输入、public 是输出 的概念后，Hugo 的工作流程就会非常清晰。\n","permalink":"https://www.abcvs.com/posts/hugo_jiao_cheng/","summary":"\u003ch1 id=\"hugo-命令速查建议收藏\"\u003eHugo 命令速查（建议收藏）\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003e这是最常用的命令，放在最前面方便查阅。\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cdiv class=\"chroma\"\u003e\n\u003ctable class=\"lntable\"\u003e\u003ctr\u003e\u003ctd class=\"lntd\"\u003e\n\u003cpre tabindex=\"0\" class=\"chroma\"\u003e\u003ccode\u003e\u003cspan class=\"lnt\"\u003e 1\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 2\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 3\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 4\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 5\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 6\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 7\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 8\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e 9\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e10\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e11\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e12\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e13\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e14\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e15\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e16\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e17\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e18\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e19\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e20\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e21\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e22\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e23\n\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/td\u003e\n\u003ctd class=\"lntd\"\u003e\n\u003cpre tabindex=\"0\" class=\"chroma\"\u003e\u003ccode class=\"language-bash\" data-lang=\"bash\"\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"c1\"\u003e# 本地预览（包含 draft 草稿）\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003ehugo server -D\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"c1\"\u003e# 指定端口\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003ehugo server -D -p \u003cspan class=\"m\"\u003e1314\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"c1\"\u003e# 自动打开浏览器\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003ehugo server -D --openBrowser\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"c1\"\u003e# 生成 public 目录（部署前必做）\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003ehugo\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"c1\"\u003e# 清空目标目录后重新生成\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003ehugo --cleanDestinationDir\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"c1\"\u003e# 创建新文章\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003ehugo new posts/my-first-post.md\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"c1\"\u003e# 查看版本\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003ehugo version\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"c1\"\u003e# 查看帮助\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003ehugo \u003cspan class=\"nb\"\u003ehelp\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e\n\u003c/div\u003e\n\u003c/div\u003e\u003chr\u003e\n\u003ch1 id=\"1-hugo-是什么\"\u003e1. Hugo 是什么\u003c/h1\u003e\n\u003cp\u003eHugo 是一个静态网站生成器。你负责写 Markdown，Hugo 负责把它们转换成\nHTML、CSS、JS 等网页文件，最终输出到 \u003cstrong\u003epublic\u003c/strong\u003e\n目录，再部署到服务器即可。\u003c/p\u003e","title":"Hugo教程"},{"content":"Python 从下载安装到开发环境配置（保姆级教程） 本文适合零基础读者，涵盖 Windows、macOS、Linux的安装、验证、pip、虚拟环境以及 VS Code 配置。\n1. Python 是什么？ Python 是一种简单、易学、跨平台的编程语言，可用于：\n自动化办公\n数据分析\nAI 与机器学习\n爬虫\nWeb 开发\n运维脚本\n游戏开发\n官方网站：\nhttps://www.python.org/\n2. 下载 Python 进入官网：\nhttps://www.python.org/downloads/\n官网会自动推荐当前系统版本。\n建议安装最新版稳定版。\n3. Windows 安装 第一步 点击 Download Python。\n下载完成后双击安装程序。\n第二步 一定勾选\n☑ Add python.exe to PATH\n这是最容易漏掉的一步。\n然后点击：\nInstall Now\n等待安装完成。\n第三步 打开 CMD：\nWin + R\n输入：\n1 2 cmd 输入：\n1 2 python --version 或者：\n1 2 py --version 看到版本号说明安装成功。\n继续：\n1 2 pip --version 如果显示版本号，pip 已正常安装。\n4. macOS 安装 推荐方法一：\n官网下载 pkg 安装包。\n推荐方法二（开发者）：\n安装 Homebrew：\n1 2 /bin/bash -c \u0026#34;$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)\u0026#34; 安装 Python：\n1 2 brew install python 验证：\n1 2 3 4 python3 --version pip3 --version Apple Silicon 用户建议使用 python3 命令。\n5. Linux 安装 Ubuntu / Debian 1 2 3 4 sudo apt update sudo apt install python3 python3-pip -y 验证：\n1 2 3 4 python3 --version pip3 --version Fedora 1 2 sudo dnf install python3 python3-pip CentOS / Rocky 1 2 sudo dnf install python3 python3-pip Arch Linux 1 2 sudo pacman -S python python-pip 6. 环境变量 PATH 用于告诉系统去哪里寻找 python.exe。\n如果忘记勾选 PATH：\nWindows：\n设置\n→ 系统\n→ 高级系统设置\n→ 环境变量\n把 Python 安装目录添加到 Path。\n通常类似：\n1 2 C:\\Users\\用户名\\AppData\\Local\\Programs\\Python\\Python313\\ 以及：\n1 2 ...\\Scripts\\ 7. pip 升级 pip：\n1 2 python -m pip install --upgrade pip Linux/macOS：\n1 2 python3 -m pip install --upgrade pip 安装第三方库：\n1 2 pip install requests 查看：\n1 2 pip list 卸载：\n1 2 pip uninstall requests 8. 国内镜像 例如清华镜像：\n1 2 pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple 查看：\n1 2 pip config list 9. 第一个程序 新建 hello.py：\n1 2 print(\u0026#34;Hello World!\u0026#34;) 运行：\nWindows：\n1 2 python hello.py Linux/macOS：\n1 2 python3 hello.py 10. VS Code 安装：\nVS Code\nPython 扩展\n打开项目。\nCtrl+Shift+P\n输入：\nPython: Select Interpreter\n选择刚安装的 Python。\n11. 虚拟环境 创建：\n1 2 python -m venv .venv Windows 激活：\n1 2 .venv\\Scripts\\activate macOS/Linux：\n1 2 source .venv/bin/activate 退出：\n1 2 deactivate 12. 常见问题 python 不是内部命令 原因：\nPATH 未配置\n未重启终端\npip 找不到 尝试：\n1 2 python -m pip --version Permission denied Linux：\n1 2 sudo 不要长期使用 sudo 安装第三方库，优先使用虚拟环境。\n13. 总结 完成以下检查：\nPython 已安装\npip 可用\nVS Code 可识别解释器\nHello World 成功运行\n会创建虚拟环境\n会安装第三方库\n至此，一个完整的 Python 开发环境已经搭建完成。\n","permalink":"https://www.abcvs.com/posts/pythoninstall-python/","summary":"\u003ch1 id=\"python-从下载安装到开发环境配置保姆级教程\"\u003ePython 从下载安装到开发环境配置（保姆级教程）\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003e本文适合零基础读者，涵盖 Windows、macOS、Linux的安装、验证、pip、虚拟环境以及 VS Code 配置。\u003c/p\u003e","title":"Python 从下载到安装 · 保姆级全平台教程"},{"content":"宝塔面板配置教程 访问宝塔官网 宝塔面板(bt.cn) 简单好用的Linux/Windows服务器运维管理面板\n点击立即免费安装宝塔面板，在新页面选择相应版本通过命令安装\n","permalink":"https://www.abcvs.com/posts/%E5%AE%9D%E5%A1%94%E9%9D%A2%E6%9D%BF%E9%85%8D%E7%BD%AE%E6%95%99%E7%A8%8B/","summary":"\u003ch1 id=\"宝塔面板配置教程\"\u003e宝塔面板配置教程\u003c/h1\u003e\n\u003ch2 id=\"访问宝塔官网\"\u003e访问宝塔官网\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.bt.cn/new/index.html\"\u003e宝塔面板(bt.cn) 简单好用的Linux/Windows服务器运维管理面板\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"/posts/%E5%AE%9D%E5%A1%94%E9%9D%A2%E6%9D%BF%E9%85%8D%E7%BD%AE%E6%95%99%E7%A8%8B/%E5%AE%9D%E5%A1%94%E9%9D%A2%E6%9D%BF%E9%85%8D%E7%BD%AE%E6%95%99%E7%A8%8B-1783785666690.webp\"\u003e\u003c/p\u003e\n\u003cp\u003e点击\u003ca href=\"https://www.bt.cn/new/download.html\"\u003e立即免费安装宝塔面板\u003c/a\u003e，在新页面选择相应版本通过命令安装\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"/posts/%E5%AE%9D%E5%A1%94%E9%9D%A2%E6%9D%BF%E9%85%8D%E7%BD%AE%E6%95%99%E7%A8%8B/%E5%AE%9D%E5%A1%94%E9%9D%A2%E6%9D%BF%E9%85%8D%E7%BD%AE%E6%95%99%E7%A8%8B-1783785685324.webp\"\u003e\u003c/p\u003e","title":"宝塔面板配置教程"}]