本文详细记录了如何在Hexo博客中实现用图组织内容的方法,但是,请注意:以下内容并非操作教程,仅表明相信思路以供参考,或许您可以实现出更好的版本,但仅依照下文内容并不保证一定能重现,一些尝试和debug的细节过于繁琐并未列出,如有疑问欢迎留言。
本文详细记录了如何在Hexo博客中实现用图组织内容的方法,但是,请注意:以下内容并非操作教程,仅表明相信思路以供参考,或许您可以实现出更好的版本,但仅依照下文内容并不保证一定能重现,一些尝试和debug的细节过于繁琐并未列出,如有疑问欢迎留言。
对知识系统(eg.博客)而言,良好的组织结构是极为重要的,尤其是当内容增多,关联复杂后显得尤为重要。传统的“分类(Categories)+标签(Tags)”的二级模式虽足以应付大部分用户的需求,但本质上其还是需要用户对已有分类和标签有良好的组织,这对很多用户来说是根本做不到,因为我们往往缺的就是这种“纵览全局”的能力。
前面已经说过D3
的功能十分强大,但是往往实际使用时只需要用到一部分内容,在这里,就只用到了 *比例尺 *和 *布局 *两部分,外加 *核心 *的请求部分(请求数据),分别用来绘制Graph
的显示坐标轴和图的顶点及边;
Name | Type | Nodes | Edges | Description |
---|---|---|---|---|
ego-Facebook | Undirected | 4,039 | 88,234 | Social circles from Facebook (anonymized) |
ego-Gplus | Directed | 107,614 | 13,673,453 | Social circles from Google+ |
ego-Twitter | Directed | 81,306 | 1,768,149 | Social circles from Twitter |
soc-Epinions1 | Directed | 75,879 | 508,837 | Who-trusts-whom network of Epinions.com |
soc-LiveJournal1 | Directed | 4,847,571 | 68,993,773 | LiveJournal online social network |
soc-Pokec | Directed | 1,632,803 | 30,622,564 | Pokec online social network |
soc-Slashdot0811 | Directed | 77,360 | 905,468 | Slashdot social network from November 2008 |
soc-Slashdot0922 | Directed | 82,168 | 948,464 | Slashdot social network from February 2009 |
wiki-Vote | Directed | 7,115 | 103,689 | Wikipedia who-votes-on-whom network |