mobile wallpaper 1mobile wallpaper 2mobile wallpaper 3mobile wallpaper 4mobile wallpaper 5mobile wallpaper 6
1225 字
3 分钟
mizuki博客搭建

🚀 Mizuki 博客搭建教程(云服务器 + 宝塔面板)#

📖 一、简介#

==Astro-theme-Mizuki== 是一个基于Astro的现代化静态博客模板,具有丰富的功能和美观的设计,适合生活类博客技术类博客、 或者是 知识库、系列文档 等搭建。(来源:(https://docs.mizuki.mysqil.com/guide/intro/)) describe


🧰 二、环境准备(以我目前使用的环境配置为例)#

云服务器(有公网ip地址)#

  • 系统:Ubuntu 22.04
  • 内存:建议至少2h,2g(我用的是8h16g,完全够用)
  • 安装宝塔面板(小白可直接用官方工具直接在线一键快速安装宝塔:(https://www.bt.cn/linux)

必备环境#

  • Node.js(≥20)
  • git(为了方便拉取github项目)

📦 三、宝塔的相关配置#

1.复制粘贴外网面板地址到浏览器中,输入用户名和密码即可进入宝塔面板主页面。 describe 2.点击左侧数据库栏目,点击node项目,安装node版本管理器,下拉选择显示所有版本,并安装nodejs大于20的版本,我目前选择的是nodejs_v22.19.0。 describe 3.刷新终端,使用node —version指令查看是否有输出,若输出node指令不存在,可自行在.bashrc文件底部加上相关环境变量。 4.在自己安装的node中点击模块,分别搜索astro和pnpm进行安装。(对照图中,没有哪个就搜对应名字安装即可) describe

📦 四、下载miziku项目文件#

1.可在终端输入如下指令

cd /www/wwwroot
git clone https://github.com/matsuzaka-yuki/Mizuki.git
cd Mizuki

或直接下载压缩包zip文件,解压文件到/www/wwwroot/Mizuki中。

2.修改首页配置,进入Mizuki项目根目录src文件夹,编辑config.ts,在SITE_LANG中选择需要的语言代码,我这里改成zh_CN中文。其他网页基础信息也是在这里修改,这里暂时不修改,后续有需要再修改 describe

⚙️ 五、安装与建立#

1.终端进入/www/wwwroot/Mizuki路径,输入如下指令

pnpm install && pnpm build

目录下生成dist目录及相关文件,这是后续的网站目录的路径 2.宝塔面板,左侧栏目点击网站->PHP项目->添加站点,域名可选择与云服务器相同的公网ip加对应想要的端口号,例如1.2.3.4:88,php版本选纯静态,点击确定创建站点。 3.点击站点的设置,选择网站目录,网站目录路径修改为/www/wwwroot/Mizuki/dist,修改好后点击保存,显示更新成功。 4.使用设置的域名和端口号访问,看看是否可以正常连接网页 describe 稍等一会儿,如果能正常访问,那么恭喜你大部分初始配置都已经完成了。


🛠️ 六、修改基础页面配置#

以下路径均相对于项目根目录路径/www/wwwroot/Mizuki/,配置文件为/config.ts

编辑:

src/config.ts

在这个文件中可进行大部分首页信息修改,相关图片路径修改,可自行了解和修改。

✍️ 七、各个功能板块#

  • about-关于页面(about.md)
  • friend links-友链(friend.ts)
  • diary-日记
  • projects-项目
  • devices-设备
  • albums-相册
  • Posts-博客文章
  • timeline-时间线
  • skills-技能 编辑可参考官方项目:https://github.com/matsuzaka-yuki/Mizuki-Content 以下是相关功能板块目录,Mizuki-Content对应Mizuki的src中的相关目录,如content,data
Mizuki-Content/
├── posts/ # 博客文章 (Markdown)
│ ├── *.md # 单文件形式文章
│ └── guide/ # 文件夹形式文章
├── spec/ # 特殊页面
│ ├── about.md # 关于页面
│ └── friends.md # 友链页面
├── data/ # 结构化数据
│ ├── anime.ts # 番剧数据
│ ├── devices.ts # 设备数据
│ ├── diary.ts # 日记数据
│ ├── friends.ts # 友链数据
│ ├── projects.ts # 项目展示
│ ├── skills.ts # 技能数据
│ └── timeline.ts # 时间线
├── images/ # 图片资源
│ ├── posts/ # 文章配图
│ ├── albums/ # 相册图片
│ └── diary/ # 日记图片
└── .github/
└── workflows/ # 自动构建触发器

这里推荐一个项目:https://github.com/DoublePigeon/Mizuki-Content-Manager 相关视频:【我制作了Mizuki博客的图形化管理器界面!-哔哩哔哩】 https://b23.tv/gxymhjK 可以较为方便管理更新mizuki相关板块内容 describe

✍️八.后续的网站编辑与发布#

主要指令: 热更新

pnpm dev

和 重建

pnpm build

(或者npm run dev和npm run build),注意这个指令要在项目根目录上执行。 一般情况下,直接在配置文件修改内容,访问对应ip加端口无法看到内容的修改,修改后实际需要使用上述的build指令才能使得修改全局生效。 dev指令是一种热更新网页的方式,其会创建一个本地端口文件,能够实时刷新接收修改,但是实际上发布的网站版本暂未更新,仍需要使用build进行最终更新。

🎉 恭喜,进行到这一步,你已经学会mizuki的部署和基础操作了!当然你可能会思考:用ip访问地址是不是太复杂了,因为都是没有规律的数字,记不住,为了解决这个问题,让我们下回分解。#

分享

如果这篇文章对你有帮助,欢迎分享给更多人!

mizuki博客搭建
http://www.135161.xyz:88/posts/mizuki博客搭建/
作者
Robert
发布于
2026-04-06
许可协议
CC BY-NC-SA 4.0

部分信息可能已经过时

封面
Sample Song
Sample Artist
封面
Sample Song
Sample Artist
0:00 / 0:00