美文网首页
如何搭建一个博客网站 -- 给你一个路线图

如何搭建一个博客网站 -- 给你一个路线图

作者: 长脖子树 | 来源:发表于2019-05-15 20:24 被阅读0次

前言

很多人都想搭建一个可以自己使用的非常酷炫的博客网站, 但常常会在搭建网站的过程中碰到一些问题, 或是由于对网站/协议的不了解, 或是碰到一些自己难以解决的技术问题, 而不了了之.

下面我根据不同情况, 给你一张搭建网站的路线图

路线图

点击查看原图

点击查看原图
  1. 静态页面

    • 如何生成静态页面

      • 我们不需要写 html/css 代码, 只需要会一点 markdown语法, 由模板自动生成静态页面

      • 方法1 : 通过 jekyll 生成

      • 方法2: 通过 hugo 生成

      • 方法3: 使用其他生成器, 或者自己写静态页面咯

  2. 部署

    1. 托管网站部署

      • 所谓的托管网站部署, 就是你只需要将静态页面上传到托管网站的服务器, 就能部署成功

      • 托管网站的特点是

        1. 你可以免费拥有一个子域名, 托管网站一般都提供了 https 安全访问

        2. 免费部署你的网站, 你不需要负担服务器的费用

        3. 由于服务器可能间隔很远, 在国内访问比较慢

      • 常见的托管网站

    2. 自建网站部署

      • 2.1 域名

        • 可以备案

          • 正常备案, 通过之后, 使用 dns 解析, 国内的话推荐使用阿里云的dns解析(非广告哦)
        • 不想备案, 也不想实名认证

          • godaddy , 阿里万网等找你想要的域名

            • 想使用国内的 dns (速度快)

              • 由于 .com/.net/.cn/.xin/.top/.xyz/.vip/.club/.shop/.wang/.ren等域名注册成功后必须进行域名实名认证, 参考: 阿里云实名认证

              • 可以使用 .me 等域名, 不需要实名

            • 可以不使用国内 dns (速度慢)

              • 域名随便注册
      • 2.2 服务器

        • 购买服务器

          • 正常备案的

            • 使用国内的服务器就可以了
          • 未备案的

            • 购买海外的服务器
        • 安装 nginx

        • https 或者 http/2

      • 2.3 cdn 加快访问, 减少服务器负担

        • 已经备案

          • 直接使用国内 cdn, 比如 阿里云cdn
        • 未备案

          • 使用国外的cdn, 比如 google cloud cdn

关于我的网站

  1. 使用 jekyll 生成

  2. 网站未实名/未备案

  3. 使用 阿里云 dns

  4. 使用 阿里云的 SSL 证书, 实现 http/2

  5. 使用 google cloud 香港的服务器/负载均衡

  6. 使用 google cdn

链接: giraffetree.me , 欢迎交流 ~

相关文章

网友评论

      本文标题:如何搭建一个博客网站 -- 给你一个路线图

      本文链接:https://www.haomeiwen.com/subject/ocnmaqtx.html