第一次自己尝试去建立Github的个人页面,以下是自己一步一步摸索出来的。
工具准备
Git
Github
Hexo
Github
在Github上建立一个新的Repository,名字是特定的:[你的Github账号名].github.io
Hexo
安装Hexo
在命令行中执行以下命令
|
|
新建Hexo
在自己的电脑中新建文件夹,名字为Hexo,然后在命令行中执行以下命令
|
|
Hexo会自动在目标文件夹建立网站所需要的所有文件。
运行Hexo
|
|
可以在http://localhost:4000/ 查看
hexo基本命令:
hexo generate (hexo g) 生成静态文件,会在当前目录下生成一个新的叫做public的文件夹
hexo server (hexo s) 启动本地web服务,用于博客的预览
hexo deploy (hexo d) 部署播客到远端(比如github, heroku等平台)
hexo new “name” 新建一个blog
部署Hexo,与Github关联
先修改Hexo文件夹中的_config.yml文件
修改deploy的内容如下:
deploy:
type: git
repo: git@github.com:[你的Github账号名]/[你的Github账号名].github.io.git
branch: master
在我们正式部署之前先安装一个扩展:
然后执行以下命令:
当你出现Permission denied (publickey)的错误时,记得设置Github的public key
在本机生成public key:
执行玩后,在~/.ssh目录下会生成两个文件,id_rsa.pub和id_rsa.
|
|
拷贝ssh key的内容,登陆Github网站,在SSH设置页面添加上刚才的public key文件也就是我们已经拷贝的id_rsa.pub的内容,只要粘贴就可以了。
使用以下命令查看ssh key设置是否成功:
PS:如果你有多个ssh key要设置,参考管理git生成的多个ssh key
成功以后,再次执行以下命令:
最后的最后,打开网址https://[你的Github账号名].github.io/,这就是你的个人页面啦~