Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kausalflow/connectome

A Hugo theme with backlinks for online communities
https://github.com/kausalflow/connectome

backlinks connectome digital-garden garden hugo hugo-theme notetaking obsidian roam-like

Last synced: 16 days ago
JSON representation

A Hugo theme with backlinks for online communities

Awesome Lists containing this project

README

        

# Hugo Connectome Theme

A [Hugo](http://gohugo.io/) theme for online community notes with backlinks.

| graph | links and backlinks | command palette |
|----|----|----|
| ![](images/hugo-connectome-graph.png) | ![](images/hugo-connectome-wide-connectome.png) | ![](images/hugo-connectome-command-palette-demo.png) ![](images/hugo-connectome-command-palette-note-commands-demo.png) |

| preview links | Multiple Topics/Notebooks |
|----|----|
| ![](images/hugo-connectome-preview-double-bracket-links.png) | ![](images/hugo-connectome-multiple-notebooks.png) |

## How to Use

> If one is not familiar with Hugo, the official website has a nice tutorial: [Hugo Quickstart and Basics](https://gohugo.io/getting-started/quick-start/).

Tested on `hugo v0.111.3+extended darwin/amd64`

### Starting from Scratch

Simply fork [this repo](https://github.com/kausalflow/hugo-connectome-theme-demo) and modify the config file `config.yaml`.

### Use this theme in an existing Hugo site

- Add the theme `git submodule add https://github.com/kausalflow/connectome themes/connectome`;
- Use the contents in `themes/connectome/exampleSite` as boilerplate.

## Acknowledgement

- This theme is developed on top of [the Hugo Bulma theme](https://github.com/jeblister/bulma/).
- The network graph is visualized using [AntV G6](https://g6.antv.vision/).
- We are using [ninja-keys](https://github.com/ssleptsov/ninja-keys) for our command palette.