Win10+阿里云ECS+Hexo搭建个人博客笔记

本文详细介绍了如何在Windows 10上使用Hexo和阿里云ECS搭建个人博客,包括安装Hexo、配置服务器、部署到阿里云、配置Nginx以及设置Git免密登录,旨在帮助读者了解整个流程。
摘要由CSDN通过智能技术生成

在这里插入图片描述

为什么我要搭建自己的个人博客

  1. 自己记录自己的学习经历,锻炼语言表述的能力
  2. 养成总结归纳的学习习惯
  3. 各种第三方动态博客不能满足我对各种功能的需求
  4. 作为不断折腾的青年,当然要学习各种技术来折腾

为什么选择Hexo+阿里云

市面上有许多可以搭建个人博客的方案,比如:

  1. 简书、CSDN、掘金、博客园等第三方动态博客

    在这些平台上写博客很方便,但是限制也很多,不能满足自己需求

  2. 使用WordPress等动态博客框架+服务器

    之前使用过WordPress,但是它需要连接国外服务器,因此在更换主题和设置等方面响应就很慢了,而且主题大多也是偏向商业风格的

  3. 静态博客中有Hexo、Hugo、jekyll等多种框架

    经过考量,Hexo在国内比较成熟,有众多的开源主题,生态环境比较好,所以选择了Hexo

如果将Hexo部署在github上,访问比较慢,而且部署在git托管平台上没有个性的域名(最重要/dog)

另一个方面是增加自己使用Linux服务器的熟练程度

Let’s do it

一、原理

首先要在本地计算机搭建Hexo环境,使用hexo generate命令将.md文章渲染成静态的html页面,再使用hexo deploy命令触发git,通过公钥免密登录服务器,进而将静态页面推送到服务器建立的git仓库。

服务器通过钩子(git hooks)将静态页面拉入到网站的根目录下,实现博客的自动部署

在这里插入图片描述

二、本地计算机Hexo安装

安装Git

从官网或国内镜像下载安装软件后一路next即可

安装完后右键菜单如下

在这里插入图片描述

安装Node.js

从官网下载安装即可

安装后打开cmd查看版本号验证是否成功

C:\Users\18996>node -v
v14.8.0

Node.js中有npm包管理工具,也可以再cmd中查看版本

C:\Users\18996>npm -v
6.14.7

安装Hexo

在某个盘新建一个文件夹用来存放博客,这里使用的名称是blog,进入文件夹右键,选择Git Bash Here,使用如下安命令安装Hexo

npm install -g hexo-cli

Hexo安装完成之后,再在这个文件加下新建一个文件夹,这里使用的名称是myblogs

hexo init myblogs
cd myblogs
npm install

完成后会在myblogs文件夹下生成项目文件

输入命令hexo server启动hexo

在浏览器中访问 http://localhost:4000/即可访问hexo博客

三、服务器配置

域名

在阿里云可以注册域名,这里就不过多阐述,可以根据其他文章来学习,步骤很简单

购买域名后需要进行备案,在官网首页右上方选项中就有备案选项,根据提示完成即可,这个过程可能有点长,大概一星期左右

在网站搭建好后一般需要将备案号在网站底部标明

服务器准备

购买最低版本的阿里云ECS就够用了1核2G(预装CentOS即可)+40G高效云盘+1M带宽

注意:学生有优惠,需要先进行学生认证

购买阿里云服务器后要做的事:

  1. 重置实例密码。登录阿里云官网后在服务与产品页面找到云服务器ECS

在这里插入图片描述

点击实例名称(蓝色的),在基本信息的右边点击“更多”,选择重置实例密码即可,这个实例密码是用来远程连接服务器

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值