Jekyll博客中加入评论功能和Google分析

blog 专栏收录该内容
1 篇文章 0 订阅
  • 用Disqus在博客中加入评论
    Disqus是一款社会化的评论系统,我们只要将Disqus生成的一段代码加入到Jekyll模版文件内即能实现网站的评论功能。
    1. 注册disqus
    2. 点击Add Disqus To Site,在接下来的页面填写基本信息后便完成了站点设置。
      点击
      记住填写的shortname,后面要用
    3. 将生成的代码复制到_layouts文件夹下post.html文件内的</article>标签下方。
    4. 在仓库根目录下_config.yml中加入
      comment:
              disqus: yourshortname
  • 加入Google Analytic
    注册Google Analytics,创建一个新的站点后,会生成一个唯一的站点内嵌代码,将这段代码拷贝下来后复制到_layouts文件夹下default.html文件内的标签之前。

  • 安装Jekyll本地编译环境

    1. Linux和Ubuntu使用apt包管理器。你可以这样使用:
      $ sudo apt-get install ruby-full
    2. 打开终端,执行sudo gem install jekyll
    3. 进入到仓库文件目录
    4. 执行bundle install
    5. 开启Jekyll环境bundle exec jekyll serve
      • or
   $ 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
    1. git add -A 保存所有的修改
    2. git add . 保存新的添加和修改,但是不包括删除
    3. 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

  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值