博客搭建
Hexo简介
Hexo是一款基于Node.js的静态博客框架,依赖少易于安装使用,可以方便的生成静态网页托管在GitHub和Gitee上,是搭建博客的首选框架。大家可以进入Hexo官网进行详细查看,因为Hexo的创建者是台湾人,对中文的支持很友好,可以选择中文进行查看。
安装Git
Windows:去git官网下载git然后安装
Linux:执行下方命令就可以了
1 | sudo apt-get install git |
Android:先下载Termux,然后在软件内执行下方命令
1 | pkg install git |
安装node.js
Windows:在node.js官网选择LTS版本下载安装即可
Linux:
1 | sudo apt-get install nodejs |
Android:
1 | pkg install nodejs |
安装完成后使用
1 | node -v |
查看是否安装成功
安装Hexo
Windows打开git bash输入
1 | npm install -g hexo-cli |
Linux或macOS
在命令行中输入
1 | sudo npm install -g hexo-cli |
Android
1 | npm install -g hexo-cli |
使用hexo -v查看是否成功
然后创建一个文件夹
进入文件夹初始化一下hexo
1 | hexo init |
完成后文件夹中有
node_modules: 依赖包
public:存放生成的页面
scaffolds:生成文章的一些模板
source:用来存放你的文章
themes:主题
_config.yml: 博客的配置文件
在GitHub或Gitee创建个人仓库
GitHub
首先注册一个账户
注册完登录后,在GitHub中看到一个New repository(新建仓库)
创建一个和你名字一样的仓库(你GitHub.github.io)
点击create repository
Gitee
首先注册一个账户
注册完登录后,在Gitee中看到一个加号,然后新建仓库
推荐创建一个和你名字一样的仓库
点击创建仓库
生成SSH添加到GitHub或Gitee
回到git bash中
1 | git config --global user.name "你GitHub(Gitee)的名字" |
可以用以下两条,检查一下你有没有输对
1 | git config user.name |
然后创建SSH,一路回车
1 | ssh-keygen -t rsa -C "你的邮箱" |
然后用
1 | cat ~/.ssh/id_rsa.pub |
查看你的SSH公钥复制
GitHub
而后在GitHub的setting中,找到SSH keys的设置选项,点击New SSH key
把你的id_rsa.pub里面的信息复制进去
Gitee
点击头像-设置-SSH公钥
把你的id_rsa.pub里面的信息复制进去
在gitbash中,查看是否成功
1 | ssh -T git@github.com |
将hexo部署到GitHub
打开_config.yml翻到最后
1 | deploy: |
注意:冒号后边有空格
然后执行
1 | npm install hexo-deployer-git --save |
hexo cl清除了你之前生成的东西,也可以不加
hexo g 生成静态文章
hexo d 部署文章
hexo n 文章名称,创建新文章