Hey Jacky, thank you so much for all the work you've done on Quartz. Let me know if there are key things I'm missing, or if there are better ways to do the things that I showed here.
Thank you! I especially appreciate the very relatable framing - I’m also in a position where I’m not sure I’ll use it enough to pay $20/mo, and this is a great way to tinker with the ideas
Just what I needed ❤️ I will use this system to manage best practices with my team... and maybe as well to publish stuff to my personal website... (as I am already using hugo) ... such a great system such a great video... thanks mate, made my day 👌🏾
Hi, thank you for your video. Quartz is great! I like your website/blog created by Quartz. By the way, does Quartz support (1) sidebar on the left (like obsidian publish) which shows a file directory tree (2) table of content on the right side of a webpage, rather than on the top? Thanks.
Hi, thank you for the all the info in this video and in your post on your site. I noticed that obsidian-hugo is now archived and read only. Is that still a necessary repo to have with Quartz 4 since this video was posted? If so, is it still possible to clone the archived obsidian-hugo repo? I'm an extreme novice to coding language and the coding world in general, so thanks in advance for any further advice.
@BrandonKBoswell they you for the great video (well really the article the video points to). In the last two weeks I have had obsidian recommend to me for different things (work and hobby) and in all situations I would want to share some but not all of my notes. I have been able to get your process functioning and now just need to work on making it not look awful. I had two questions/comments. 1) Did you use an existing Hugo theme or creating everything from scratch? Would it be possible to your _index file that creates/controls your landing page (I did not see it in the garden repo)? I am probably going too deep learning about Hugo for what I need/want. 2) I build obsidian_export from your fork, but when I use it I get ''obsidian-export: unrecognized option `--add-titles`" I have never used Rust before, but looking in src/main.rs I do think I see add-titles in the arg parser. I have not had any downstream errors yet, but wondering if forgot you push your last changes to the fork or something. Thank you again this is great.
Thanks for this great tutorial. I need your suggestion regarding the following matter - please help me. I want to make a public repository of notes, questions, assignments etc for my class so that others can access it. contents must be searchable. All my files and docs are stored in google drive. So, whats the best way to make it publish? I don't have any HTML knowledge, but some coding experience in c, latex, matlab. What you have shown here will be enough for me, I guess. If you have any other idea or suggestions, please let me know.
This seems like a good way to do it. You can likely just use Quartz and skip everything I did with filtering certain files/folders. Alternatively, if you don't want it to look like a Second Brain, you could just use Hugo (which Quartz uses under the hood). Ultimately, I think Quartz is a good solution for your use case. Good luck. I would love to see what you end up with.
What if you were to just selectively synchronize a "public" content folder in your vault with the content folder in Quartz before pushing to GitHub? E.g. something like `rsync -avr ~/vault/public/ ~/quartz/content`. Wouldn't that give you control over what files get published, while also avoiding the hassle of managing multiple vaults? Great video btw!
If you tweak the Hugo template you can. You could likely hook something up where a CSS body class is added via the Frontmatter that would let you target certain styles for certain pages
I’m curious, is there a way to get something similar to the left-sidebar file navigation that we see in Obsidian Publish? I’ve grown to like my sidebar, and would like to make sure the alternative I pick has that option.
It’s technically possible, but it’s not a thing in the current version. There is a Discord that Jacky Zhao (the maintainer of the repo) runs where you might want to mention this.
I run a very small marketing company and I would like to build out our own Database/Project manager/CRM. Is it possible to set this up so my team can edit notes? I would be ok if all of it was saved on a server that my team has access to.
This is pretty great content, I am looking to do something similar. It looks like a lot of content is being shown as modified, and this would be kind of hard to keep track of. Is this because of the cross-links? Would you be able to spot an errant addition (something that might have escaped your ignores)?
Each time you regenerate your files it will show all existing files as modified (I believe because there is an index of all of the files to support the search function). What I do is look very closely at the new files as file I have accidentally added would be new instead of modified. It's not perfect, but that's how I have been defending against this.
Thanks for the tutorial. Im looking for a way to selfhost obsidian valt on my website Can i host my own private github and upload/share it that way. From my own server? Have a nice day. Ciao
In my experience, Quartz is not 100% reliable at ignoring files and ensuring there is no way that ignored files do not get published. So I use this stack to ensure that Quartz can't leak private information (because Quartz never had access to the information to begin with).
The video was great but I still have totally no knowledge about how hugo and github works. I can only do a little easy dataview and so on on obsidian which is my knowledge limits by now. I've read the whole article and the whole video but I got lost almost instantly when you showed the "clone" of the three components used in your video. I've read the article, so should I first read the medium page which tells me to build a personal website via hugo and github first to do all of these shown in your video? I am confused about where to start, I got lost also about where the huge page of code shown could be found and how to actually run a code on my computer, sorry but I am a completely code idiot but I just really want to share notes with the links to friends or other people that I would like to share to, where may I seek help from you please😢😢? I am willing to get started and learn whatever it needs, but the steps in the video and article seems too simplified and the knowledge too complicated for my level.
@@BrandonKBoswell yeah but I may not be able to pay the price and might not always need to use this feature, I would prefer an extra way if possible. May I know how could I start? I’m actually a ok learner but just don’t quite know where to put my hands on, sorry if this disturbs. I didn’t mean to ask for a tutorial or more, the video was a great one!
@@BrandonKBoswell oooh I’ve get how to make the fork repository and also the clone feature. I’m starting to figure this out! I guess I can just use the quartz first😂
@@BrandonKBoswell Not only unhelpful, but kind of rude tbh. You're telling people to pay for obsidian publish on a video that's literally about how to avoid that lol. Not to mention how inconsiderate the vid is of noobies. It's the _only_ video on how to omit certain notes from publishing through quartz, and there's no elaboration or even a disclaimer at least. The video is impenetrable to the outsider and then your completely unwilling to help them in any way. There's really nothing you can do to point the noobs in the right direction? Classic IT elitism i guess. Im also stuck on step 5. It was easy enough until i got to your contribution. I don't know what is meant by "wherever you keep libraries" because i don't know what "libraries" is referring to. Let alone the following steps involving scripts and stuff
@@cyb3rc1ty he's sharing a solution that he came up with for personal use, in the event it's useful to others. He made no promises it would be helpful to newbies, and even mentioned at the beginning it was for those who are more technically comfortable, and that obsidian publish was the easier alternative. Not seeing the problem here with what he's doing.
Woah hey! Creator of Quartz here :)) Thanks for this video, it's been one I've been meaning to make for a while now!
Hey Jacky, thank you so much for all the work you've done on Quartz. Let me know if there are key things I'm missing, or if there are better ways to do the things that I showed here.
@@BrandonKBoswell Are there any platforms I can DM you on? Would love to collab on something showcasing Quartz 3.2 which came out a few days ago!
@@jackyzhao814 @brandonkboswell on Twitter.
Hey , is it possible, if I have no sensitive info, to publish the whole vault simply , entirely
And then sync from time to time? Is it doable ?
Thank you! I especially appreciate the very relatable framing - I’m also in a position where I’m not sure I’ll use it enough to pay $20/mo, and this is a great way to tinker with the ideas
Just what I needed ❤️
I will use this system to manage best practices with my team... and maybe as well to publish stuff to my personal website... (as I am already using hugo) ... such a great system such a great video... thanks mate, made my day 👌🏾
What a great explanation I randomly stumbled upon. That's a no-brainer subscribe. Thanks for your content.
Hi, thank you for your video. Quartz is great! I like your website/blog created by Quartz. By the way, does Quartz support (1) sidebar on the left (like obsidian publish) which shows a file directory tree (2) table of content on the right side of a webpage, rather than on the top? Thanks.
Hi, thank you for the all the info in this video and in your post on your site. I noticed that obsidian-hugo is now archived and read only. Is that still a necessary repo to have with Quartz 4 since this video was posted? If so, is it still possible to clone the archived obsidian-hugo repo? I'm an extreme novice to coding language and the coding world in general, so thanks in advance for any further advice.
Very nice. Is it easy to sync and scan for chnages, or do i have to re-do everything from scratch every week ?
Does this still work on quartz 4? They removed hugo
Thanks for the awesome video! Could you give a quick overview of your terminal setup (themes, plug-ins etc.) or do you list that anywhere ?
@BrandonKBoswell they you for the great video (well really the article the video points to). In the last two weeks I have had obsidian recommend to me for different things (work and hobby) and in all situations I would want to share some but not all of my notes. I have been able to get your process functioning and now just need to work on making it not look awful. I had two questions/comments.
1) Did you use an existing Hugo theme or creating everything from scratch? Would it be possible to your _index file that creates/controls your landing page (I did not see it in the garden repo)? I am probably going too deep learning about Hugo for what I need/want.
2) I build obsidian_export from your fork, but when I use it I get ''obsidian-export: unrecognized option `--add-titles`" I have never used Rust before, but looking in src/main.rs I do think I see add-titles in the arg parser. I have not had any downstream errors yet, but wondering if forgot you push your last changes to the fork or something.
Thank you again this is great.
How does obsidian-html compare to quartz?
Thanks for this great tutorial. I need your suggestion regarding the following matter - please help me.
I want to make a public repository of notes, questions, assignments etc for my class so that others can access it. contents must be searchable. All my files and docs are stored in google drive. So, whats the best way to make it publish?
I don't have any HTML knowledge, but some coding experience in c, latex, matlab. What you have shown here will be enough for me, I guess. If you have any other idea or suggestions, please let me know.
This seems like a good way to do it. You can likely just use Quartz and skip everything I did with filtering certain files/folders. Alternatively, if you don't want it to look like a Second Brain, you could just use Hugo (which Quartz uses under the hood). Ultimately, I think Quartz is a good solution for your use case. Good luck. I would love to see what you end up with.
What if you were to just selectively synchronize a "public" content folder in your vault with the content folder in Quartz before pushing to GitHub? E.g. something like `rsync -avr ~/vault/public/ ~/quartz/content`. Wouldn't that give you control over what files get published, while also avoiding the hassle of managing multiple vaults? Great video btw!
Yes, that too will work! Note that I’m doing this currently with a single vault.
@@BrandonKBoswell Yep exactly, both methods avoid the multiple vaults problem.
Great video! Question. Is it possible to filter your export to include only specific tags instead of folders or pages?
I don’t think this is supported out of the box. It’s open source, so if you’re comfortable with code it would be easy enough to customize.
Great video! I’m only just getting started with Obsidian so this is well timed.
Does comunity plugins works with these quartz thing? With obsidian Publish comunity plugins, like dataview, doesnt works...and thats a big problem
You're going to find the same issue with this. This looks at the Markdown that Obsidian generates and converts that to HTML
Is there a way to easily incorporate custom css per page with this workflow? I have pages that I really want to adhere to a certain formatting style.
If you tweak the Hugo template you can. You could likely hook something up where a CSS body class is added via the Frontmatter that would let you target certain styles for certain pages
I’m curious, is there a way to get something similar to the left-sidebar file navigation that we see in Obsidian Publish? I’ve grown to like my sidebar, and would like to make sure the alternative I pick has that option.
It’s technically possible, but it’s not a thing in the current version. There is a Discord that Jacky Zhao (the maintainer of the repo) runs where you might want to mention this.
I run a very small marketing company and I would like to build out our own Database/Project manager/CRM. Is it possible to set this up so my team can edit notes? I would be ok if all of it was saved on a server that my team has access to.
This was very helpful and easy to follow, thank you.
This is pretty great content, I am looking to do something similar. It looks like a lot of content is being shown as modified, and this would be kind of hard to keep track of. Is this because of the cross-links? Would you be able to spot an errant addition (something that might have escaped your ignores)?
Each time you regenerate your files it will show all existing files as modified (I believe because there is an index of all of the files to support the search function). What I do is look very closely at the new files as file I have accidentally added would be new instead of modified. It's not perfect, but that's how I have been defending against this.
@@BrandonKBoswell I figured as much. Thanks for posting that!
This tutorial is insightful and well structured.
Thanks for sharing. Suscribed.
Thanks for the tutorial.
Im looking for a way to selfhost obsidian valt on my website
Can i host my own private github and upload/share it that way.
From my own server?
Have a nice day. Ciao
How did you get rid of the hashtag # Display for titles? Thanks big time for your help!
Hey there, I’m not sure what you mean
is ignoring files now a core feature in Quartz 3.3? Has this stack become obsolete or is there any reason to go this route still?
In my experience, Quartz is not 100% reliable at ignoring files and ensuring there is no way that ignored files do not get published. So I use this stack to ensure that Quartz can't leak private information (because Quartz never had access to the information to begin with).
If you are okay with files being ignored in 99% of cases, then you are probably fine going with Quartz 3.3 alone.
The video was great but I still have totally no knowledge about how hugo and github works. I can only do a little easy dataview and so on on obsidian which is my knowledge limits by now. I've read the whole article and the whole video but I got lost almost instantly when you showed the "clone" of the three components used in your video. I've read the article, so should I first read the medium page which tells me to build a personal website via hugo and github first to do all of these shown in your video? I am confused about where to start, I got lost also about where the huge page of code shown could be found and how to actually run a code on my computer, sorry but I am a completely code idiot but I just really want to share notes with the links to friends or other people that I would like to share to, where may I seek help from you please😢😢? I am willing to get started and learn whatever it needs, but the steps in the video and article seems too simplified and the knowledge too complicated for my level.
obsidian.md/publish is the way to go
@@BrandonKBoswell yeah but I may not be able to pay the price and might not always need to use this feature, I would prefer an extra way if possible. May I know how could I start? I’m actually a ok learner but just don’t quite know where to put my hands on, sorry if this disturbs. I didn’t mean to ask for a tutorial or more, the video was a great one!
@@BrandonKBoswell oooh I’ve get how to make the fork repository and also the clone feature. I’m starting to figure this out! I guess I can just use the quartz first😂
@@BrandonKBoswell Not only unhelpful, but kind of rude tbh. You're telling people to pay for obsidian publish on a video that's literally about how to avoid that lol. Not to mention how inconsiderate the vid is of noobies. It's the _only_ video on how to omit certain notes from publishing through quartz, and there's no elaboration or even a disclaimer at least. The video is impenetrable to the outsider and then your completely unwilling to help them in any way. There's really nothing you can do to point the noobs in the right direction? Classic IT elitism i guess.
Im also stuck on step 5. It was easy enough until i got to your contribution. I don't know what is meant by "wherever you keep libraries" because i don't know what "libraries" is referring to. Let alone the following steps involving scripts and stuff
@@cyb3rc1ty he's sharing a solution that he came up with for personal use, in the event it's useful to others. He made no promises it would be helpful to newbies, and even mentioned at the beginning it was for those who are more technically comfortable, and that obsidian publish was the easier alternative.
Not seeing the problem here with what he's doing.
Is there a Windows walkthrough?
I'm too much of a newbie :(
Sorry, I don’t know how to run shell on Windows
Thank you Brandon, I'm looking to have my reference recipes available anywhere so this is really helpful
That's a great idea!
Summary tag is it mainly for the SEO, or?
That and also RSS feeds
@@BrandonKBoswell thanks! Your website looks awesome!
@@PicyPoe 😭🎉 thank you!
Is it possible to apply my custom themes? (css styles)
Yes
worked flawlessly, tysm!
Is it just me or is the video/audio really out of sync?
Yeah the quality on this one didn’t turn out so great. I’ve found better ways to record since.
Thanks for the help man!
you. thank you.
Still too technical for non-coders. Have to study before I can apply this.
Yes. If you don’t code, then just pay for Obsidian Publish
Just do an easy setup for newbies.
obsidian.md/publish = Easy
sorry bro, i couldtn understand....
Alternatively check out obsidian.md/publish
You look like James Franco.
Just without all the sexual harassment ;)