Vaica
Amigo 主题 已正式开源发布!
详情请看:https://usj.cc/20260215.html
感谢大家支持,祝大家新年快乐!🎉 🎉🎉
Amigo 主题 已正式开源发布!
详情请看:https://usj.cc/20260215.html
感谢大家支持,祝大家新年快乐!🎉 🎉🎉
欢迎使用 Amigo —— 一款基于 Hugo 的极简朋友圈风格主题。本篇文章将详细介绍如何配置、使用以及如何通过 GitHub Actions 实现全自动化部署。
Amigo 主题采用了 Page Bundles 模式管理文章。这意味着每篇文章都应该有一个独立的文件夹,包含 index.md 和它所使用的所有图片。
直接在文章正文中使用标准的 Markdown 图片语法插入图片。主题会自动提取这些图片并生成朋友圈风格的九宫格布局,同时在正文中过滤掉这些 <img> 标签,避免内容重复。
1今天天气不错!🌸
2
3
4
5
注意:
- 首页会自动隐藏正文中的图片,仅在画廊区域显示。
- 详情页也会自动提取图片并进行排版优化。
你可以在文章的 Front Matter 中添加 location 字段,它会显示在发布时间右侧。
1---
2title: "我的旅行日记"
3date: 2024-02-15
4location: "大理 · 古城"
5---
为了极致还原朋友圈体验,首页实现了原地展开功能:
通过 GitHub Actions,你可以实现“推送即发布”。
EdgeOne Pages 是部署静态站点的绝佳选择。
步骤:
EDGEONE_API_TOKEN。.github/workflows/deploy.yml: 1name: Deploy to EdgeOne
2
3on:
4 push:
5 branches: [ main ]
6
7jobs:
8 deploy:
9 runs-on: ubuntu-latest
10 steps:
11 - uses: actions/checkout@v4
12 - name: Setup Hugo
13 uses: peaceiris/actions-hugo@v3
14 with:
15 hugo-version: 'latest'
16 extended: true
17 - name: Build
18 run: hugo --minify
19 - name: Deploy
20 run: npx edgeone pages deploy ./public --name your-site-name --token ${{ secrets.EDGEONE_API_TOKEN }}
如果你使用自己的 VPS(如腾讯云 CVM、阿里云 ECS),可以使用以下配置。
步骤:
~/.ssh/authorized_keys。SERVER_IP, SERVER_USER, SERVER_SSH_KEY。1 - name: Deploy to Server
2 uses: easingthemes/ssh-deploy@main
3 env:
4 SSH_PRIVATE_KEY: ${{ secrets.SERVER_SSH_KEY }}
5 ARGS: "-avzr --delete"
6 SOURCE: "public/"
7 REMOTE_HOST: ${{ secrets.SERVER_IP }}
8 REMOTE_USER: ${{ secrets.SERVER_USER }}
9 TARGET: "/var/www/your-blog-path"
你的 hugo.toml 是博客的大脑。关键配置项:
1[params]
2 # 字体设置: "ZQL", "PingFangQiaoMuTi", "AlimamaFangYuanTi"
3 fontFamily = "AlimamaFangYuanTi"
4
5 # 评论模式: "artalk", "giscus", "none"
6 commentMode = "artalk"
希望这份指南能帮助你更好地使用 Amigo 主题。如有任何疑问,欢迎在下方留言交流!
今天去爬山了,风景太美了!一口气发九张图刷屏。测试九宫格完整布局。




四张图应该显示为田字格(2x2)。测试四张图布局。




和朋友去喝咖啡,环境不错。测试三张图的九宫格布局。



今天天气真好,随手拍了一张。测试单张大图在移动端的显示效果。

今天天气真好,去公园散步,看到了好多花开了。🌸
生活就应该这样,慢下来,感受大自然的美好。 推荐大家周末也出去走走,放松一下心情。 #生活 #春天 #摄影