个人研究平台搭建升级版

研究平台

  • 使用Python作为数据分析工具,包括JupyterPandasPlotly
  • 使用Ricequant等各类量化平台或Excel作为数据平台
  • 使用XMind梳理研究思路和体系

写作平台

主要特点:

  • 文档主要采用 Markdown 格式
  • 使用 Atom 作为编写的编辑器
  • 使用 GitHub 进行版本管理

使用的软件:

  • Atom 和 Markdown Writer
  • Git 和 GitHub
  • jekyll

写作环境设置

参见Atom编辑器以及Jekyll

博客项目配置

设置好基础环境后,就可以在Atom中开始写博客了。等等,博客写好了,部署在哪里啊?怎么访问呢?哈哈,这就要靠GitHub来帮忙了。写作的文档都部署在GitHubgit@github.com:ericluo/blog.git

将上面的项目clone下来后,设置好branch,具体操作如下:

  git clone git@github.com:ericluo/blog.git
  git checkout -b gh-pages --track origin/gh-pages

图片处理

在撰写文章时,有时候会用到很多图片,但图片不合适放到GitHub平台上。因为图片容量较大,且不是文本格式。同时GitHub的网速较慢,存放大量图片会导致网站访问体验差。

一个较好的解决方案是将图片发布到国内的云存储平台上去,在文章中通过外部链接的方式访问图片。这样就可以充分利用两者的优势。国内云平台中 七牛网 提供了较好的图片云存储服务。并且提供了一个免费的云存储空间,每月一定的免费流量。

通过七牛网提供的同步工具 QRSBox ,实现本地与网络存储之间的自动同步,就可以无缝对接,极大地提供工作效率。在 Windows 平台上,可以使用图形界面工具进行同步(每次启动后要开启同步程序)。在 Mac 平台上,需要 ./qrsboxcli sync & 来启动同步进程。详细设置参见七牛网上的相关文档

七牛网提供图床的URL是http://7xonmk.com1.z0.glb.clouddn.com/

截图与图片处理

可以通过Snagit工具来截图,这是一个功能非常晚辈的截图工具,可以设置快捷键(Ctrl+Alt+C)来快速截取图片。并将图片文件保存到上节设置的同步目录中,就可以通过外部链接的方式来访问图片了。这种方式虽然麻烦一点,但是可靠性和稳定性最好。

发布平台

依托GitHub Pages建立个人的文档发布平台,该平台应具备的主要功能点。

  • 文档归集与整理

  • 文档分类 (tags)

  • 评论?

  • 搜索

  • 自己使用,个人使用主要在原始文档中搜索。

  • 网站使用,需要实现在网页上查询功能

  • 代码或程序的高亮显示

交流平台

及时将个人研究成果在雪球微博上发表(通过链接到GitHub网站上的模式)。在雪球微博上的讨论互动后再返回写作平台进行总结、修订和完善。

实现功能将个人网站上的文章共享(Share)到其他公共平台上。