- 用Disqus在博客中加入评论
Disqus是一款社会化的评论系统,我们只要将Disqus生成的一段代码加入到Jekyll模版文件内即能实现网站的评论功能。
- 注册disqus
- 点击Add Disqus To Site,在接下来的页面填写基本信息后便完成了站点设置。
- 将生成的代码复制到
_layouts
文件夹下post.html
文件内的</article>
标签下方。 - 在仓库根目录下
_config.yml
中加入
comment:
disqus: yourshortname
加入Google Analytic
注册Google Analytics,创建一个新的站点后,会生成一个唯一的站点内嵌代码,将这段代码拷贝下来后复制到_layouts文件夹下default.html文件内的标签之前。安装Jekyll本地编译环境
- Linux和Ubuntu使用apt包管理器。你可以这样使用:
$ sudo apt-get install ruby-full
- 打开终端,执行
sudo gem install jekyll
- 进入到仓库文件目录
- 执行bundle install
- 开启Jekyll环境
bundle exec jekyll serve
- or
- Linux和Ubuntu使用apt包管理器。你可以这样使用:
$ gem install jekyll-paginate
$ cd {local repository} // {local repository}替换成你的本地仓库的目录
$ jekyll serve
- 将改动后的仓库推送到github上
$ cd {你刚才clone下来的项目文件夹路径}
$ git add .
$ git commit -m "statement" //此处statement填写此次提交修改的内容,作为日后查阅
$ git push origin master
- 一些注意点:
- 保持与github上仓库同步
$git pull origin master
- git add . git add -A & git add -u
- git add -A 保存所有的修改
- git add . 保存新的添加和修改,但是不包括删除
- git add -u 保存修改和删除,但是不包括新建文件。
- 新建仓库
touch README.md //新建说明文件
git init //在当前项目目录中生成本地git管理,并建立一个隐藏.git目录
git add . //添加当前目录中的所有文件到索引
git commit -m "first commit" //提交到本地源码库,并附加提交注释
git remote add origin https://github.com/yourname/仓库名.git //添加到远程项目,别名为origin
git push origin master //把本地源码库push到github 别名为origin的远程项目中,确认提交
- 创建分支并推送到远程分支
$ git branch
* master
release
$ git status
On branch master
Your branch is up-to-date with 'origin/master'.
nothing to commit, working directory clean
#新建远程分支
#新建一个本地分支:
$ git checkout -b dbg_lichen_star
#查看一下现在的分支状态:
$ git branch
* dbg_lichen_star
master
release
#星号(*)表示当前所在分支。现在的状态是成功创建的新的分支并且已经切换到新分支上。
#把新建的本地分支push到远程服务器,远程分支与本地分支同名(当然可以随意起名):
$ git push origin dbg_lichen_star:dbg_lichen_star
#使用git branch -a查看所有分支,会看到remotes/origin/dbg_lichen_star这个远程分支,说明新建远程分支成功。
#删除远程分支
#我比较喜欢的简单方式,推送一个空分支到远程分支,其实就相当于删除远程分支:
$ git push origin :dbg_lichen_star
#也可以使用:
$ git push origin --delete dbg_lichen_star
- git常用命令
git push origin master //把本地源码库push到Github上
git pull origin master //从Github上pull到本地源码库--更新至最新版本
git config --list //查看配置信息
git status //查看项目状态信息
git branch //查看项目分支
git checkout -b host//添加一个名为host的分支
git checkout master //切换到主干
git merge host //合并分支host到主干
git branch -d host //删除分支host