Тема за ObsidianБесплатна и отвореног кода, на палети Nord
Све у
једној линији.
Nord Lane је мирна, широка тема за Obsidian. Текст, табеле, излаз Dataview-а и уметнути садржај деле једну колону, у светлом и тамном режиму, а телефон приказује тачно оно што и рачунар.
- Једна колона
- 75rem
- текст, табеле, Dataview, уметнути садржај
- Текст табела
- 15 px
- 14 px у панелу ужем од 700 px
- Светла и тамна
- 2 режима
- Snow Storm и Polar Night
- Уграђен
- Geist
- и Geist Mono, ништа не треба инсталирати
- Латиница, ћирилица
- Aa Жж
- руски и српски
- Отворени код
- MIT
- уз навођење Nord и Geist
01Једна колона
Ништа не вири преко пасуса изнад.
Текст, табеле, излаз Dataview-а и уметнути садржај деле исте ивице, до 75rem, а у ужем панелу мање. Live Preview и приказ за читање изгледају исто, па се при пребацивању ништа не помера.
- Колона
- 75rem, никад шира од панела без маргина
- Маргина
- 2.5rem на рачунару, 1rem на телефону
- Широке белешке
cssclasses: [full]заузима цео панел
Дневник читања
Једна колона
02Палета
Дању Snow Storm.
Ноћу Polar Night.
У светлом режиму све позадине су у nord6a, нијанси Snow Storm на пола пута између nord6 и беле, а области раздвајају танке линије nord4. Тамни режим је Polar Night. Акценти долазе из Frost, стања из Aurora, а где је Nord боја сувише светла за ситан текст, текст добија тамнији степен исте нијансе.
Polar Night
Тамне површине, текст у светлом режиму
Snow Storm
Светле површине и танке линије
Frost
Линкови, дугмад, фокус, топлотна мапа
Aurora
Стања, callout-и, ознаке
Светлана nord6a
ГотовоЧитамЧекаПрекинутоПоново
НасловТекстПригушенЛинк#ознака
Степени текста на nord6a, изворни Nord → Nord Lane: линкови 3,8 → 5,2:1, зелена 1,9 → 5,8:1, ћилибар 1,5 → 6,1:1, црвена 3,8 → 5,6:1, љубичаста 2,6 → 4,9:1.
Тамнана Polar Night
ГотовоЧитамЧекаПрекинутоПоново
НасловТекстПригушенЛинк#ознака
Основни текст 9,2:1 на nord0, пригушен 5,7:1. Акценти у nord8, најсветлијој нијанси Frost, да линкови и дугмад остану јасни.
03Табеле
Један стил табела, одакле год табела дошла.
Markdown табеле, Dataview табеле и уређивач табела у Live Preview изгледају исто: текст од 15 px, ненаметљива заглавља великим словима, танке линије између редова и табеларне цифре. У панелу ужем од 700 px табеле прелазе на 14 px, а широке задржавају читљиву ширину и померају се у страну.
- Заглавља од 11 px великим словима изнад редова са танким линијама. У дугачкој табели остају видљива док скролујете.
- Ознаке стоје у табели као ненаметљиве плочице, а бројеви користе табеларне цифре поравнате десно.
- Dataview табеле добијају исти стил, а њихове ознаке - приказују се као бледа цртица.
cssclasses: [table-mono]слаже табеле једне белешке у Geist Mono, за књиге рачуна.
04Картице
Картице са корицама за сваку колекцију.
Опционе gc-* класе претварају dataviewjs приказ у мрежу картица са корицама: књиге у размери 2:3, игре у квадратној кутији, са ознакама у угловима, филтерима и редом података испод сваког наслова. Књига без датотеке корица добија сложене корице, као овде.
- Мрежа
- gc-grid, колоне од 160 px, 132 px за књиге
- Картица
- gc-card, gc-cover, gc-title, gc-meta
- Додаци
- gc-filter, gc-badge, gc-nocover
05Контролне табле
Контролне табле у истом стилу као белешке.
Класе nl-* дају вашим dataviewjs приказима заглавље странице, траке са статистиком, ознаке, табеле, топлотне мапе и временске линије, у истом фонту и бојама као белешке. Не раде ништа док их приказ не користи.
Ознаке за сваку класу су у docs/components.md.
06Мобилни
Исте белешке на телефону.
Geist и Geist Mono су уграђени, са латиницом и ћирилицом, и руском и српском, па телефони и таблети приказују тачно оно што и рачунар. Распоред прати панел белешке, а не екран: испод 700 px табеле прелазе на 14 px и померају се у страну, траке са статистиком се слажу по две у реду, а свака површина за додир има 44 px.
07Опције
Опције кад вам требају.
Нема екрана са подешавањима. Додајте класу у frontmatter када белешци треба више простора, удобна ширина за читање или књига рачуна. Колону, текст табела или величину frontmatter-а за цео трезор мењају Style Settings или CSS исечак.
Све опције су у README.
У frontmatter-у белешке
yaml---
cssclasses:
- full # цела ширина панела
- table-mono # табеле ове белешке у Geist Mono
- prose # текст за читање удобне ширине
---
У CSS исечку, за цео трезор
cssbody {
--nl-col-max: 60rem; /* колона, подразумевано 75rem */
--nl-bleed: 2rem; /* табеле и Dataview преко текста, подразумевано 0 */
--nl-prose-max: 40rem; /* ширина за читање, подразумевано 46rem */
}
08Инсталација
Два фајла, једна фасцикла.
Док Nord Lane не стигне у каталог тема заједнице, инсталирајте је ручно. Ради на рачунару и телефону, без додатака.
-
01
Преузмите
Преузмите theme.css и manifest.json.
-
02
Копирајте
Ставите оба фајла у фасциклу Nord Lane, унутар фасцикле тема у трезору.
.obsidian/themes/Nord Lane/ -
03
Изаберите
Отворите подешавања, па изглед, и изаберите Nord Lane међу темама.
Или га клонирајте и покренитеpython3 build.py /path/to/vault
Тестирано у Obsidian 1.15 на рачунару и у мобилној емулацији, у Live Preview и приказу за читање, у светлом и тамном режиму.