WDTP:利器,在於輕便犀利

學生 python、r
推薦至少 3 款你覺着是神器的工具。。。 額... 我只重點介紹同樣好很差?(固然,開頭也提到了另外一個利器ALTRun。。。
貼一張你工位的高清無碼圖。這個。。。我會說還沒畢業麼。。。

來自WDTP項目主頁

相逢即是緣

初次相逢時,我正在尋覓着一款比較好用的靜態網站生成器,突然間,看到一篇文章,【軟件推薦】推薦款適合搭建我的知識體系的小衆軟件...。頓時感受本身有幸,有一次遇到了一款利器,猶如以前遇到ALTRunphp

該軟件現已閉源,可是確實值得一用。下面將其項目主頁介紹轉來,供你們參考。畢竟適合本身的,纔是最好的。css

如下內容,均轉自 項目主頁。當初我看完以後,卻是感受熱血沸騰,這個做者真會寫。。。

WDTP(山湖路)究竟是一款什麼樣的軟件?

簡單說,它是一款基於內容/樣式分離的新型寫做工具、文檔編輯軟件與桌面GUI版的靜態網站生成與管理器。寫做方面,不只適用於創做、編輯並組織管理正規的書籍(技術圖書和文藝做品),也適合於我的知識管理,好比筆記、我的維基系統等等。另外,WDTP還能夠做爲一款簡易的網頁設計、前端開發與編碼調試工具。更使人想不到的是:WDTP不只能夠進行文字型記錄,更能夠進行聲音記錄(錄音機)……若是您對這些感到一頭霧水,沒關係。更簡單的解釋:WDTP什麼都不是,它就是WDTP,一個新型的寫做、記錄與做品分享工具。html

有多個因素促使我開發了這個軟件,其中一大緣由就是我的所需。主要是:前端

  • 一個簡潔高效和優雅的寫做利器和功能多合一的辦公軟件,能部分或徹底替代Pages、Word、Excel、Numbers等傳統的巨無霸、單打一軟件。這件利器可以方便、快速、直觀地組織、管理具備複雜結構與邏輯層次的多目錄、多文檔,能分章節撰寫編輯,能一鍵導出(導出後無需任何第三方軟件,只要有瀏覽器便可閱讀審校),能隨時將本身的文字做品傳播、發佈和分享給他人。
  • 一個更加方便、先進和智能的我的知識管理與筆記系統,用於取代各種傳統、僵化、老舊的筆記軟件,好比:Evernote(印象筆記)。一樣,必須簡潔高效、優雅靈活;必需要有專業級的錄音和基本的音頻處理功能;必須可以方便簡單地插入並管理圖像、視頻並可以進行基本的處理;必須可以一鍵成冊、批量集成,便於保存、分享和傳播;必須具備複習、回顧、提醒等功能,以便將各種信息高效固化爲永久記憶,真正造成屬於本身的知識體系與智慧來源。
  • 極端重視簡潔與效率的GUI桌面版建站工具和靜態網頁生成器,或者說博客/網站的內容建立、編輯、管理與維護工具,數據本機存儲,無需任何改動或設置,隨時都可全站遷移(包括更換域名)。用於取代WordPress等全部服務器端建站程序和當前世面上全部的命令行式「靜態網站生成器」。該生成器必需要自帶文本編輯器、在兼容Markdown的基礎上具備更加豐富實用和強悍靈活的文本標記,可以實時渲染和預覽;必需要有最基本的、簡單直觀的、與網頁相關的代碼編輯、前端開發、美工設計、調試與效果預覽等功能;必須可以方便簡單地隨時修改並製做全新的主題(樣式表及渲染模板);整個網站的成千上萬篇文檔,必須可以一鍵點擊、瞬間生成;必須能進行SEO優化並增長網頁的搜索引擎友好度。
  • 以上幾點,必須是全部原始數據本機直接可視;數據的檢索、備份與恢復等重要功能必須簡單和智能;軟件自己必須可以跨平臺使用;必須方便GIT及各種雲盤的版本控制和數據回滾;諸多功能必須無縫集成在一塊兒等等。
  • 文檔編輯方面,迴歸經典和傳統,以簡潔和高效的內容/樣式(對應:編輯/預覽)徹底分離的方式來完成各種寫做任務,併兼顧網頁設計、代碼編寫與調試(主要是html、css、js、php等網絡編程方面的語言代碼)。

WDTP就是這麼一款注重先進、強悍、易用、簡潔與高效、功能多合一的跨平臺桌面單機軟件。若是您也有和我基本一致的上述需求,它必定會讓您感到驚喜並愛不釋手。python

軟件概述

WDTP(山湖路)不止是新一代智能寫做、文藝創做、知識管理、我的筆記、網頁設計、靜態網站生成與編輯器,仍是一款高度追求用戶體驗、支持豐富的文本標記語法和各種多媒體數據的多文檔編輯/管理器,更象是一個知識、技能、經驗、見聞、感悟與圖文做品的積累、記錄、編撰、創做、組織、管理、分享與傳播等「一攬子」和「一條龍」解決方案。本軟件的特色可用16個字囊括:簡潔高效,精緻優雅,輕靈強悍,先進易用git

WDTP(山湖路)運行主界面

WDTP(山湖路)可運行於macOS和Windows系統下,旨在提升這兩大平臺下全部寫做、創做、記錄、前端開發、網頁設計及做品分享者的生產力及生產效率,節約耗時,減小無謂的智能、體力與資源消耗。它適合於如下羣體:github

  • 以文字、圖像、聲音、視頻爲主要內容的寫做/創做/記錄/分享者
  • 各種做家、文字工做者、自媒體、內容創業、圖書/教程/文章的做者及編譯者
  • 常常記筆記或寫點東西的人
  • 打算採用靜態頁面的我的博客
  • 打算採用靜態頁面的中小企業
  • 前端開發與網頁設計人員

WDTP的全名是:Walden Trip,中文名稱:山·湖·路,UnderwaySoft開發出品。立項日期:2016年8月2日,第一個內測版發佈日期:2017年2月3日。編程

關於本軟件的發音segmentfault

  • 「WDTP」的正確發音就是它的全稱:Walden Trip ['vɑ:lden trɪp],漢語拼音:「WāoDen ChùiPu」
  • 「山湖路」的正確發音:(略)。
:-D

核心功能

  1. 筆記。可隨時記錄並管理學習筆記、讀書筆記以及有必定篇幅並打算結構化保存、管理、檢視和封裝的零星隨記、雜感等等。可按期將全部或任意分類(目錄)下的筆記「裝訂成冊」、集中輸出,一鍵便可完成。
  2. 創做。對職業做家(特別是技術做家以及須要大量構思與情節編排的文藝做家)來講比Pages、Word等WYSWYG類型的桌面文字軟件更加高效、簡潔和靈活的內容創做、章節管理與格式化排版工具。可方便地實現多章節(情節、場景、概念、故事主線等)併發創做/編輯、任意調序、隨意歸類等強大功能,完稿後一鍵便可成書。
  3. 建站。強大而新穎的靜態網站維護、編輯、生成、代碼調試與內容、結構管理系統。特別適合追求全站真正靜態化、內容至上的我的博客與中小企業官網。
  4. 文檔編輯器。WDTP根據大多數做者/做家/博主/站長的實際需求,支持豐富的文本標記語法。好比:插入圖注和表注、居中、靠右、多種類型的表格、圖文混排、插入音視頻媒體文件、內容註釋、跨文檔擴展標記等等。該編輯器還針對Windows系統對中文字體的渲染結果不盡人意等狀況專門作了特殊優化與調整,使用戶在輸入、編輯時可得到更良好的體驗。
  5. 以上幾項,不只能夠文字輸入,更能夠語音輸入(現場錄音),並可進行專業級的音頻編輯處理(剪輯頭尾、調整音量等等)。此功能對不擅長文字表達的朋友或者記者、演員、各種主持人、音樂家、演奏家等羣體來講很是方便。
  6. WDTP還有更多獨具特點並靈活強悍的功能。好比:複習/提醒/回顧,數據統計與分析,文檔隱身,文章歸檔,縮略語,智庫,智能提示與自動補全,按需生成並插入時間軸(線性事件的時間點),項目外源,英漢互譯,表格與數字的自動計算(合計、求平均值等),主題(模板及樣式表)的編輯修改及實時更新,直接處理圖像數據,調用外部程序編輯處理文檔內的圖像與音頻等多媒體數據……等等等等。
  7. 在「筆記、寫書、建站/博客、前端開發」這幾個方面,WDTP(山湖路)無縫集成,一鍵切換。即:同一套內容,隨時可生成上述任何一種類型,還可多種類型混合使用。

主要特色

  • 編程語言爲C++。紮實高效、輕靈強悍。純綠色軟件,僅有一個可執行文件。不管macOS平臺下的,仍是Windows下的,壓縮爲zip後均不超過2M。網絡下載或傳播,瞬間可得。注意:程序小並不表明功能弱。事實上,截至目前,WDTP(山湖路)的功能已經足夠強悍了。
  • 軟件採用共享協議,您能夠自由下載並試用。試用滿意後,可決定是否註冊。
  • GUI桌面單機程序。界面簡約,上手極快,基本無學習壓力與成本。
  • 數據本地存儲。備份、管理、檢索、遷移、二次發佈等等簡單便利。
  • 內容與樣式徹底分離。內容生產者無需在創做時爲樣式或格式而分心。
  • 豐富實用、強大靈活的文本標記語法,全兼容Markdown、HTML、CSS和JS、PHP等全部服務器腳本語言。
  • 可隨意定製主題。良好的可擴展性,專爲高級用戶而設。
  • macOS和Windows跨平臺運行,界面外觀與操做模式徹底一致。
  • 軟件內置book及blog兩套完整的主題,開箱即用。

平臺支持

  • 本軟件在如下平臺測試經過,運行結果符合預期:瀏覽器

    • macOS 10.9以上(已安裝「微軟雅黑」字體)。推薦10.12及以上,Retina顯示屏。
    • Windows 7 x64以上(IE版本爲10.0以上)。推薦Windows 10 x64及以上。
  • 本軟件靜態網頁的生成結果在如下瀏覽器中測試經過,顯示結果符合預期:

    • Apple Safari 10.0及以上版本
    • Google Chrome 51.0及以上版本
    • Mozilla Firefox 50.0及以上版本
    • Microsoft IE 9.0及以上版本
    • Microsoft Edge 38.0及以上版本
    • 還沒有在其餘品牌及版本的瀏覽器中嚴格測試。近3年來流行的任一款瀏覽器應該都無礙(這取決於瀏覽器對您所定製的前端代碼以及音視頻多媒體格式的支持程度)。

程序下載

最新版本:1.1.1004
(截止到本文完成時:2018年2月7日)

  • 請閱讀《UnderwaySoft共享協議》,如不一樣意,請勿下載試用。
  • Windows 64位版本 點此下載(小於1.5M)
  • macOS版本 點此下載(小於1.7M)
  • 純綠色軟件,無需安裝。將壓縮包中的可執行文件解壓到本機某個文件夾下(請確保有權限能夠執行),雙擊便可運行。
  • 運行後可將程序圖標保留在桌面、Dock或任務欄中,以便從此隨時啓動。

如何開始

  • 啓動程序,點擊主界面頂部工具欄「齒輪」圖標,彈出系統菜單,新建項目。

建立項目

  • 建立項目後,主界面左側文件樹面板,鼠標右擊項目,彈出文件樹菜單,新建文件夾或文檔。一個項目可建立任意多的文件夾和文檔。

建立文件夾或文檔

  • 新建文檔後,主界面中部的編輯/預覽區自動切換爲編輯模式,在此寫做和編輯。

編輯區

  • 開始寫。隨便寫。可是咱們建議:

    • 第一行爲本文檔的標題(一級標題,以#號和一個空格開始,後接文檔標題文本。#號已自動給出)。
    • 與標題隔一行,寫內容。

第一行爲標題(# 開頭),隔一行,然後是正文內容

  • WDTP(山湖路)是基於純文本模式的文檔編寫工具,這一點對習慣了所見即所得(WYSWYG)模式撰寫並編輯文檔的用戶來講,確定是個挑戰,須要一段時間來適應。可是,一旦適應以後,您絕對會體驗到「純文本編寫內容+適當的文本標記控制樣式+適時預覽渲染結果」這種模式的巨大優點、便利、靈活與驚人的高效性。

    • WDTP使用文本型標記語法對文檔內容進行渲染後的控制和設置。可是,會不會使用標記語法並不重要(編輯器右鍵菜單中的語法標記「應有盡有」),並且,使用標記來控制或美化內容的呈現並非創做和寫做過程當中的必須步驟。這些東西不是也不該該是思想表達的束縛。任什麼時候候,請不要爲了標記而標記。創做和記錄的重點與核心始終應該是內容自己。在此基礎上,可適當進行「美學拓展」與「內容呈現的貼合性、藝術化與個性化」,絕對不要顛倒順序、無於是果。

文檔編輯區點擊鼠標右鍵,彈出的菜單中包含全部可用的控制標記

  • 隨時可點擊工具欄「大眼睛」圖標或按快捷鍵「Ctrl + S」預覽文檔。再次點擊則切換回編輯模式。

在編輯/預覽兩種狀態之間切換

  • 可將正在編輯的某些內容高亮選擇後提取爲該文檔的標題、摘要、加入關鍵詞列表(經過編輯區右鍵菜單來完成)。這些屬性亦可手工輸入或編輯(主界面右側的屬性面板)。

將所選內容提取爲標題、摘要,或加入本文關鍵詞列表中

  • 寫累了,關閉退出。想寫了,啓動程序。這就是平常使用WDTP(山湖路)的所有流程。
  • 如本機已有現成的文本文檔、Markdown文檔或其它靜站生成器的專有文檔,則可將其批量導入WDTP。鼠標右鍵單擊文件樹面板中的某個文件夾(或根目錄),彈出的菜單中選擇:導入外部數據-文本文檔……

將外部文檔導入到某個文件夾下

  • 發佈和分享:鼠右點擊文件樹面板中的項目、目錄或文檔,看看彈出的菜單中都有些什麼……

導出整個項目、某個文件夾或單個文檔

  • 用更簡潔的流程歸納「快速開始」:

    • 新建項目(工具欄「齒輪圖標」,系統菜單)
    • 新建目錄和文檔(或導入外部已有文檔。文件樹右鍵菜單)
    • 寫做編輯,隨時預覽(編輯/預覽區)
    • 根據具體狀況和須要,主界面右側的屬性面板中分別提取並設置項目、目錄和文檔的屬性
    • 發佈(集成或打包,隨便上傳、服務器端解壓、本機備份、傳播、發給親朋好友、出版社編輯、git版本控制管理,等等等等。Just do whatever you want...)
  • 進階與高級使用:請參閱《山湖路-快速上手》。

備份、同步與回滾

  • 點擊工具欄「齒輪」圖標,彈出的系統菜單中點擊「項目打包」。
  • 打包後的數據文件位於磁盤項目目錄下。
  • 項目打包數據包含:

    • 項目文件
    • 項目所管理的全部目錄與文檔的結構
    • 項目所管理的全部文檔的內容數據(含媒體文件)
    • 項目所管理的全部目錄與文檔的屬性
    • 項目當前所用的主題(非系統默認的主題)
  • 項目打包數據不含:

    • 靜態生成的全部網站數據(網頁及媒體)
  • WDTP可直接加載項目打包文件。
  • 更好的備份策略是使用Git對整個項目進行版本控制、數據同步和歷史回滾。好比將項目目錄設置爲本機git倉庫,ignore文件中忽略site目錄。遠程託管倉庫,可以使用GitHub或自建的git服務器。
  • 使用git備份、同步和管理項目數據,相對來講最穩妥和靈活。這也是UnderwaySoft推薦的備份方案。以GitHub爲例,若是對控制檯界面下使用git命令不熟悉,能夠下載並使用GitHub出品的跨平臺自由軟件:GitHub Desktop,其使用很是簡單。
  • 多個設備之間進行數據的實時備份和同步,除Git外,還可以使用第三方公司出品的各種網盤(雲盤),更加方便簡單。詳情可參閱各雲盤的使用說明。

發佈網站數據

  • 文件樹面板,鼠右單擊根項目,彈出的菜單中點擊「網站數據打包 - 所有打包」。
  • 網站打包數據中不含任何與項目有關的數據。
  • 所有打包後的網站數據解壓後可直接傳到任意域名的服務器上(或直接上傳zip打包文件,服務器端解壓),無需任何配置,無需任何額外操做,一個完整的網站就能夠直接運營了。
  • 平常修改或新建文檔後,只需上傳對應的和受到影響的html文件便可。或者打包網站/目錄數據時僅打包網頁,然後再次上傳。
  • 若是新建的文檔使用了本機多媒體文件,則可單獨將所使用的多媒體文件上傳到服務器。
  • 注意:WDTP的網站數據打包功能,針對當前所選的目錄。若是當前所選是根目錄,則意味着整站打包;若是當前所選是某個子目錄,則僅打包該子目錄的全部網站數據。文件樹右鍵菜單中不少菜單項都是針對當前所選的目錄或文檔進行某種處理或操做,並不影響其同級,也不影響其上級。也就是說,文件樹右鍵菜單有識別功能、針對性和必定程度上的智能化。

分享並傳播做品

做爲開發者,我最但願用戶直接分享並傳播項目的備份數據,而受衆也使用WDTP(山湖路)。這樣,受衆能夠直接加載並用本身喜歡的模板與樣式瀏覽其餘同仁的做品。這種方式對各方來講都最爲理想(雖然不太現實,由於無論山湖路有多麼簡潔易用、方便強大,也不太可能吸引更普遍的用戶羣,特別是早已習慣並造成固化觀念的WYSWYG類寫做用戶)。

退一步來講,即便受衆不使用WDTP(山湖路),解壓項目備份數據後,也能夠用任意文本編輯工具(包括某些能夠進行Markdown解析與渲染的文本工具)直接瀏覽WDTP中所創建並管理的文檔。WDTP所支持的文本標記自己就是爲了易讀和簡單強調而存在,即使直接閱讀也應該無太大壓力和困惑。

另外一種常規的分享策略就是建站,向全世界展現您的精彩做品、不同凡響與別具一格。有無獨立域名和服務器均可以很方便地實現,並且隨時能夠遷移,隨時能夠更換域名,無需作任何配置,再次上傳site目錄下的全部數據便可。這方面WDTP(山湖路)應該是作到了極致簡約。

程序升級

  1. 備份項目數據。
  2. 下載最新版本的二進制主程序文件,直接覆蓋老程序。若是不放心,也可先將老程序文件更名。待新程序運行無誤後,再將老的刪掉。若有問題或感受新不如舊,則隨時能夠刪掉新的,從新使用舊版本。
  3. 啓動本程序。
  4. 如未使用自定義的主題,則系統菜單中點擊「重置/修復系統主題」。由於WDTP每次升級都可能涉及到默認樣式表和模板文件的更新。如已經使用了自定義主題,重置以前請先備份,或不要執行此步驟。
  5. 點擊工具欄「齒輪」圖標,彈出系統菜單,從新生成整個網站。

相關文檔

還在等什麼,心動的去試一試吧。
固然,爲了宣傳這樣一個好軟件,我在 簡書上也發了這篇文章。

本文參與了 SegmentFault 「我是工具控」分享,若是你也手持利器,那就一塊兒來分享吧。
相關文章
相關標籤/搜索