mirror of
https://github.com/jackyzha0/hugo-obsidian.git
synced 2024-06-14 11:42:35 +03:00
43 lines
969 B
Markdown
43 lines
969 B
Markdown
# Obsidian Link Scrapper
|
|
This repository comes to you in two parts.
|
|
|
|
1. GitHub Action (scrapes links into a `.yml` file)
|
|
2. Hugo Partial (turns `.yml` file into graphs and tables)
|
|
|
|
## GitHub Action
|
|
GitHub action and binary to scrape [Obsidian](http://obsidian.md/) vault for links and exposes them as a `.yml` file for easy consumption by [Hugo](https://gohugo.io/).
|
|
### Example Usage (Binary)
|
|
Read Markdown from the `/content` folder and place the resulting `linkIndex.yaml` into `/data`
|
|
|
|
```shell
|
|
# Installation
|
|
go install github.com/jackyzha0/hugo-obsidian
|
|
|
|
# Run
|
|
hugo-obsidian -input=content -output=data
|
|
```
|
|
|
|
### Example Usage (GitHub Action)
|
|
|
|
|
|
|
|
## Hugo Partial
|
|
|
|
|
|
### Configuration
|
|
```yaml
|
|
enableLegend: false
|
|
enableDrag: true
|
|
enableZoom: false
|
|
base:
|
|
node: "#284b63"
|
|
activeNode: "#f28482"
|
|
inactiveNode: "#a8b3bd"
|
|
hoverNode: "#afbfc9"
|
|
link: "#aeb4b8"
|
|
activeLink: "#5a7282"
|
|
paths:
|
|
- /toc: "#4388cc"
|
|
- /newsletters: "#e0b152"
|
|
- /posts: "#42c988"
|
|
``` |