持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第4天,点击查看活动详情
简介
Hexo是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。即把用户的markdown文件,按照指定的主题解析成静态网页
为什么要使用Hexo
Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。Hexo支持Github Flavored Markdown的所有功能, 甚至可以整合Octopress的大多数插件. 并自己也拥有强大的插件系统。
配置
- 安装Node.js (Node自带npm)
官网可下载nodejs.org/en/download… - 安装git
npm install -g cnpm --registry=registry.npm.taobao.org - 安装hexo
npm install -g hexo-cli
查看是否安装成功
node -v
npm -v
git --version
hexo -v
搭建博客文件夹
- 进入要搭建博客的文件夹--初始化blog
hexo init
- 生成文件并发布
hexo generate
hexo server
-
登录
登录 http://localhost:4000/ 查看效果
将博客部署到 Github 上
利用ssh生成密钥
- 先在博客目录下上传插件
npm install hexo-deployer-git --save
- 登录Github 账户
创建项目代码库,项目名必须是 你的用户名.gitup.io - 配置
SSH密钥
Git Bash Here中操作
ssh-keygen -t rsa -C "your email@example.com"
然后一路回车
最后
clip < ~/.ssh/id_rsa.pub
- 在 GitHub 账户中添加刚刚复制到的公钥
在SSH and GPG Keys 中的SSH Keys中添加 复制 - 测试
Git Bash Here中操作 下列代码不做改变
ssh -T git@github.com
测试成功即可
7. 上传到gitup
hexo g
hexo d
这些配置好之后就跟可以选择自己喜欢的主题进行配置了
思考总结
今天忙碌了一天大概就是这些内容的了解,经过实践这些配置是很简单的,让人头疼的是配置好hexo框架之后对主题的选择和调试并配置成功,修改成自己喜欢的主题是很不容易的,不断的修改更新并学习,加油啊!