mirror of
https://github.com/runofthemillgeek/swarnam-obsidian.git
synced 2026-10-24 07:40:29 +00:00
Compare commits
2 Commits
1.0.1
...
a8d46f559b
| Author | SHA1 | Date | |
|---|---|---|---|
| a8d46f559b | |||
| bc2903d34a |
34
README.md
34
README.md
@@ -9,6 +9,10 @@ A no-frills web playground plugin for Obsidian.
|
||||
<small>(icon credit: [3dicons](https://3dicons.co))</small>
|
||||
</div>
|
||||
|
||||
## Demo
|
||||
|
||||
https://github.com/runofthemillgeek/swarnam-obsidian/assets/2759499/333424b3-2f82-4c1e-9e50-68c837227433
|
||||
|
||||
## Usage
|
||||
|
||||
Install the extension from Obsidian community plugins list (you need to enable this first from
|
||||
@@ -17,39 +21,39 @@ Settings), enable the plugin and then restart Obsidian.
|
||||
To create a new Swarnam block, you need to open a block code snippet and give it the `swarnam` tag
|
||||
like so:
|
||||
|
||||
```swarnam
|
||||
<h1>Hello, world</h1>
|
||||
```
|
||||
```swarnam
|
||||
<h1>Hello, world</h1>
|
||||
```
|
||||
|
||||
When you preview this, it'll show the source and render the HTML side-by-side. You can hover on the
|
||||
top-right and click the `</>` icon to edit the snippet to make some changes.
|
||||
|
||||
You can also add CSS and JS by separating them with `---*---` like so:
|
||||
|
||||
```swarnam
|
||||
<h1 id="h1">Hello world</h1>
|
||||
```swarnam
|
||||
<h1 id="h1">Hello world</h1>
|
||||
|
||||
---*---
|
||||
---*---
|
||||
|
||||
h1 {
|
||||
h1 {
|
||||
font-family: "Manjari";
|
||||
color: red;
|
||||
animation: rainbow 5s ease infinite forwards;
|
||||
}
|
||||
}
|
||||
|
||||
@keyframes rainbow {
|
||||
@keyframes rainbow {
|
||||
0% { filter: hue-rotate(0); }
|
||||
100% { filter: hue-rotate(360deg); }
|
||||
}
|
||||
}
|
||||
|
||||
---*---
|
||||
---*---
|
||||
|
||||
let i = 0;
|
||||
let i = 0;
|
||||
|
||||
setInterval(() => {
|
||||
setInterval(() => {
|
||||
h1.textContent = `${["Hello", "Hola", "നമസ്കാരം"][i++ % 3]} Obsidian!`;
|
||||
}, 1500)
|
||||
```
|
||||
}, 1500)
|
||||
```
|
||||
|
||||
This'll render the three snippets on the left side and show the preview of a web page that has all
|
||||
these 3 blocks injected.
|
||||
|
||||
Reference in New Issue
Block a user