banner
loongphy

loongphy

所有苦难皆成过往,我们甘福将至
twitter

Weekly Report #4 Writing Tool Flow

Always procrastinating until the deadline, it's not until the crematorium.

I didn't plan to write, just wanted to browse the new timeline feature on xLog, but got attracted by a blog and ended up writing a long comment. I couldn't resist the urge to write 😭

Work#

This week has been relatively quiet with not much output. My main tasks have shifted from development to pre-launch testing and writing documentation. I have come to understand the pain of writing documentation, but it's really frustrating when there is no documentation available when trying to understand a project.

In terms of work communication, I have a bad habit that I can't seem to change: I often ask my colleagues to fix some bugs on the spot, but the specific implementation is something I come up with on the spot in my mind, which cannot guarantee reliability. In addition, the lack of an effective testing environment often leads to repeatedly making modifications to some problems.

Currently, I am using Feishu documents to record these changes and linking the corresponding documents to the project management in a multidimensional table, making it easier to trace and investigate issues.

Writing Workflow#

I currently have data that needs to be synchronized across three platforms: Notion, GitHub, and WeChat Official Account.

  • Notion is my main writing and editing tool, where I create all my content. Despite trying out other fancy note-taking software, I still choose to go back to Notion because of its clean appearance and powerful database.
  • GitHub serves as a Markdown backup for my written content. I have created a repository where I have built a personal blog website using Astro, and deployed it using Vercel.
  • WeChat Official Account serves as a backup for my data. Since the previous two platforms have poor connectivity in China, I use WeChat Official Account as a synchronization platform.

Previously, when synchronizing articles written in Notion to WeChat Official Account, I would simply copy and paste. However, the experience was poor. Later, I discovered the Notion converter - Note conversion tool, which allows for one-click copying and provides an excellent experience.

Last week, I also discovered Mdnice, which provides a web-based editor and many formatting themes. It is extremely friendly to code and allows for previewing the effects on mobile devices. This finally solved the problem of synchronizing with WeChat Official Account.

However, there is still a major issue with synchronizing across the three platforms: images. Because the first two platforms have poor network access, I use them as image hosts, but the images hardly load on WeChat Official Account. On the other hand, using WeChat Official Account as an image host results in the images being blocked on platforms outside of WeChat Official Account.

After weighing the options and considering efficiency, the final solution is as follows:

  1. Write in Notion and upload any images used to the GitHub web-based editor. Then, paste the returned image links back into Notion.
  2. Once writing is complete in Notion, upload all the images to the WeChat Official Account's media library.
  3. Copy the content from Notion to Mdnice, format it there, and then copy it to WeChat Official Account. Add any missing images, and it's done!
Loading...
Ownership of this post data is guaranteed by blockchain and smart contracts to the creator alone.