blur
blur copied to clipboard
A plugin for creating obfuscated blocks of text in Obsidian.md
blur
Light-weight Obsidian.md plugin for creating obfuscated blocks of text.
2 modes:
inlineblocki.e. code fence
3 methods:
- blur — useful for ==obfuscating==
- brick — useful for ==redacting==
- bone — useful for ==wire-framing==
inline
blur
Alpha Bravo Charlie `~{Delta}` Echo Foxtrot Golt Hotel India Juliet `~{Kilo}` Lima Mike November Oscar `~{Papa}` Quebec Romeo Sierra Tango Uniform Victor `~{Whiskey}` Xray Yankee Zulu
brick
Alpha Bravo Charlie `~[Delta]` Echo Foxtrot Golt Hotel India Juliet `~[Kilo]` Lima Mike November Oscar `~[Papa]` Quebec Romeo Sierra Tango Uniform Victor `~[Whiskey]` Xray Yankee Zulu
bone
Alpha Bravo Charlie `~(Delta)` Echo Foxtrot Golt Hotel India Juliet `~(Kilo)` Lima Mike November Oscar `~(Papa)` Quebec Romeo Sierra Tango Uniform Victor `~(Whiskey)` Xray Yankee Zulu
block
blur
```blur
Alpha Bravo Charlie Delta Echo Foxtrot Golt Hotel India Juliet Kilo Lima Mike November Oscar Papa Quebec Romeo Sierra Tango Uniform Victor Whiskey Xray Yankee Zulu
```
brick
```blur-brick
Alpha Bravo Charliez Delta Echo Foxtrot Golt Hotel India Juliet Kilo Lima Mike November Oscar Papa Quebec Romeo Sierra Tango Uniform Victor Whiskey Xray Yankee Zulu
```
bone
```blur-bone
Alpha Bravo Charlie Delta Echo Foxtrot Golt Hotel India Juliet Kilo Lima Mike November Oscar Papa Quebec Romeo Sierra Tango Uniform Victor Whiskey Xray Yankee Zulu
```
results


plugin installation
From Obsidian's settings or preferences:
- Community Plugins > Browse
- Search for "blur"
or:
- download the latest release archive
- uncompress the downloaded archive
- move the
blurfolder to/path/to/vault/.obsidian/plugins/ - Settings > Community plugins > reload Installed plugins
- enable plugin
or:
- download
main.js,manifest.json&styles.css - create a new folder
/path/to/vault/.obsidian/plugins/blur - move all 3 files to
/path/to/vault/.obsidian/plugins/blur - Settings > Community plugins > reload Installed plugins
- enable plugin
customization
Custom CSS styles can be applied via the obsidian-style-settings plugin.
video demo
effects
- blur —
filter - brick —
line-height,background-color,border-radius - bone —
line-height,background-color,border-radiusand - editor —
toggleto reveal obfuscated text on mouse hover

CSS snippet for setting styles
The obsidian-style-settings plugin is required for the following.
- create an
obsidian-blur-plugin.csssnippet file with the content below
or
- download obsidian-blur-plugin.css
then
- save file to
/path/to/vault/.obsidian/snippets - enable snippet under Settings > Appearance > CSS snippets
/* @settings
name: Blur Plugin
id: obsidian-blur
settings:
-
id: obsidian-blur-hover
title: Reveal obfuscated text on mouse hover
type: class-toggle
default: false
-
id: obsidian-blur-filter
title: Blur filter strength
type: variable-text
default: 5px
-
id: obsidian-blur-brick-color
title: Brick color
type: variable-themed-color
format: hsl
opacity: true
default-light: 'hsla(220,19%,6%,1)'
default-dark: 'hsla(220,100%,100%,1)'
-
id: obsidian-blur-brick-border-radius
title: Brick border-radius
type: variable-text
default: 1px
-
id: obsidian-blur-brick-line-height
title: Brick line-height
type: variable-number-slider
default: 1
min: 1
max: 2
step: .05
-
id: obsidian-blur-bone-color
title: Bone color
type: variable-themed-color
format: hsl
opacity: true
default-light: 'hsla(220,19%,6%,1)'
default-dark: 'hsla(220,100%,100%,1)'
-
id: obsidian-blur-bone-border-radius
title: Bone border-radius
type: variable-text
default: 1.5em
-
id: obsidian-blur-bone-line-height
title: Bone line-height
type: variable-number-slider
default: 1
min: 1
max: 2
step: .05
-
*/
development
clone this repo
cd /path/to/vault/.obsidian/plugins
git clone https://github.com/gapmiss/blur.git
cd blur
install packages and run
npm i
npm run dev
enable plugin
- open
Settings→Community plugins - enable the
Blurplugin.