十分钟搭建一个数据科学博客 创建博客的步骤( 三 )


  • 运行git checkout dev切换到一个叫dev的分支 。我们不能用master分支来存放 notebooks,因为那个分支是用于 GitHub Pages 展示的 。
  • 创建一个提交,然后和正常一样推送到 Github(使用git add,git commit,和git push) 。
部署到 GitHub Pages
为了让 Github Pages 正常工作,我们需要把文章添加到master分支中 。现在,HTML内容在output文件夹中,但是我们需要把它放到仓库的根目录,而不是子目录 。我们可以使用ghp-import工具来完成这项工作:
  • 运行ghp-import output -b master,把output目录下的所有东西导入master分支 。
  • 使用git push origin master把你的内容推送到 GitHub 。
  • 尝试访问username.github.io——你就可以看到你的页面了!
修改博客后,只要重新运行pelican content -s publishconf.py,ghp-import和git push,你的 GitHub Page 就会更新了 。
下一步
终于搭建好了!你现在可以创作博客,然后推送到 GitHub Pages 。所有人都可以通过username.github.io来访问你的博客(记得把 username 替换为你的 GitHub 用户名) 。这给你提供了一个展示数据科学作品集的渠道 。
随着文章数和读者越来越多,你可能就需要在以下方面更深入的研究一下:
  • 主题:Pelican 支持主题 。在这里你可以看到很多主题,随便选一个你喜欢的用吧 。
  • 自定义URL:使用username.github.io已经不错了,但是有时候你可能需要自定义域名 。这里是自定义 GitHub Pages 域名的指南 。
  • 插件:这里有一个插件列表 。插件可以帮助你设置网站数据分析,实现评论等功能 。
  • 【十分钟搭建一个数据科学博客 创建博客的步骤】推广:试着把你的文章推广到 DataTau, Twitter, Quora或者其他一些网站,可以帮助你获得更多的读者 。