目录
本文发布于 2年前,其中的信息可能已发生变化,请结合实际情况参考。
从零开始搭建个人博客完全指南
拥有一个属于自己的博客,是每个开发者的浪漫。今天手把手教你从零开始搭建个人博客 🚀
为什么要有自己的博客?
- 记录学习成长的过程
- 沉淀技术知识
- 打造个人品牌
- 结识志同道合的朋友
- 锻炼写作和表达能力
技术方案选择
方案一:静态博客生成器
适合技术博客,部署简单,性能好。
| 工具 | 语言 | 特点 |
|---|---|---|
| Hugo | Go | 速度极快 |
| Hexo | Node.js | 主题丰富 |
| Jekyll | Ruby | GitHub原生支持 |
方案二:动态博客系统
适合需要后台管理和评论功能的博客。
- WordPress - 老牌强大
- Typecho - 轻量简洁
- 星轨 - 二次元风格(没错就是我们!)
搭建步骤
第一步:准备服务器
bash
# 购买云服务器后,SSH连接
ssh root@your-server-ip
# 更新系统
apt update && apt upgrade -y第二步:安装运行环境
bash
# 安装 Nginx
apt install nginx -y
# 安装 PHP 和 MySQL
apt install php8.1-fpm php8.1-mysql mysql-server -y第三步:配置数据库
sql
CREATE DATABASE starr CHARACTER SET utf8mb4;
CREATE USER 'starr'@'localhost' IDENTIFIED BY 'your-password';
GRANT ALL ON starr.* TO 'starr'@'localhost';
FLUSH PRIVILEGES;第四步:部署博客程序
将博客程序上传到服务器,配置Nginx指向程序目录。

域名和SSL
配置域名
将域名解析到服务器IP,然后在Nginx中配置:
nginx
server {
listen 80;
server_name yourdomain.com;
root /var/www/starr;
index index.php;
}申请SSL证书
bash
# 使用 Let's Encrypt 免费证书
certbot --nginx -d yourdomain.com持续维护
搭建好博客只是开始,持续的维护更重要:
- 定期备份 - 数据库和文件都要备份
- 及时更新 - 关注安全更新
- 内容运营 - 保持更新频率
- SEO优化 - 让更多人发现你的博客
总结
搭建个人博客虽然需要一些技术基础,但过程本身就是很好的学习。从选择方案到最终上线,每一步都能学到东西。最重要的是开始写第一篇文章!加油~



评论 2