[[Homepage]]
## This website is built using Obsidian
[Obsidian](https://obsidian.md) is a very powerful word editor that allows a person to create personal knowledge databases that work similar to Wikipedia. There is a free version that is limited to personal use and does not have cloud sync or website publishing services. Both of those need to be paid for. There are workarounds, especially for Android users, but those workarounds can require technical knowledge.
Obsidian is a very powerful tool for *writing* and as such, try not to get too lost in *[[Workflow Optimization|making the perfect setup]]* as that will be time consuming: you will need to debug a lot of stupid shit, tinker with different workflows, and generally speaking, slow down your knowledge collection.
My reviews of Obsidian are almost entirely positive, with *two caveats* that its still a product in development + that plugins and other added functionality generally will not work with Obsidian Publish. There are a lot of functions that I want which simply have not been implemented yet or will not be for the foreseeable future. So if you are looking for specific functions, such as a CMS system for a website, Obsidian is probably not for you. Its strength is is primarily text focused which makes it great not just for knowledge management, but basically anything text based that can originate/inspire multiple ideas and therefore link them together. Writing poetry, novels, scripts, movie reviews, diaries, class notes, are all great, which also coincidentally makes it great for online publishing if your content is primarily word based.
### [Obsidian Sync](https://obsidian.md/sync) ###
- expensive for what it is, but there's no real good solution to cloud syncing between multiple devices without it, especially if you are an iOS/Apple user. It comes with version history and restore, settings/plugins/hotkeys sync, and some other quality of life functions too. It's decent, but I'd honestly say it's not a fool proof system since it's run by a small company. Backup with another service like Google Cloud or OneDrive from time to time.
### [Obsidian Publish](https://publish.obsidian.md) ###
- Also really bloody expensive for what it is. There is very little customization you can do without technical knowledge: it doesn't come with drag and drop editors nor UX/UI like Squarespace, Wix, or pretty much any other website builder out there. For me, the lack of customization is mostly a good thing: I can improve my technical knowledge a tiny bit by learning how to customize the website myself, do it once until I’m satisfied, and then *focus* on writing.
## For the more technically inclined:
Obsidian allows custom CSS and code blocks such as JS to run on the app itself. But if you want to publish, Obsidian publish only allows for one main CSS and one JS file. Therefore any CSS snippets and code that you want to work on the website will need to be copied to the main file and uploaded. See [[Kanban test]] [[Grid Wrapper Test]] for examples of CSSclass usage functions.
Obsidian also allows tags and cssclasses to be defined in the metadata of each page, so you can specify different functions and layouts for different notes/pages.