Introduce a recently completed plugin, which publishes some of Joplin's notes as a web blog. It is based on the previous mark-magic implementation but only requires a Joplin and GitHub account, without the need to use any command line.
Since the rendering is done using Hexo, you can configure it in the forked GitHub repository. The current theme in use is Fluid, and you can also modify the corresponding theme configuration.
For example, to change the title of the site, you can modify the title in _config.yml.
Thanks for this plugin! I've been looking for an easy way to seamlessly integrate my notes into a blog.
I managed to get the site running, following your instructions. However, I can't figure out how I can edit the theme config file because _config.fluid.yml as shown in your screenshot does not exist anywhere in my repository. I've tried manually creating a new _config.fluid.yml and copying over the contents as per theme documentation, but this only results in a blank page and a couple of permission related errors (see my screeshot). Sorry, if I'm missing something obvious, I have no experience with git/github. Any help would be greatly appreciated.
The problem just resolved itself, actually. I recreated _config.fluid.yml from the source / theme doc and now it seems to work just fine. I must've made a mistake when I originally copied & saved the code for _config.fluid.yml and accidentally carried that over to the new repo. So, I guess it was user error (as usual)
As I understand it right now, you need to create _config.fluid.yml manually in the main directory and copy this code as referenced in the theme documentation :
If your Hexo version >= 5.0.0(hexo -v), please create _config.fluid.yml in the blog directory and copy the content of our theme's_config.yml into it.
This wasn't specified in the plugin instructions, but it worked for me.
@jamiebear@hyruo Sorry, my mistake, I didn't copy the default configuration file _config.fluid.yml. But I just fixed it. If you re-fork the repository or merge the upstream updates, this configuration file will appear!
Well done! This is by far the quickest and most convenient method I've seen for publishing a Hexo blog. After trying this method, I immediately used another Hexo theme to set up a notes website. Thank you for your work! Additionally, I referenced your plugin documentation to write a blog post introducing this plugin.
Really cool idea!
I don't really like Github though (owned by Microsoft). Do you think you could support exporting to files so we can self-host them? Or maybe publish using FTP?
Certainly, I can support other git-based cloud services such as GitLab if given the opportunity, but it is unlikely that I would be able to support FTP.
I also suspect this is a network or configuration error. Can you manually try the following command in the command line to check if it's a network issue?
Configuration error, please check your GitHub username should be leowankerddd, and the repo should be Joplinblog, but now for some reason it includes leowankerddd.github.io.
Additionally, let me confirm whether you intend to customize your blog domain name? If not, you should indeed change your GitHub repo name to leowankerddd.github.io. Settings link. https://github.com/leowankerddd/Joplinblog/settings