github.io+hexo
- 创建一个库,这里的名字叫 xxx.github.io,xxx 就是你的账号名字,同时可以选择 “Initialize this … README”。
可以通过访问xxx.github.io,访问你的页面了。
我们只需要把这个项目克隆到本地,在上传本地的代码就可以了。可以添加个页面试试
1 |
|
上传之后访问 xxx.github.io
顺带提一下配置 SSH Key,配置 SSH Key 的目的主要配置是为了让本地和远端可以连接。
- 首先查看是否存在ssh key
1 | ls -al ~/.ssh |
如果 key 存在,会有 id_rsa 和 id_rsa.pub 可以直接将 key 复制到远程 GitHub 上。如果不存在就生成 key。
- 创建 ssh
1 | ssh-keygen -t rsa -C "your_email@example.com" |
//密码名称什么的一直按回车即可
- 在 Github 上设置
1 | cd ~/.ssh # 切换目录到这个路径 |
- 打开 Github,点击头像,点击下面的 settings,进入个人设置选择SSH and GPG keys,创建新的SSH:New SSH key,将 key(id_rsa.pub)复制到远程 GitHub 里,同时可以给你的 key 起一个名字。
若需了解更多的内容,可以阅读阮老师 SSH原理与运用 这篇文章。
hexo部分
1.安装
1 | sudo npm install -g hexo |
2.初始化
1 | hexo init |
在http://localhost:4000就能看见本地网页
3.修改 _config.yml文件
1 | vim _config.yml |
1 | //保存之后 |
4.发布一条博客
1 | hexo new "这是一条博客哦" |
5.更换主题
1 | mkdir themes/next |
1 | hexo clean #清理缓存 |
6.添加分类栏与标签栏
1)在写的md文件头部添加tags和categories
1 | tags: |
2)新建分类和标签
1 | hexo new page tags |
3)打开tags/index.md
,设置
1 | title: 标签 |
4)打开category/index.md
,设置
1 | title: 分类 |