Hexo干货[一] hexo + github搭建博客 (基于h

2018-06-03  本文已影响2人  蚂蚁窝大梦想

写在前面

好长一段时间,自己都准备搭建个博客,但受制至于各种限制(懒)... ...
本文主要讲述Hexo博客搭建

Hexo简介

简而言之,Hexo是基于Node.js的静态博客系统,所有文件和资源都存储于本地,生成静态文件存储于GitHub上。
因其简介、美观且适合各类人士,Hexo 使用 Markdown编辑渲染文章,即可生成炫酷的文章。不亚于于WordPress,详见对比Hexo PS wordpress文章
其作者是来自我国宝岛台湾tommy351大牛。

Hexo搭建必要配置

1 安装

拥有GitHub账号
创建一个新的仓库,命名为username.github.io(username是你的账号名)

2 配置
 git config --global user.name "username"
 git config --global user.email "username@example.com"
  ls -al ~/.ssh
  Lists the files in your .ssh directory, if they exist

说明:默认情况下,public keys的文件名是以下的格式之一:id_dsa.pub、id_ecdsa.pub、id_ed25519.pub、id_rsa.pub。
因此,如果列出的文件有public和private钥匙对(例如id_ras.pub和id_rsa),证明已存在SSH keys

2.2.2 如果没有SSH KEY,则生成新的SSH KEY。

ssh-keygen -t rsa -C "你的邮件地址"
Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/.ssh/id_rsa):

2.2.3 添加公钥到 Github

Hi username! You've successfully authenticated, but GitHub does not
provide shell access.
3 Hexo安装

3.1常用命令

hexo g   #hexo generate,用于生成静态文件
hexo s   #hexo server,用于启动服务器,主要用来本地预览
hexo d   #hexo deploy,用于将本地文件发布到github上
hexo n   #hexo new,用于新建一篇文章

3.2 安装步骤

4 创建第一篇文章
hexo new "my new test" 
title: my new post #可以改成中文的,如“新文章”
date: 2018-06-03 15:15:15 
categories:      #文章类别
tags: [文章]     #文章标签
---
正文
hexo g && hexo s 测试效果
5 部署到GitHub
 deploy:
 type: git
 repo:
 github: [git@github.com](mailto:git@github.com):yourGithubName/yourGithubName.github.io.git,master
 
 或者
 deploy:
 type: git
 repository: ssh:[//git@github.com](mailto://git@github.com)/yourGithubName/yourGithubName.github.io
 branch: master
hexo g && hexo d
username.github.io

总结

至此,简单博客搭建完成,以上仅展示基本流程,有更多主题可供选择。
让我们怀揣梦想,生命不息,探索不止

上一篇 下一篇

猜你喜欢

热点阅读