Hexo搭建个人博客

146 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第4天,点击查看活动详情

简介

Hexo是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。即把用户的markdown文件,按照指定的主题解析成静态网页
为什么要使用Hexo
Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。Hexo支持Github Flavored Markdown的所有功能, 甚至可以整合Octopress的大多数插件. 并自己也拥有强大的插件系统。

配置

  1. 安装Node.js (Node自带npm)
    官网可下载nodejs.org/en/download…
  2. 安装git
    npm install -g cnpm --registry=registry.npm.taobao.org
  3. 安装hexo
    npm install -g hexo-cli

查看是否安装成功

 node -v   
 npm -v  
 git --version  
 hexo -v  

搭建博客文件夹

  1. 进入要搭建博客的文件夹--初始化blog
  hexo init
  1. 生成文件并发布
    hexo generate   
    hexo server
  1. 登录
    登录 http://localhost:4000/ 查看效果

将博客部署到 Github 上

利用ssh生成密钥

  1. 先在博客目录下上传插件
    npm install hexo-deployer-git --save
  1. 登录Github 账户
    创建项目代码库,项目名必须是 你的用户名.gitup.io
  2. 配置 SSH 密钥
    Git Bash Here中操作
    ssh-keygen -t rsa -C "your email@example.com"
    然后一路回车
    最后
    clip < ~/.ssh/id_rsa.pub
  1. 在 GitHub 账户中添加刚刚复制到的公钥
    在SSH and GPG Keys 中的SSH Keys中添加 复制
  2. 测试
    Git Bash Here中操作 下列代码不做改变
    ssh -T git@github.com

测试成功即可
7. 上传到gitup

    hexo g
    hexo d

这些配置好之后就跟可以选择自己喜欢的主题进行配置了

思考总结

今天忙碌了一天大概就是这些内容的了解,经过实践这些配置是很简单的,让人头疼的是配置好hexo框架之后对主题的选择和调试并配置成功,修改成自己喜欢的主题是很不容易的,不断的修改更新并学习,加油啊!