5分钟就可以用宝塔搭建个人网站
回答网友的问题
之前发布了一个免费构建个人网站的视频,讲解了一下如何从0搭建个人网站,但是遗漏了个部署,这次出一篇快速部署个人网站的博客,这次用的是宝塔面板。
# 搭建前需要准备
- 服务器
- 域名(最好有,没有也行)
# 开始搭建
# 1. 安装宝塔
官方:https://www.bt.cn/new/download.html
执行命令:
if [ -f /usr/bin/curl ];then curl -sSO https://download.bt.cn/install/install_panel.sh;else wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh;fi;bash install_panel.sh ssl251104
非root账户执行可能会提示:

那就执行:
sudo curl -sSO https://download.bt.cn/install/install_panel.sh;sudo bash install_panel.sh
等待片刻......
安装完成后,会有面板提示面板账户相关信息:

如果后面用户名密码忘了,或者面板链接忘了,也可以直接输入命令sudo bt,查看面板的详细信息:

宝塔支持34个命令,基本上覆盖日常操作。
最后,那就直接进入宝塔面板吧。

# 2.打包个人网站
一般个人网站是使用vuepress、hexo、vitepress等框架,只要是代码构建的个人网站,都需要进行打包,我的个人网站使用的是vuepress,执行打包命令npm run build
docs/.vuepress/dist 就是打包之后的文件,将dist文件夹压缩。

# 3.初始化面板
进入宝塔首页时会提示让你安装一些东西,如果不懂的话就不要管,点“不再显示推荐”就行

目的是搭建个人网站,我的个人网站是完全静态的,不需要服务端和数据库,所以只需要安装nginx就可以。
根据我下面图片的步骤操作

# 4.部署个人网站
点“新建项目”

“绑定域名”这一项,可以填写ip+端口,也可以填写域名,也可以俩都绑定。
如果想绑定域名,需要在域名的管理平台 添加DNS记录,将域名绑定当前服务器的ip。(需要是公网ip)

新建后,点击“根目录”,进入项目对应服务器的文件夹。

删除掉当前目录下所有文件,将刚才压缩的dist压缩包拖拽上传过来。
解压到当前目录下

大概是这样

上传完事儿后,访问之前配置的地址就可以了。

# 最后
宝塔搭建个人网站虽然很简单,但是他还需要买服务器、初始化一堆配置,也需要花些时间,如果是纯静态的个人网站,我比较推荐cloudflare+github的方式,搭建只需要两三分钟,后续几秒就能让他自动更新。
