中文示例库最新版下载 | Download the newest Example Vault in English
2022-10-17 Warning:
- Rainbell users have repetitively reported problems with one specific plug-in that is Icon Folder. It can cause various problems such as disabling searching or causing trouble for synchronization. I recommend that you disable this plugin or use its older version (v1.0.61). 雨铃库使用者经常在插件icon folder上遇到问题,该插件可能导致搜索功能失效或对同步造成麻烦(尤其是坚果云同步),推荐使用该插件老版本(v1.0.61)或者卸载该插件。
2022-05-19 Update:
- Added an example vault in English.
2022-05-13 Update:
- Added an example vault (in Chinese). An English example vault will also be released this month.
2022-04-14 Update:
- Added banner icon as date today in
homepage setting.css
; - Added stickie css for birthday countdown in
homepage setting.css
;
2022-02-24 Update:
- Added task-based Project Tracking which would present a progress bar of finished_tasks/all_tasks in the project page. (To use, include
target: tasks
andtags: project
in the YAML section and enablesharetype.css
for special tag styling. - Deleted Profile photo; Added Banners Icon.
2022-01-11 Update:
- Added status bar styling to the project tracking section.
2022-01-07 Update:
- Fixed mobile view of the homepage;
- Made modifications to allow an all-theme homepage view.
A dashboard for your obsidian vault.
Currently the homepage features:
- A map of contents that leads to different parts in your vaults (such as your daily notes, weekly notes an other periodic notes);
- Three button tabs that allow you to switch between different parts you'd like to display. Currently there's a music of the month and automatic birthday countdown featured (this part is supported by the plugin React Components);
- A dynamic view of different sections in your daily note (in my case they are diaries, daily agendas, and my parrot logs);
- using dataviewjs to to present the daily note embeds is convenient but it has one drawback which I simply cannot endure, that is, it will crash down every time you edit the daily note (which I do a lot through quickadd while staying on homepage). There is now an alternative to this which I recommend using quickadd macro. Please check
### QA automatic date update
for more information;
- A project tracking for notes with the tag #project;
- A Currently Reading section yet to be automatized;
- Obsidian activity.
- Install Dataview, Banners, React Components, Admonition and Activity History (Quickadd optional);
- The theme Blue Topaz is suggested;
- Enable React Components; Create a components folder and put "music and birthday countdown.md" in it;
- Add the two css files to your css snippets folder; (* The css file disable hover preview for wiki links)
- Dataview: enable dataviewjs and inline queries;
- Admonition: create an "ad-col2" view with no background colors and no codeblock names;
- Open the
00. Homepage.md
note in your vault and get all sections personalized.
- To use birthday countdown function, you'll need to create a page with the name of the persons/pets you'd like to have a countdown for and add "birthday: YYYY-MM-DD" in the YAML.
- To use project tracking you'll need to have a
target: 10000
status: in progress
tags: project
in the YAML section of your single note project. It's based on WordCountTable so you can check there for more info.
If your project is tasks-based, and you want the progress bar to depict finished_tasks/all_tasks instead, use the YAML
target: tasks
status: in progress
tags: project
Enable sharetype.css
for special tag styling.
With this plugin you can quickly access your homepage (Homepage plugin required) from anywhere, both on PC and your phone.
Settings:
With the plugin Advanced URI you can create a url for literally anything. Currently I am only using this for running two commands:
- open big calendar
- open memos
There are several kinds of dynamic buttons in the MOC part.
- Periodic Notes
Supposing you have a daily note formatted YYYY-MM-DD, you should write the md link as followed:
- `$= '[['+moment().format("YYYY-MM-DD")+'|Today]]'`
It'll create a button displaying "Today" that leads to your daily note.
Some other suggestions with Advanced URI
- you can change the current daily note button to link to the
command: open daily note
which would create the daily note with your chosen template when it does not exist.
- URL scheme
If you are using Apple products, both MacOS and IOS have extensive URL schemes that allow you to open almost any app using URL, even perfoming some actions within the app (e.g. open a specific note; open a specific book in IBooks, etc.) I have installed a RSS reader called REEDER and am using this button to open it
- [Reeder](reeder:https://)
This is a roundabout way to display dynamic daily notes embeds in our homepage. Originally, we used Dataviewjs to achieve this, but with dvjs we have to refresh the page every time we made modifications to the daily note (I frequently modified daily note while staying on my homepage with quickadd).
Now there is a more stable way using quickadd macro.
We will start with this codeblock (it is present in the 00. homepage.md
file, but hidden with %%).
![[2022年01月19日#日记]]
![[2022年01月19日#日程]]
![[Pasted image 20211221152043.png#center|200]]
![[2022年01月18日#鸟崽]]
In which I display three sections of my daily note.
Then, we install quickadd, click on manage macros
, then add a new macro Date Update
set to run on plugin load.
Next, download the DateUpdate.js
script to anyplace in your vault.
Open the script with any editor, and change the homepage filepath and section formats according to the instructions.
Configure the new macro, and you'll see DateUpdate listed in the userscript.
Add it.
Then you are all set! Now the date will automatically update whenever you open Obsidian.