TypechoJoeTheme

Eternal的博客

如何搭建个人博客

eternal博 主大白
2026-04-29
/
0 评论
/
162 阅读
/
1874 个字
/
百度已收录
04/29
本文最后更新于 2026年05月01日,已超过 46天没有更新。如果文章内容或图片资源失效,请留言反馈,我会及时处理,谢谢!

耗时两天,总算把这个博客搭建好了(昨天晚上弄到凌晨1点呜呜呜,真是问题特别多,今天终于搞好了,可算结束了!)。。一开始我并没有打算搭建一个属于自己的博客,因为现在网上博客网址数不胜数,但是后来我逐渐觉得那些都不是完全属于我的。无论是小红书,抖音还是公众号,它们有审核,有限流,有格式限制,如果拥有一个属于自己的博客,我想写什么、发什么、什么风格、什么排版,没人能约束我,不用迎合平台,不用讨好任何人。

那接下来,我就在此处讲讲如何搭建一个完整的个人博客吧。

前提准备

首先呢,必须要有一台服务器,我购买的是阿里云服务器,学生优惠一年也就68块钱,非常的划算,也可以根据具体需求买其他的服务器,不过如果购买国内的服务器的话,域名需要备案,国外的话就不需要,我买的是美国的,我的配置如图:

其次要有一个域名,就比如你现在访问的eternal3.top,不同后缀的域名价格不同,我这里注册的也是阿里云的,top后缀最便宜,一年14块钱。不用域名其实也行,部署好直接访问服务器的公网IP,不过我觉得那样看起来不正规,域名其实相当于IP的名字,比一串数字好记多了,而且裸IP没法加免费的ssl证书,只能明文访问,浏览器会标不安全、拦截提示,手机打开也会警告,有可能你发给别人ip别人打不开,我建议还是购买域名比较好。

配置DNS解析

域名有了,云服务器也有了,接下来需要将你购买的域名解析到你的服务器上。
在你购买域名完成后,点击跳转域名控制台,点击侧边栏域名管理->域名列表,你会看见你购买的域名,点击右侧的解析会跳转云解析DNS

之后点击侧边栏的解析配置->公网权威解析,添加两条最重要的解析记录
1.主域名(不加 www)
类型:A 记录
主机记录:@
记录值:填你的服务器公网 IP
TTL:默认(一般 300 或 600)
2.www 域名
类型:A 记录
主机记录:www
记录值:同样填服务器 IP
TTL:默认
保存即可

等待生效,可以在电脑终端ping 你的域名测试一下,看看是否返回你服务器的公网IP,如果返回则说明解析成功了

安装宝塔面板及搭建服务器后台

可以去官网下载:官网下载链接:宝塔链接
具体安装步骤网上都有很多,在这里我就不多赘述了(其实是我懒得再说一遍哈哈哈)
这里放一快门:宝塔安装教程

宝塔面板搭建网站

现在已经安装好宝塔了登录宝塔,确认这几个环境:Apache 或 Nginx(Web 服务器) PHP(php版本根据自己所搭建的博客框架选择,我搭建的是Typecho最新版本,需要PHP7.4及以上)MySQL 5.7 / 8.0(数据库)
如果还没装:宝塔首页->软件商店->官方应用进行安装
接下来在宝塔侧边栏 → 网站 → 点击右上角「添加站点」,填写信息:
域名:eternal3.top 和 www.eternal3.top(两个都填上)
根目录:默认 /www/wwwroot/eternal3.top 即可
数据库:选择「MySQL」,系统会自动生成数据库名、用户名和密码,一定要截图保存!
PHP 版本根据需要选择
最后点击「提交」,站点创建完成。

安装博客框架

我搭建的是Typecho框架,说白了就是因为它简单。这玩意儿走的是极简路线,代码少、功能纯粹,所以攻击面自然就小,而且一直免费。最关键的是,它对服务器特别友好,2 核 2G 的小机器跑起来都丝滑得很,一点都不浪费资源。

现在网上很多人用的 WordPress,功能确实牛,插件和海量主题多得跟不要钱似的,想要啥都能往上堆,比较适合商业化。问题是,这东西也挺吃配置的,官方建议 2 核 4G 起步。我这服务器配置就这点家底,实在带不动啊。所以 Typecho 这种轻量小清新,对我来说刚刚好。

如何搭建呢?
方案一:直接使用宝塔一键安装,点击宝塔软件商店搜索Typecho,按照提示把刚才保存的数据库信息填上去,账号密码啥的
方案二:我当时安装的时候在宝塔上面没有找到,我直接到官网上面下载的,下载链接:Typecho安装链接进入你的网站根目录 /www/wwwroot/域名 把安装包解压到这个根目录下

浏览器打开你的域名 http://eternal3.top,会直接进入 Typecho 安装向导,点击「开始安装」,会进入数据库配置页面:
数据库适配器:MySQL
数据库地址:localhost
数据库名:刚才宝塔生成的数据库名
数据库用户名:刚才生成的用户名
数据库密码:刚才生成的密码
数据库前缀:typecho_(默认即可)
点击确定,设置管理员账号、密码和邮箱,点击完成安装

设置SSL证书

也就是开启https,你问我为什么要开启呢?我的理由是开启后,游客访问网站时不会被浏览器标记为 “不安全”。现在主流浏览器(Chrome、Edge)对 HTTP 网站都会直接标红警告,体验很差。而且你登录后台写文章、管理设置时,账号密码不会被明文传输,避免被网络劫持、窃取,对个人隐私和网站安全都很重要。

如何开启:
宝塔 → 网站 → 你的站点 → 点击设置→ 选择SSL

点击免费证书->申请证书,证书类型选择「Let's Encrypt」(免费)->勾选你的两个域名,点击申请证书,开启强制 HTTPS->保存设置。

这个证书是有时间限制的,到期续签就行。
https://你的域名/admin,输入刚才设置的账号密码,就能开始写博客啦!

设置主题

一开始我是想自己搞一个主题的,但是最后弄出来小问题太多了,最终放弃了(呜呜呜,技术还是太差了)
GitHub上基于Typecho框架的开源主题还是蛮多的,我使用的是Joe魔改版,因为Joe主题的功能特别多,真的强烈推荐!!!如果想使用其他的主题可以自行上网搜索,最后部署的方式都大差不差的,我这以Joe部署方式为例:
将主题安装包解压在网站的/www/wwwroot/域名/usr/themes/目录下,解压出来的是Joe文件,如图:

之后访问博客后台,点击控制台->外观->可以使用的外观,选择你刚才解压的文件,启动即可。

结束语

到此,整个博客整体就搭建好了,搭建过程中肯定会遇到不少问题,每个人遇到的问题肯定会不一样,不过好在的是现在ai模型越来越强大,把问题抛给ai就能解决,也算是私人导师了哈哈哈。写这篇文章花了不少时间,此文章有时间后续我会继续补充,欢迎你们来评论提出更好的意见!

朗读
赞(8)
版权属于:

Eternal的博客

本文链接:

https://eternal3.top/archives/6/(转载时请注明本文出处及文章链接)

评论 (0)

互动读者

人生倒计时

今日已经过去小时
这周已经过去
本月已经过去
今年已经过去个月

最新回复

  1. Typecho打酱油
    2026-04-28
登录
X
用户名
密码