当前系统环境: Deepin 15.5
安装环境
搭建Node.js
sudo apt-get install nodejs
sudo apt-get install npm
搭建Git环境
sudo apt-get install git
安装hexo框架
在桌面打开终端
,将hexo安装到桌面
npm install -g hexo-cli
安装NEXT
主题
第一步: 进入hexo
文件夹
第二步: 进入themes
文件夹
第三步: 打开终端输入git clone https://github.com/theme-next/hexo-theme-next.git
自定义博客界面
尝试在本地打开博客
- 打开浏览器
- 输入
localhost:5000
(这里5000是默认值)
tips: 如果你遇到端口
被占用的情况
用文本打开hexo配置文件,如图修改端口即可
尝试修改博客主题和模板
- 打开
桌面
的hexo
文件夹,关于你博客的一切都在里面 - 用文本编辑器打开,我用的
sublime3
- 接下来……自己去研究吧
官方Next主题操作入门
Hexo户理花哨主题
Hexo框架详细操作官方指南
tips:很多很多细节,你要自己去折腾了
易错点
1.冒号
:
后面一定要记得打空格
2.不懂的参数绝对不要瞎改
3.如果想要我这样的动态背景,修改canvas_nest
为true
即可~
(备选)第三条无效方才使用~直接进入hexo/themes/hexo-theme-next/source/lib目录
打开终端执行:git clone https://github.com/theme-next/theme-next-nest-canvas-nest source/lib/canvas-nest
让hexo于github关联起来
在Github创建 New Repository
一定要保证你的github创建过repository,去检查下无妨
在桌面创建SSH
打开终端输入:
ssh -keygen -t rsa -C “your_email@example.com
强烈建议一直回车到底
此时生成两个文件 id_rsa
和id_rsa.pub
,将它保存好.
将SSH生成的公匙添加到Github的ssh的key中
打开id_rsa.pub
将文本复制添加到你自己github
下的SSH中
我这SSH部分粗略的过了~关于SSH的详细指南
测试Github是否于本地建立连接
终端输入
ssh -T git@github.com
成功连接输出是这样
Hi username! You’ve successfully authenticated, but GitHub does notprovide shell access.
三条命令将Blog部署到Github
hexo clean
hexo g
hexo d
检验成果
在浏览器输入
注:请保证github中存放博客的项目名字和你的网址名字一致yourname.github.io