Skip to content

Aeases/obsidian-webviews

 
 

Repository files navigation

Obsidian Webviews

This plugin allows you to embed any website into obsidian, ontop of that, you can use (some) obsidian theme variables in your css snippets too like background-primary-obsidian This is based on Obsidian OpenGate

Example Images

image

image

image

Currently supported obsidian variables (can add more just by adding stuff to the arry in getCurrentCSSvalues.ts)

Variable Within webview CSS
--background-primary --background-primary-obsidian
--background-secondary --background-secondary-obsidian
--text-normal --text-normal-obsidian
--hr-color --hr-color-obsidian
--inline-title-color --inline-title-color-obsidian
--background-modifier-hover --background-modifier-hover-obsidian
--workspace-background-translucent --workspace-background-translucent-obsidian
--font-editor --font-editor-obsidian
--background-modifier-border --background-modifier-border-obsidian
--bold-color --bold-color-obsidian
--italic-color --italic-color-obsidian

Some CSS examples are present within the presets.ts file in this repo.

Usage

  1. Type New gate into the command palette
  2. type the url and title of the site you want to embed
  3. click Create

You can access the webviews from the left sidebar

About

Taking Advantage of Electron Webviews (with css pass-through)

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages

  • JavaScript 76.0%
  • TypeScript 22.9%
  • CSS 1.1%