搭建好看访问又快的个人博客(部署-美化-图床一条龙带你入坑)

搭建好看访问又快的个人博客(部署-美化-图床一条龙)

搭建博客

静态网页与动态网页的区别

  • 静态网页------无需跟服务器交流,比如纯HTML写的网页,今天搭建的博客就是这种类型
  • 动态网页------需要跟服务器交流,比如可以登录的网站
  • 一般网页都是两者结合使用的

静态网页生成器

hexo,hexo(便捷版),gridea,Jekyll,Hugo等

动态网页

例如wordpress,简单上手,但是个性化内容不多,而且比较臃肿

部署平台

  1. github,全球最大的代码托管平台
  2. gitee,中国的代码托管平台
  3. 各大厂商对象存储OSS、云服务等

部署平台的选择

  • github - 由于服务器在国外,访问太慢了,但是不用网站备案
  • gitee - 访问快,但是更新博客后,需要登录后台点击更新,个人感觉麻烦,也是不用网站备案的
  • 云服务器 - 学生党可以入手各大厂商专属学生优惠的云服务器,但是云服务搭建环境也比较麻烦的
  • 各大厂商的对象存储,例如阿里云OSS、腾讯云OSS(暂可理解成一个网盘,有链接就能访问)
    • 访问快、不需要搭建环境、上传文件就可以通过链接访问,挺方便的
    • 按量服务、包年包月 - 任君选择

这里选择阿里云OSS

价格按照访问量来算,低访问量也就一个月一两块钱吧,应该不算贵吧

俗话说:免费的才是最贵的

image-20210502103347313

部署到github可以看这篇

github+gridea搭建博客

部署到云服务可以看这篇

将Hexo静态博客部署到阿里云Centos7(转) | 大专栏

部署到阿里云OSS

搭建静态博客,一般在本地写博客文章,生成静态网页,上传到部署平台

安装hexo(静态网页生成器)
  1. 安装nodejs
  2. 安装npm
  3. 安装cnpm
  4. 安装hexo-cli

安装hexo教程

安装好hexo后,hexo g会生成public文件夹,这个文件夹里为生成的静态网页文件

我们只要把public里面的文件上传到阿里云OSS,就可以通过链接访问博客了

阿里云OSS配置
登录阿里云,开通OSS,创建一个bucket,相当于一个盘,填一个名字,选择离你最近的地域,读写权限设置为公共读

image-20210502105447483

image-20210502110055493

点击保存即可

把博客文件中public目录下所有文件上传就可以

image-20210502110329101

上传可以使用阿里云官方的工具

image-20210502110823842

我使用的是OSS Util for linux

配置请看官方文档

image-20210502112345685

后面可以直接创建一个脚本,一键清理、生成、上传

image-20210502112530770

使用Bucket域名就可以访问了

image-20210502110954458

可以购买一个域名解析到这个链接

购买域名后需要实名认证

我这个域名首年一块钱

也可以手动添加解析

image-20210502111709984

博客美化

美化成自己觉得好看的,有太多地方需要修改了,直接分享我收藏的博客美化文章吧

hexo的next主题个性化教程:打造炫酷网站 - 简书

Hexo博客搭建过程 | 天启

Github+Hexo+matery博客搭建_果果小师弟的博客-CSDN博客

Github+Hexo+matery博客搭建

搭建图床,配合Typora

同样的在阿里云OSS创建一个Bucket,读写权限为公共读

绑定域名,使用https(需要申请ssl证书,有免费证书)

Typora使用图床设置

image-20210502113819674

image-20210502113915122image-20210502114028787

打开Typora上传服务的配置文件,填入下面代码
{
  "picBed": {
    "uploader": "aliyun",
    "aliyun": {
      "accessKeyId": "你在AccessKey管理创建的keyId",
      "accessKeySecret": "你在AccessKey管理创建的KeySecret",
      "area": "oss-cn-shenzhen",
      "bucket": "blog-66",
      "customUrl": "没有绑定域名就是Bucket的域名,绑定域名了就是你绑定的域名",
      "options": "",
      "path": "jietu/" ##图片存储在Bucket的jietu文件夹
    }
  },
  "picgoPlugins": {}
}
点击验证,出现下面的情形则成功

以后的文章图片都可以通过右键图片,点击上传图片,上传到阿里云OSS

image-20210502114633211

网站测速

image-20210502115431627

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
SAPIC个人图床系统是一个基于Vue框架和Node.js的图片管理系统,使用docker部署该系统可以方便捷地搭建自己的图床服务。 首先,需要安装Docker和Docker Compose,可以在官网下载安装包进行安装。搭建之前,需要在本地环境创建一个新的目录用来存放SAPIC个人图床系统的代码和配置文件。 接下来,可以通过以下步骤搭建SAPIC个人图床系统: 1.下载SAPIC个人图床系统的代码,可以在GitHub上进行下载。 2.将下载的代码复制到刚才创建的目录中,并在该目录中创建一个名为docker-compose.yml的文件,用于定义容器的配置。 3.在docker-compose.yml文件中,添加以下代码: version: '3.8' # 定义Docker Compose的版本 services: web: image: sapic/web # 使用SAPIC个人图床系统镜像 ports: - "80:80" # 暴露80端口,可以通过浏览器访问 environment: - GITHUB_CLIENT_ID=YOUR_GITHUB_CLIENT_ID # 添加GitHub OAuth认证所需的环境变量 - GITHUB_CLIENT_SECRET=YOUR_GITHUB_CLIENT_SECRET - SERVER_HOST=YOUR_HOST_NAME # 为服务设定你的域名或公网ip地址 - JWT_SECRET=YOUR_SECRET_KEY # Json Web Token加密密钥(YOUR_SECRET_KEY可以替换成自己定义的密钥) volumes: - ./data:/app/data # 挂载数据卷,用于持久化数据 4.在上面的代码中,需要将YOUR_GITHUB_CLIENT_ID和YOUR_GITHUB_CLIENT_SECRET替换成自己在GitHub申请的OAuth认证参数,YOUR_HOST_NAME替换成自己的域名或公网ip地址,YOUR_SECRET_KEY替换成自己定义的Json Web Token加密密钥。 5.运行以下命令,执行容器的初始化和启动: docker-compose up -d 6.默认情况下,SAPIC个人图床系统所使用的文件存储路径是挂载到data目录下的。可以通过修改docker-compose.yml文件中的volumes部分,将文件存储路径指定到其他路径。 7.访问服务地址,打开SAPIC个人图床系统的主页,使用GitHub账号进行登录即可开始上传和管理图片。 综上所述,使用Docker部署SAPIC个人图床系统非常简单,只需要将代码复制到本地环境中,编写docker-compose.yml文件,执行docker-compose up -d 命令即可。同时在部署完成后,也可以通过修改容器配置文件的方式,对服务进行进一步优化。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值