# 前言
Hexo 博客框架基于 NodeJS
构建,可以快速高效地解析 Markdown
文本,生成网站的各种静态网页,还能通过主题和插件等定制化网站的样式和功能,结合 Github Pages 等服务进行线上部署也很方便。
# 环境准备
首先安装好 NodeJS 和 Git。NodeJS 是必需的运行环境,Hexo 框架及其功能插件大都使用 npm 命令安装;下载主题、线上部署及备份等代码文件则需要 git 命令操作。下载安装工具后,打开 CMD命令控制台
中输入版本查询命令,可以确认各个工具安装是否正常:
node -v | |
npm -v | |
git -v |
由于 npm 默认安装源为国外服务器,可能出现连接失败或者下载缓慢等问题,可以修改默认源为淘宝镜像源:
npm config set registry https://registry.npm.taobao.org |
# Hexo 框架搭建
创建一个空文件夹作为博客根目录,命名最好是英文,例如 Website
。
在 Website
目录下右键打开 Git Bash Here
控制台,按照以下步骤在控制台中输入相应的命令:
# 安装
npm install -g hexo-cli |
# 验证
hexo version |
# 初始化
hexo init |
# 安装依赖包
npm install |
# 本地启动
hexo server |
按住 Ctrl 键并用 鼠标左键点击控制台中的站点地址,或者在浏览器地址栏中直接输入 http://localhost:4000
,即可打开本地博客查看站点效果。
控制台中用快捷键 Ctrl + C 可以关停本地服务器。
至此,Hexo 框架初始的博客站点已完成搭建,此时博客根目录下主要有以下内容:
node_modules: Hexo 框架的依赖包和插件等 | |
scaffolds:存放布局模板 | |
source:存放博客源文件 | |
themes:存放主题文件 | |
_config.yml: 全局配置文件 |