使用hexo搭建个人博客

运行环境:

官网下载下列应用程序:nodeJs,git
安装完成后打开命令提示符(win+R,输入cmd,回车)
依次输入: 
    node -v
    npm -v
    git version
查看是否安装成功(这一步不能少),如未成功,自行设置环境变量

1

Github项目

登录Github新建项目,项目名必须为:账户名.github.io
勾上 Initialize this repository with a README

安装hexo

在你创建的博客项目文件夹下右键选择git:GitBashHere
在弹出面板中输入: npm install hexo -g
完成后输入: hexo -v== 检查是否安装成功
执行初始化: hexo init
生成博客页面: hexo g
开启本地服务:hexo s
打开浏览器输入图中画线部分地址即可查看2
关闭本地服务,按快捷键: Ctrl+C

关联到Github项目

在项目的git中依次输入:
git config –global user.name “XXXX(你的用户名)”
git config –global user.email “XXXX@xx.xxx(你的注册邮箱)”
检测是否有.ssh文件夹3
生成.ssh文件,输入:ssh-keygen -t rsa-C “邮箱” 连续三个回车,检查路径 C:\User\Administrator(备注:用户文件夹)下的.ssh文件。
回到命令框输入:
eval “$(ssh-agent -s)”
ssh-add ~/.ssh/id_rsa
最后登录Github,在个人设置的SSH和GPG密匙一项新建ssh,将你本地的.ssh文件的内容复制到4

配置Hexo

在博客项目目录下找到 _config.yml
在文件最下方找到 #Deployment,如下图5

新建博文

在博客项目目录下打开git,输入hexo new post “Hello World”
在项目目录/source/_posts目录下可以看到新生成的文件

部署项目

先安装一个扩展,在git中输入:npm install hexo-deployer-git –save
现在可以开始部署了 输入:
hexo clean(清除缓存,可选)
hexo g (生成博客)
hexo d (部署到github)
浏览器输入: http://用户名.github.io,即可查看