Github Page - 搭建自己的个人页面

第一次自己尝试去建立Github的个人页面,以下是自己一步一步摸索出来的。

工具准备

Git
Github
Hexo

Github

在Github上建立一个新的Repository,名字是特定的:[你的Github账号名].github.io

Hexo

安装Hexo

在命令行中执行以下命令

1
$ npm install -g hexo

新建Hexo

在自己的电脑中新建文件夹,名字为Hexo,然后在命令行中执行以下命令

1
$ hexo init

Hexo会自动在目标文件夹建立网站所需要的所有文件。

运行Hexo

1
2
$ hexo g # 或者hexo generate
$ hexo s # 或者hexo server

可以在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

在我们正式部署之前先安装一个扩展:

1
$ npm install hexo-deployer-git --save

然后执行以下命令:

1
$ hexo d # 或者hexo deploy

当你出现Permission denied (publickey)的错误时,记得设置Github的public key

在本机生成public key:

1
$ ssh-keygen -t rsa -C "[你的邮箱]"

执行玩后,在~/.ssh目录下会生成两个文件,id_rsa.pub和id_rsa.

1
$ pbcopy < ~/.ssh/id_rsa.pub

拷贝ssh key的内容,登陆Github网站,在SSH设置页面添加上刚才的public key文件也就是我们已经拷贝的id_rsa.pub的内容,只要粘贴就可以了。

使用以下命令查看ssh key设置是否成功:

1
$ ssh -T git@github.com

PS:如果你有多个ssh key要设置,参考管理git生成的多个ssh key

成功以后,再次执行以下命令:

1
$ hexo d # 或者hexo deploy

最后的最后,打开网址https://[你的Github账号名].github.io/,这就是你的个人页面啦~

更多内容参考https://hexo.io/docs/deployment.html

其他参考博客
手把手教你搭博客
如何搭建一个独立博客——简明Github Pages与Hexo教程

本站总访问量 次, 访客数 人次, 本文总阅读量
靡不有初,<br><br>鲜克有终。<br><br>不断努力,一步一步往前走,做最好的自己