My 10+ Obsidian Plugins As a Medium Writer

Streamline Your Workflow: Top Plugins for Obsidian Writers

I allow my intuition to lead my path.
— Manuel Puig

Medium Link: My 10+ Obsidian Plugins As a Medium Writer | by Wesley Wei | Jul, 2024 | Programmer’s Career
Author: Wesley Wei – Medium

Hello, here is Wesley, Today’s article is about Obsidian Plugins. Without further ado, let’s get started.💪

Overview

I highly recommend Richard Feynman’s approach to promoting self-learning through output. First, unreflected output is useless and won’t attract anyone’s attention; second, when you decide to write an article introducing a piece of knowledge, you need to convince yourself that you’ve learned something before wanting to share it with others.

Unconsciously, output will become a huge driving force, allowing you to enter the learning state faster and helping you learn more deeply. Moreover, each time you output, it’s like reviewing and refining your understanding of the knowledge for yourself, and sharing it with others through records and exchanges.

I’ve been writing on Medium for some time now, and I think there are many good feedback mechanisms here because there are many readers and a paid subscription wall. So why not continue writing on Medium?

In my journey as a writer, I’ve used many note-taking software tools, including OneNote and Notion, but they all have their limitations. Now, I’m using Obsidian as my main note-taking tool, which has native support for local files and a wide range of plugins that make me love it even more. This allows me to write on Medium with greater ease, and this article will share some simple tips.

This article may be suitable for those who have used Obsidian before. Here, I’ll introduce the plugins I commonly use when writing blog posts or outputting content.

The focus of this article is on showcasing the effectiveness of using these plugins, rather than step-by-step instructions. If you think these plugins might be helpful to you, feel free to explore them yourself.

1. Content-related

1.1 Templater

This plugin helps me reduce repetitive work when creating new series articles. Whenever I create a new article, I consider using Templater to lower my workload.

When you set up the template, it can generate content according to your settings, such as:

20240714183717_rec_.gif

The corresponding Templater code is as follows:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
---
<%*
let title = tp.file.title
if (title.startsWith("Untitled")) {
title = await tp.system.prompt("Title");
await tp.file.rename(title);
}
%>
title: <%* tR += title %>
author: Wesley Wei
date: <% tp.file.creation_date() %>
tags: stayahead
categories: efficiency
---

<% tp.web.random_picture("500x500", "landscape, nature") %>

<% tp.user.quote(tp) %>

Note that the quote function is customized according to my own blog format:

1
2
3
4
5
6
7
8
9
10
11
12
13
async function quote(tp) {
// const text = await tp.system.prompt("What's Good?")
// new Notice(text, 5000)
str = await tp.web.daily_quote()
// First, remove "> [!quote]"
let newStr = str.replace(/>\s\[!quote]\s/g, "");
// Then, remove remaining ">"
newStr = newStr.replace(/>/g, "");
newStr = "{% colorquote success %}\n" + newStr;
newStr += "\n{% endcolorquote %}";
return newStr
}
module.exports = quote;

If you’re interested in setting up more customized content, you can refer to Templater’s official documentation.

This plugin is very convenient and intuitive, so I directly quoted the official content:

image.png

This plugin automatically fetches the webpage to extract link titles when they’re pasted, creating a markdown link with the correct title set.

For example:
When pasting https://github.com/zolrath/obsidian-auto-link-title, the plugin fetches the page and retrieves the title, resulting in a paste of: zolrath/obsidian-auto-link-title: Automatically fetch the titles of pasted links

1.3 Copilot

Writing processes can always benefit from AI assistance, such as generating medium article subtitles.
For my article: Timer changes in Go 1.23: Enhancing Accuracy and Simplifying Concurrency | by Wesley Wei | Jul, 2024 | Programmer’s Career, I used the Copilot plugin to ask Ollama for its opinion, and it provided the following response:

image.png

If you’re familiar with this content, you’ll find that its response is indeed worth referencing. The corresponding prompt is as follows:

image.png

AI is still rapidly developing, and its potential is limitless. If you input the corresponding prompt and question, it can provide relevant responses. We can fully utilize localized AI to boost productivity. Why not use it?

Free AI tools are already very useful today. I welcome you to read my previous article:

More about My AI Tools: Welcome to the AI Revolution: My Guide to Essential Tools and Concepts | by Wesley Wei | Jun, 2024 | Programmer’s Career

1.4 Linter

This plugin can help us standardize article formatting. I’ve made some customizations, and whenever I trigger the save article shortcut key, this plugin can automatically format my article according to my customized style, as shown below:

20240714185524_rec_.gif

If you’re someone who writes frequently, you should understand what this means: time-saving. When I finish writing an article, all I need to do is input the shortcut key, and the article formatting will be basically done, which will definitely save a lot of time.

2. Usage-related

2.1 Another Quick Switcher, Better Command Palette, Omnisearch

image.png
What I use most often in Another Quick Switcher is  — Recent search. By setting a shortcut key, I can quickly know which articles I’ve recently opened.
image.png
Better Command Palette helps me find commands more easily. Similarly, by setting a shortcut key, I can quickly open the search and use the command.

image.png

Omnisearch performs faster and more detailed searches.

2.2 ExcaliBrain, Excalidraw

image.png
ExcaliBrain can help me view my articles from various angles and visualize them as images. It also allows me to see relationships between this article and other articles.

image.png
Excalidraw enables me to create diagrams locally, and with ExcaliBrain, I can modify the structure diagram of my article and generate an image that represents the structure I want.

image.png
Style Settings and Supercharged Links allow me to categorize my articles based on tags and other dimensions, which helps me manage my articles. For example, I set different colors for articles with different tags:

image.png

2.4 Commander

This plugin enables me to customize some frequently used commands. For instance, I can create a command to enter or exit focus mode and place it on the Tab Bar:

image.png
image.png
image.png

By clicking on the icon in the top-right corner, I can easily toggle the status bar on or off. Of course, this is just one small example, and there are many more things to explore.

3. Tools-Related

3.1 Image Auto Upload Plugin

This plugin helps us use PicGo to upload images to third-party services, without saving them locally. The uploading process is as follows:

image.png

3.2 Git

image.png
When I publish my articles on Medium and my blog, I use this plugin to push them to GitHub with one click, then deploy the blog content to my server using GitHub Actions.

3.3 Terminal

We all know that Obsidian’s default files are in Markdown format, but sometimes I need to create other types of files, such as a custom JavaScript file for the Template plugin. This requires me to switch to another window to create these types of files, which is inconvenient and distracts from my workflow.

I solved this problem by using the Terminal plugin, which allows us to open a terminal in the same Obsidian instance and create a JavaScript file through the terminal.

image.png
Of course, if you’re familiar with terminals, you’ll understand that it can do many more things.

4. Conclusion

All plugins can be downloaded through Community plugins, and you can choose the ones that are helpful to you based on the recommendations above.

image.png

I think there are too many plugins on Obsidian, which can be overwhelming. I believe we only need to select the ones that best suit our needs. I hope my recommended plugins include what you’re looking for.

The plugins mentioned in this article are all those I’ve accumulated over time while using Obsidian to write slowly. They’re just a small part of the iceberg when it comes to Obsidian plugins, and the usage scenarios are only personal examples. I welcome your comments telling me which plugins you like and how you use them.


More Series Articles about Stay Ahead of The Curve:

https://wesley-wei.medium.com/list/stay-ahead-of-the-curve-45566b07b4a2

And I’m Wesley, delighted to share knowledge from the world of programming. 

Don’t forget to follow me for more informative content, or feel free to share this with others who may also find it beneficial. it would be a great help to me.

Give me some free applauds, highlights, or replies, and I’ll pay attention to those reactions, which will determine whether or not I continue to post this type of article.

See you in the next article. 👋

中文文章: https://programmerscareer.com/zh-cn/obsidian-plugins/
Author: Wesley Wei – Twitter Wesley Wei – Medium
Note: Originally written at https://programmerscareer.com/obsidian-plugins/ at 2024-07-14 21:38. If you choose to repost or use this article, please cite the original source.

Slice Notions You Should Know in Golang WaitGroup You Should Know in Golang

Comments

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×