欢迎查看我的个人博客
为什么要写这个关于Hexo的博客
最近这段时间感觉搭一个属于自己的博客是一个很有意义的事情,写这个博客也是为了记录自己在学习过程中的收获,同时也留下一个学习的轨迹,或许可以帮助到其它需要的人。
什么是Hexo
hexo是Hexo是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。
安装Hexo的前提工作
安装hexo必须要安装以下两个应用程序:
- Node.js 安装教程
- Git 安装教程
如果您的电脑中已经安装上述必备程序,那么恭喜您!接下来只需要使用 npm 即可完成 Hexo 的安装。您可以直接查看安装Hexo。
Windows用户安装
对于windows用户来说,建议使用安装程序进行安装。安装时,请勾选Add to PATH选项。
另外,您也可以使用Git Bash,这是git for windows自带的一组程序,提供了Linux风格的shell,在该环境下,您可以直接用上面提到的命令来安装Node.js。打开它的方法很简单,在任意位置单击右键,选择“Git Bash Here”即可。由于Hexo的很多操作都涉及到命令行,您可以考虑始终使用Git Bash来进行操作。
安装 Hexo
新建一个文件夹,例如ActiveBlog。进入ActiveBlog文件夹,右键点击Git Bash Here。
- ### 安装Hexo
npm install hexo-cli -g
- ### 初始化文件夹
npm init
- ### 安装依赖和插件
hexo install
- ### 新建完成后,指定文件夹的目录如下:
.
├── _config.yml
├── package.json
├── scaffolds
├── source
| ├── _drafts
| └── _posts
└── themes
基础配置
您可以在 _config.yml中修改大部份的配置。
参数 描述
title 网站标题
subtitle 网站副标题
description 网站描述
author 您的名字
language 网站使用的语言
timezone 网站时区。Hexo 默认使用您电脑的时区。时区列表。比如说:America/New_York, Japan, 和 UTC 。
其中,description主要用于SEO,告诉搜索引擎一个关于您站点的简单描述,通常建议在其中包含您网站的关键词。author参数用于主题显示文章的作者。
扩展
参数 描述
theme 当前主题名称。值为false时禁用主题
deploy 部署部分的设置[详情查看下一篇文章]
更多配置查看hexo官方文档。
- ### 启动服务器进行本地预览
hexo server(或hexo server -p 5000)
(设置端口)我的4000端口被占用,所以使用5000。
打开浏览器访问http://localhost:5000访问初始化页面。
如有疑问欢迎点击右侧联系方式联系我。