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...
- 在写这篇文章的时候,我发现这个页面多了一张满20减100的券……
阿里可以把20块钱差价补给我吗↩
sdl,tql,awsl。话说2G RAM跑win server会很紧张的吧?
也不算多紧张吧,跑个wamp、gitblit还有CoolQ还能留出不少余量(搬评论的时候看见的这条,现在已经投入lnmp怀抱啦xd