【云服务器】使用云服务器搭建图床,Hexo一键部署,太方便啦
【摘要】 这次我选择的是云服务器 + Hexo框架进行搭建。
大家好,这里是程序员晚枫。
最近在建设个人网站:www.python-office.com,需要使用一个图床,来存放多个页面都会用到的图片等文件。
这次我选择的是云服务器 + Hexo框架进行搭建。
使用的设备和技术
- 设备:云服务器
- 技术:Hexo、supervisor、nginx
- 软件:Xftp
搭建步骤
1、安装node环境
这一步属于基础操作,直接百度,这里不赘述了。
2、启动hexo项目
新建hexo项目
hexo init hexo-demo
进入hexo-demo文件夹,安装依赖
cd hexo-demo
npm install
运行项目
安装完依赖以后,执行以下命令,启动hexo服务器,
hexo server
运行结果如下图。演示页面👉传送门
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个技术:
- supervisor:后台自动运行hexo项目。
- nginx:将hexo访问地址链接到自己的域名下,例如我的:https://www.python-office.com/api/img-cdn/python-office.jpg
写在最后
这种图床,适合你的服务器资源很丰富的情况。
如果对文章有任何疑问,欢迎评论区和我交流~
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)