博客搭建
环境准备
1 .安装Git
msysgit是Windows版的Git,从https://git-for-windows.github.io下载
2 .配置node环境(包括npm)
3 .注册github账号和git基础
创建仓库
新建一个名为你的用户名.github.io的仓库,比如,github用户名是test,那么新建test.github.io的仓库,将来你的网站访问地址就是 http://test.github.io
配置SSH key
我们如何让本地 git 项目与远程的 GitHub 建立联系呢?用 SSH keys。
- 1 检查 SSH keys的设置
用git bash执行如下命令:
检查本机的ssh密钥1cd ~/.ssh
如果提示:No such file or directory 说明你是第一次使用 git。
- 2 生成SSH密钥1ssh-keygen -t rsa -C "邮件地址"
然后连续3次回车,最终会生成一个文件在用户目录下,打开用户目录,找到.ssh\id_rsa.pub文件,记事本打开并复制里面的内容,打开你的github主页,进入个人设置 -> SSH and GPG keys -> New SSH key,将刚复制的内容粘贴到key那里,title随便填,保存。
- 3 测试
可以输入下面的命令,看看设置是否成功,git@GitHub.com 的部分不要修改:1ssh -T git@GitHub.com
如果是下面的反馈:
不要紧张,输入 yes 就好,然后会看到:
- 4 设置用户信息
现在你已经可以通过 SSH 链接到 GitHub 了,还有一些个人信息需要完善的。
使用Hexo搭建博客
- 1 请使用命令行工具,执行下面命令安装Hexo
|
|
- 2 在任意一个目录初始化Hexo项目
在任意一个目录下执行以下命令
|
|
当你看到Start blogging with Hexo! 框架就已经搭建成功。
- 3 执行以下命令就可以在本地起服务1hexo server
然后访问 http://localhost:4000/ ,就能看到自己博客的雏形了。第一次初始化的时候hexo已经帮我们写了一篇名为 Hello World 的文章,默认的主题比较丑。
修改主题
既然默认主题很丑,那我们首先来替换一个好看点的主题,我是用的是hexo-theme-yilia
更改主题的配置文件
首先下载这个主题:
$ git clone https://github.com/litten/hexo-theme-yilia.git themes/yilia
打开项目根目录下的_config.yml文件,将theme: landscape改为theme: yilia。
注意:
里面的每个键值对在冒号:后面都需要跟一个空格
再在命令行执行
部署到github
配置本地的项目与github连接
在刚打开的_config.yml文件中,找到depoly,修改为如下
repository后面的值为你刚创建的项目的地址
发布到github
在命令行执行
安装完成后,使用以下命令便可以上传项目到github
现在,你的博客就已经可以在线进入了,访问地址为http://用户名.github.io。
写博客
定位hexo根目录,执行命令:
hexo会帮我们在_posts下生成相关md文件
我们只需要打开这个文件就可以开始写博客了。
hexo命令行使用
常用命令:
简写:
参考资料: