在 Windows Server 上搭建 Hexo —— 0. 从零开始

2020.8.21
对,我咕了,咕得非常彻底,直到我换typecho+lnmp也没憋出来一篇,我紫菜

以下是原文章。


寒假在家很闲,之前一直想搭一个站写一点东西,现在正好有机会。因为是第一次接触建站,也踩了许多坑。因为不知道要写啥,但只有helloworld的话也太空了,在包含这篇的接下来的几篇文章里面,我打算记录一下建站的整个过程。

需求

  • 一个博客性质的站点,可以在上面发布内容。
  • 写文章最好可以方便地用'markdown'进行。相比使用富文本编辑器,我个人更喜欢纯文本的方式。
  • 整个站点最好较为轻量,这样访问体验也会比较好要不是穷学生缺钱我会这样

在尝试了'Wordpress'之后,我感觉到不是很符合自己的需求,一个是加载很慢,一个是模板定制太不自由了))我怎么可能花几百刀去买模板的vip

最终在受欢迎的博客框架中,我选择了'Hexo'。它可以用'markdown'语法生成美观的静态页面,使用'hexo d'指令就可以方便地部署,正符合我的需求。

服务器

我使用的是阿里云的云翼计划ECS1,单核2GB内存的配置虽说有些磕碜,但搭个静态站还是绰绰有余的。
国内主机连接很快,缺点是解析需要备案。备案这块没什么好说的,在阿里那边填入信息就可以了。我个人的话备案整个流程用了20天,阿里也还算良心,给实例又免费续了20天的量。

再买个域名。开工啦!

服务器系统用的是Windows Server 2012 R2。我虽然用过一些Linux发行版,但对它实在是一知半解……出于想省点事的心理用了Windows Server结果踩了好多坑

阿里云的 Windows Server 默认情况下防火墙是没有开的,网络需要在阿里云控制台的安全组中进行配置。将对应端口设置为开放就可以...?

理论上是这样,但我在开了实例然后搭建FTP的过程中发下FTP根本连不上...阿里云给的文档竟然让我设置全部端口开放?不管这块了,暂且先全开好了。

接下来的内容有点多,准备分成几篇写。

接下来...

  • [1. Hexo 本体搭建 & 让它运行在Apache上吧!]()
  • [2. 实现hexo -d自动化部署 —— 就像Github Pages那样]()
  • [3. 部署一个方便的图床 & 写作时快捷地插入图片]()
  • [4. 全站HTTPS配置 —— 为了地址栏的小锁标识]()

Coming S∞n...


  1. 在写这篇文章的时候,我发现这个页面多了一张满20减100的券……阿里可以把20块钱差价补给我吗

本文链接:

https://www.direcore.xyz/archives/7/
1 + 5 =
2 评论
    EMZ1Chrome 81Android
    2020年05月05日 回复

    sdl,tql,awsl。话说2G RAM跑win server会很紧张的吧?

      .direwolfChrome 84Windows 10
      2020年08月21日 回复

      @EMZ1 也不算多紧张吧,跑个wamp、gitblit还有CoolQ还能留出不少余量(搬评论的时候看见的这条,现在已经投入lnmp怀抱啦xd