Hexo博客搭建并部署到阿里云

1.本文说明

本文主要介绍Hexo博客的搭建。在搭建过程中,参考了官方文档和网上很多搭建教程,但其中还是有很多细节教程中没有仔细提,好在一一解决后搭成功了。这里会尽可能把整个过程和一些细节记录下,供以后回顾,也留个纪念。

环境说明

  • 本地:win10
  • 服务器:阿里云ECS,CentOS7

2.Hexo博客框架原理

Hexo是一款纯静态的轻量级博客框架,功能全面,易上手搭建。Hexo基于node.js环境制作,其功能简单描述就是将markdown格式的文件转化成静态资源页面,然后将这些资源打包上传到服务端仓库。Hexo框架在本地安装,服务器端需要安装Hexo的运行环境node.js和Git。

一篇博文产生的具体流程是,作者先用markdown编辑器编写.md文件,将其复制到Hexo根目录的source文件夹下的_post文件夹,或者直接在Hexo根目录下启动git bash,使用hexo new post <title>生成新文件,再去前面说的目录下修改内容。内容编辑完成后在git bash中使用hexo g命令生成页面,生成后使用命令hexo s可启动本地服务,通过访问localhost:4000可查看页面。查看无误后,使用hexo d命令即可发布到服务器,通过外网访问。

3.本地环境配置

3.1 Node.js安装

Node.js安装很方便,去官网下载安装就行,这里给出的是中文官网的链接,速度比较快。Windows系统建议选择.msi安装文件,一路next下去即可。Node.js默认全局安装,安装完成后cmd中验证版本,有版本号表示安装成功。

C:\Users\Musezen>node -v
v12.16.2

Node.js中自带了npm,无需额外安装,同样可以去cmd中验证。

C:\Users\Musezen>npm -v
6.14.4

3.2 Git安装

Git安装同样去官网即可,按照流程一步步安装。如果速度不够快,可以去淘宝的镜像下载安装。安装好后,鼠标右键点击出现的菜单中有Git Bash和Git Gui则表示安装成功。

3.3 Hexo安装

在选定的安装目录下(如D:\MyHexoBlog)右键点击打开Git Bash,输入

$ npm install -g hexo-cli

即可安装。详细过程可参考官方文档。安装完后执行

$ hexo init <指定文件夹>
$ cd
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值