0%

在Github Pages上托管Reveal.js

一、在Github Pages上托管Reveal.js

(一)创建一个新的respository

在GitHub上创建一个新的respository,比如取名为PPT,然后在本地(比如Documents)打开git bash,clone这个respository到本地,输入

1
2
3
4
git clone https://github.com/user/PPT.git

#user为你的github用户名
#git clone表示从远程主机克隆一个版本库

(二)创建gh-pages branch

在终端中打开刚才创建的本地文件夹Documents,输入

1
2
3
4
5
cd Documents/Blog/PPT
git checkout --orphan gh-pages

#创建orphan分支,命名为gh-pages
#如果不提交内容,这个分支实际上没有创建

(三)上传reveal.js到branch

将reveal.js文件下载下来,全部拷贝到本地Documents中的PPT文件夹,并在reveal.js文件夹中编辑好幻灯片,输入

1
2
3
4
5
6
7
8
git add .
git commit -m "1st commit"
git push origin gh-pages

#git add . 监控工作区的状态树(即文件夹或目录),使用它会把工作时的所有变化提交到暂存区,包括文件内容修改(modified)以及新文件(new),但不包括被删除的文件。
#git commit 主要是将暂存区里的改动给提交到本地的版本库
#git commit -m表示可以直接输入后面的提示内容,如“1st commit”
#git push origin gh-pages表示把本地代码(origin)提交到gh-pages分支

接下来,输入Github账户的用户名和密码即可。可以试着访问:https://lysp2017.github.io/PPT/幻灯名.html,就可以看到幻灯片了。

二、在Hexo博客中部署Reveal.js

  1. 在Markdown中输入幻灯片的地址即可
1
[https://lysp2017.github.io/PPT/幻灯名.html](https://lysp2017.github.io/PPT/战火炼成的生命之星.html)