Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/yoyurec/logseq-awesome-links

⭐ Favicons for external links, page icons for internal. Logseq pluign
https://github.com/yoyurec/logseq-awesome-links

List: logseq-awesome-links

Last synced: 12 days ago
JSON representation

⭐ Favicons for external links, page icons for internal. Logseq pluign

Awesome Lists containing this project

README

        

## Other my plugins/themes
* ✨ [Tabler picker](https://github.com/yoyurec/logseq-tabler-picker)
* 📝 [Awesome Content](https://github.com/yoyurec/logseq-awesome-content)
* 🪓 [Awesome UI](https://github.com/yoyurec/logseq-awesome-ui)
* 🎨 [Awesome Styler](https://github.com/yoyurec/logseq-awesome-styler)
* 📋 [Awesome Props](https://github.com/yoyurec/logseq-awesome-props)
* 📰 [Banners](https://github.com/yoyurec/logseq-banners-plugin)
* 📌 [Sticky Headers](https://github.com/yoyurec/logseq-sticky-headers) experimental

## If you ❤ what i'm doing - you can support my work! ☕

"Awesome Links" plugin for Logseq




logo

* Custom **journal icon** 🡖
* **Favicons** for external links (with caching) 🡖
* **Colors** for external internal links
* **Pages icons/colors** for internal links & tags (shows in content, sidebar, page title & tabs) 🡖
* Common page `icon::`
* Icon for cases when the page is an alias
* Inherit icon from page prop
* Inherit icon for cases when the prop is an alias
* Inherit icon from hierarchy root item or it's props
* In addition page links & tags **color** `color: "value"` 🡖
* Page icons`icon::`extended from Emoji to hundreds icons set via Nerd fonts support 🡖

![](https://github.com/yoyurec/logseq-awesome-links/raw/main/screenshots/logseq-awesome-links.png)

## Install
From Logseq store - `Plugins -> Marketplace`

![](https://github.com/yoyurec/logseq-awesome-links/raw/main/screenshots/market.png)

### Recommended plugin

* ✨ [Tabler picker](https://github.com/yoyurec/logseq-tabler-picker)

## Features

### ⭐ Auto favicons for external links

### ✨ Page icons

Enable feature to show Logseq page (or aliased page) icon for internal links in content.
In addition you can config icon inheriting from page property referenced page, to avoid manual setting `icon::` for common pages.
For ex.:
* create "Projects" page, set `icon:: 🎯` for it
* create "Some project" page, set `page-type:: [[Projects]]`
* set in plugin settings "Inherit icon from..." `page-type`
* ...and all pages with `page-type:: [[Projects]]` will have inherited "Projects" page icon 🎯!

Hierarchy ex.:
* create "Location" page, set `icon:: 🌍` for it
* create "Ukraine" page, set `page-type:: [[Location]]`
* set in plugin settings "Inherit icon from..." `page-type`
* create page [[Ukraine/Kyiv]]
* ...page "Ukraine/Kyiv" will have inherited "Location" page icon 🌍!

Inherited icons also will be shown on current page title, current tab (if "Tabs" plugin installed) and sidebar.

To disable icon for custom markdown links - start link text with space:
```
[→]([[books]]) — [[📖 →]]
[ →]([[books]]) — [[ →]]
```

To disable icon for specific page if it was inherited, but not needed
```
icon:: none
```

To hide page title (show only icon):
```
hidetitle:: true
```

Journal pages default props (cose there is no inherit from) can be configured in Settings (⚠ no quotes in colors!).

### 🎨 Page colors

To customize link color, add property _(to page or to inherited page)_ `color::` with double quotes. Any valid CSS value (for ex [color names](https://enes.in/sorted-colors) )

`color:: "#00ff00"`

![](https://github.com/yoyurec/logseq-awesome-links/raw/main/screenshots/tag-colors.png)

### 📄 Custom page icons

#### Nerd font

3600+ icons combined from popular sets (Font Awesome, Material Design, SetiUI, etc...)!
Native Logseq props `icon::` extended with Nerd icons font:
* Search in collection ([Icons Cheat Sheet](https://www.nerdfonts.com/cheat-sheet)),
* select
* press "Copy icon",
* paste to `icon::` page property

Banners & Tabs plugin support included 😎

#### Tabler icons
2800+ icons
Native Logseq props `icon::` extended with Nerd icons font:
* Install ✨ [Tabler picker](https://github.com/yoyurec/logseq-tabler-picker) plugin
* Search and click on icon to copy,
* paste to `icon::` page property

![](https://github.com//yoyurec/logseq-tabler-picker/raw/main/screenshots/screen.png)

### 📆 Journal icon

Can be customized in settings.
Delete value to disable feature.

## What is Logseq?
Logseq is a privacy-first, open-source knowledge base. Visit https://logseq.com for more information.

## Support
* Read about Logseq plugin updates on Dicscord - https://discord.com/channels/725182569297215569/896368413243494430
* Ask about Logseq plugins on Dicscord - https://discord.com/channels/725182569297215569/752845167030960141
* If you have any questions, issues or feature request, use the issue submission on GitHub: https://github.com/yoyurec/logseq-awesome-links/issues

## Credits
* Icon - https://www.flaticon.com/free-icon/clicking_1721678

## License

[MIT License](./LICENSE)