大家好,这里是程序员晚枫。

最近在建设个人网站:www.python-office.com,需要使用一个图床,来存放多个页面都会用到的图片等文件。

这次我选择的是云服务器 + Hexo框架进行搭建。

使用的设备和技术

搭建步骤

1、安装node环境

这一步属于基础操作,直接百度,这里不赘述了。

2、启动hexo项目

新建hexo项目
hexo init hexo-demo

进入hexo-demo文件夹,安装依赖
cd hexo-demo
npm install

运行项目
安装完依赖以后,执行以下命令,启动hexo服务器,
hexo server

运行结果如下图。演示页面👉​​传送门​

使用云服务器搭建图床,Hexo一键部署,太方便啦_centos

3、添加图片

把你的图片,直接添加到hexo项目下的source文件夹即可。

[root@VM-0-5-centos source]# pwd
./hexo-demo/source
[root@VM-0-5-centos source]# tree
.
|-- 1-wemedia-group.jpg
|-- 2-free-group.jpg
|-- 3-finance-group.jpg
|-- 4-cq-group.jpg
|-- cartoon-img.jpg
|-- github-nav.jpg
|-- icon.jpg
|-- img2cartoon-error.jpg
|-- _posts
| `-- hello-world.md
|-- python-office.jpg
`-- qrcode.jpg

4、进阶:搭配supervisor、nginx更适合

完成以上任务,这个简单的图床已经可以用。 如果想把项目做的更加自动化、访问便捷,可以搭配下面这2个技术:

写在最后

这种图床,适合你的服务器资源很丰富的情况。

如果对文章有任何疑问,欢迎评论区和我交流~