we are waiting for it :slight_smile:
Füles

You two should talk Perlite - publish your Notes to your own Web Server

I create a python script to convert wiki links to markdown standard links : obsidian-share/share.py at master · Mara-Li/obsidian-share · GitHub

It’s the convertlink function (l. 153).

Moreover, if you want to take some part of my script I will be happy! My project is to simply share some obsidian note so, a blog that copy totally obsidian plus would be super cool!

3 Likes

Thank you so much. I will definitely look into your code. :hugs:
Meanwhile, please feel free to optimize/ modify/ upgrade my code, especially the “md2html” function (line no. 70). Thanks in advance. :smiley:

What do you mean by “Full text search” ? :thinking:

Great work. Thanks for your effort. I’m curious if there is an option to hide the acknowledgement at footer? (the “Created using Pubsidian” part)

@bryan00 Yes definitely :full_moon_with_face: Just remove data.js script from the index.html. But, in that case, you have to code the navigation list manually :sweat_smile:

1 Like

@Amlan: great stuff, well done, your output looks very professional too, nothing to be ashamed of, something to be proud of. :+1:

The netlify link in your OP is dead.

1 Like

@Vagabond: full text search means it search in the contents of the notes too, instead of just the note titles.

@Klaas Thank you so much for your kind words. I’ve updated the netlify link as well as the instructions to convert obsidian notes. Feel free to inform me if you have any query/ suggestion. :smiley:

WOW… Looks Sooo Professional :heart:. All the best for upcoming developments :smiley:

1 Like

It feels to me it’s better to just use static site generator like Zola or Hugo. You can host static websites for free on github/gitlab/cloudflare pages or netlifly/neocities.

The difficult/costly part is actually adding the search and graph view.

I visited the demo site, provided by the author. Looks cool, note-search and graph view are also working fine. If it had a full text search, then I guess it could be a serious competitor of obsidian-publish.

1 Like

Well, the usual search solution for static website are either rather costly and/or a lot of work. But just for reference for other people, some of them that are often mentioned: Algolia (expensive), typesense, meilisearch, lunr.js.

1 Like

So far I have put a simple note-search, where you can search the name of your note inside pubsidian. Since, I’ve decided to keep pubsidian FREE and LESS DEPENDANT on other libraries, I’m currently working on my own full-text search algorithm, optimized for pubsidian. Implementing AI-powered site-search like Algolia seems a bit too heavy for a site like pubsidian and may act on the overall responsiveness of the site. Being a solo developer with zero budget, this will take time; but I promise, once completed, it will open create a new dimension for pubsidian. :smile:

can you add support for latex parsing inside obsidian notes.

I’m on OSX 90% of the time so unless I run that .exe from my windows box which I use every few days (work vs personal machine) so I can’t use this yet but I really really like that you’ve chosen to use netlify vs jekyll/hugo/etc. Netlify is awesome, great company and just awsome to use. I wish more of these publish plugins used it, I may contrib to this if I get time to get it linux/osx friendly. Not sure what’s in that executable I kind of expected this to just be a python script but I’ll check it out more later.

2 Likes

@mikej that would be good, I am only on OSX.

Hi, Sorry for replying late.

LaTeX parsing was previously supported inside the note, but currently it’s deactivated due to a potential vulnerability. Hope it will be fixed soon.

Meanwhile, if you want to temporarily parse LaTeX inside pubsidian, you can do so by adding…

<script type="text/x-mathjax-config">MathJax.Hub.Config({tex2jax: {inlineMath: [['$','$'], ['\\(','\\)']]}});</script>
<script src='https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML'></script>

inside the index.html file before hosting it to netlify.

Hope this helps. :blush:

@mikej @Klaas

You can find the source code of the PubsidianConverter1.0alpha.exe here.

Since I am completely a Windows guy and sadly don’t have any Macintosh to test on, I was unable to create an optimised executable version of the converter for Mac.

However, you can manually install python 3.5+ and run the script to convert your markdown notes, suitable for pubsidian.

Please note, since I’m using eel for creating GUI, you require web directory along with the python script inside the obsidian notes folder, to work without any error.

Meanwhile, if you want to contribute by packing the app suitable for Mac OS, please feel free to fork the repository and by creating a pull request.

Thank you. :blush: