哈嘍小伙伴們好,我是Stark-C~
對(duì)于我們牛馬人來(lái)說(shuō),只要一上班大大小小的事情就讓人忙的沒(méi)完沒(méi)了,在加上除了工作,還有自己生活,家庭中的事情也非常的多。為了盡量的不落下每一件事,必要的備忘和待辦記錄還是很有必要的。
我一直都是微軟Microsoft To-Do 的重度依賴者,它用起來(lái)確實(shí)挺方便的,登錄賬號(hào)之后還能做到全終端同步,不過(guò)我一直吐槽它的界面太過(guò)單一,而且功能偏重于待辦清單,我想保存一些資料什么的還要使用一些文檔或者備忘等APP,不是很方便。
最近發(fā)現(xiàn)了一個(gè)可以私有化部署的Docker項(xiàng)目倒是不錯(cuò),采用卡片式UI,除了可以記錄待辦,可以直接當(dāng)做備忘錄,支持包括Markdown、代碼、列表,鏈接等多種編輯方式。
關(guān)于Tasks.md
Tasks.md是一個(gè)自托管的、基于 Markdown 文件的任務(wù)管理板。
它主要的功能特性如下:
- 操作界面:采用時(shí)尚的現(xiàn)代化設(shè)計(jì),適配各種屏幕尺寸,可以創(chuàng)建任務(wù)卡片、任務(wù)列和分類標(biāo)簽(類似看板模式)
- 卡片編輯:支持用Markdown格式編寫卡片內(nèi)容(兼容常用文本格式和排版)
- 安裝便捷:只需一個(gè)Docker鏡像就能快速部署,安裝超簡(jiǎn)單
- 主題切換:自動(dòng)跟隨系統(tǒng)切換白天/黑夜模式(比如你手機(jī)開(kāi)深色模式,網(wǎng)頁(yè)也會(huì)變暗)
- 顏色主題:內(nèi)置三套配色方案可選(Adwaita/Nord/Catppuccin),還能高度自定義顏色
- 部署靈活:支持通過(guò)環(huán)境變量設(shè)置子路徑(方便用Nginx等工具做反向代理部署)
- 離線使用:可以安裝成PWA漸進(jìn)式網(wǎng)頁(yè)應(yīng)用(像本地APP一樣使用,支持離線操作)
Tasks.md部署
首先在NAS的文件管理器中的Docker目錄創(chuàng)建一個(gè)“taskmd”的文件夾,再在taskmd文件夾創(chuàng)建tasks,config兩個(gè)子文件夾。
然后就可以使用命令直接部署了,我這里演示的是使用portainer堆棧(Docker Compose)的方式部署。
輸入部署項(xiàng)目的名稱和yml代碼:
version: "3" services: tasks.md: container_name: tasks.md environment: - PUID=1000 # 用戶PUID - PGID=1000 # 用戶PGID - TITLE= # 項(xiàng)目標(biāo)題,自定義設(shè)置 - BASE_PATH= # 反向代理地址,如不需要可不用此變量 - LOCAL_IMAGES_CLEANUP_INTERVAL=1440 #不存在任務(wù)自動(dòng)刪除間隔時(shí)間,單位為分鐘,禁用設(shè)置為0即可 ports: - 8080:8080 # 項(xiàng)目打開(kāi)端口,冒號(hào)前面請(qǐng)勿和本地沖突 volumes: - /path/to/tasks/:/tasks/ # 映射項(xiàng)目tasks文件夾實(shí)際路徑 - /path/to/config/:/config/ # 映射項(xiàng)目config文件夾實(shí)際路徑 restart: unless-stopped image: baldissaramatheus/tasks.md
以上代碼需要根據(jù)注釋自行修改,并且鏡像的拉取需要自行解決網(wǎng)絡(luò)問(wèn)題。
用戶的PUID和PGID直接在終端中輸入命令“id 用戶名”就能得到。
搞定之后看到容器正常運(yùn)行,就可以打開(kāi)使用了。
Tasks.md體驗(yàn)
打開(kāi)方式直接瀏覽器【NAS IP:端口號(hào)】,默認(rèn)只是英文界面,不過(guò)也就幾個(gè)單詞,有點(diǎn)英語(yǔ)基礎(chǔ)的也很好認(rèn)。
當(dāng)然像我這樣的學(xué)渣可以直接借助瀏覽器的翻譯插件也是沒(méi)有問(wèn)題的~。
隨意創(chuàng)建一個(gè)Todo任務(wù),可以看到它的編輯頁(yè)面和我們使用的大多數(shù)的編輯器一樣,支持多種文本格式和排版。
比如說(shuō)對(duì)于Docker命令代碼的支持也非常完美,我決定以后就在上面搭建自己的Docker命令庫(kù)了~。
包括我現(xiàn)在創(chuàng)作使用的Markdown也是完美支持,以后可以將我所有的創(chuàng)作也備份一份過(guò)來(lái)了。
我們還可以對(duì)創(chuàng)建的Todo添加自己需要的標(biāo)簽。
并且還能自定義標(biāo)簽的顏色。
創(chuàng)建之后的Todo清單都是以卡片的形式展示,最主要的是,我們可以隨意的拖拽卡片,非常方便。
總結(jié)
總體來(lái)說(shuō),今天分享的這個(gè)項(xiàng)目還是非常不錯(cuò)的,界面美觀、安裝方便 ,喜歡的小伙伴可以Get起來(lái)了。
好了,以上就是今天給大家分享的內(nèi)容,我是愛(ài)分享的Stark-C,如果今天的內(nèi)容對(duì)你有幫助請(qǐng)記得收藏,順便點(diǎn)點(diǎn)關(guān)注,咱們下期再見(jiàn)!謝謝大家~
,