Linux系統之部署Dillinger個人文本編輯器

Linux系統之部署Dillinger個人文本編輯器

  • 一、Dillinger介紹
    • 1.1 Dillinger簡介
    • 1.2 Dillinger特點
    • 1.3 使用場景
  • 二、本地環境介紹
    • 2.1 本地環境規劃
    • 2.2 本次實踐介紹
  • 三、檢查本地環境
    • 3.1 檢查本地操作系統版本
    • 3.2 檢查系統內核版本
  • 四、部署Node.js 環境
    • 4.1 下載Node.js安裝包
    • 4.2 解壓Node.js安裝包
    • 4.3 創建軟鏈接
    • 4.4 配置環境變量
    • 4.5 查看node版本
    • 4.6 安裝yarn
    • 4.7 設置yarn鏡像源
  • 五、部署Dillinger應用
    • 5.1 下載Dillinger
    • 5.2 查看項目內容
    • 5.3 進入項目目錄
    • 5.4 啟動服務
  • 六、訪問Dillinger服務
  • 七、基本使用
    • 7.1 新建文檔
    • 7.2 導出文檔
  • 八、總結

一、Dillinger介紹

1.1 Dillinger簡介

Dillinger 是一款功能豐富的 HTML5 Markdown 編輯器,它具備云同步、移動設備兼容性、離線存儲以及 AngularJS 支持等特點。

1.2 Dillinger特點

  • HTML 轉換: 導入 HTML 文件并自動將其轉換為 Markdown 格式。
  • 圖像管理: 支持通過拖放方式上傳圖片,并可通過鏈接 Dropbox 帳戶來管理這些圖片。
  • 多平臺文件集成: 可以從多個云服務提供商如 GitHub、Dropbox、Google Drive 和 OneDrive 中導入和保存文件。
  • 文件拖放: 支持將 Markdown 和 HTML 文件直接拖放到編輯器中進行編輯。
  • 多種格式導出: 用戶可以將文檔導出為 Markdown、HTML 或 PDF 格式。

1.3 使用場景

  1. 博客寫作:

    • 使用 Dillinger 寫作和編輯博客文章,然后直接從編輯器發布到 GitHub Pages 或其他支持 Markdown 的平臺。
    • 從現有的 HTML 博客模板導入內容,快速轉換為 Markdown 格式進行編輯。
  2. 團隊協作:

    • 在團隊項目中使用 Dillinger 共享文檔,利用云同步功能確保所有成員都能實時訪問最新版本。
    • 通過與 GitHub 的集成,團隊可以輕松地管理和審查文檔更改。
  3. 筆記記錄:

    • 作為日常筆記應用程序,利用其離線存儲功能隨時隨地記錄想法和信息。
    • 利用拖放功能輕松插入圖片和文件到筆記中。
  4. 技術文檔編寫:

    • 編寫技術文檔,如 API 文檔、產品手冊等,利用 Markdown 的結構化格式和易于閱讀的特點。
    • 將文檔導出為 PDF 或 HTML,方便分發給客戶或團隊成員。
  5. 學術研究:

    • 編寫學術論文或報告,利用 Markdown 的簡潔性和易讀性來組織內容。
    • 將最終文檔導出為 PDF 格式提交給期刊或會議。
  6. 教學材料制作:

    • 創建課程大綱、作業指南和教材,利用 Dillinger 的格式轉換功能輕松從 HTML 轉換為 Markdown。
    • 分享文件到 Google Drive 或其他云存儲服務,便于學生訪問。
  7. 創意寫作:

    • 作家和創作者可以使用 Dillinger 來構思和編寫故事、劇本或其他創意作品。
    • 利用 PDF 導出功能將作品打印出來進行審閱或分享。

二、本地環境介紹

2.1 本地環境規劃

本次實踐為個人測試環境,服務器操作系統版本為centos7.6。

hostname本地IP地址操作系統版本內核版本Python版本Node版本
ubuntu-001192.168.3.251Ubuntu 22.04.1 LTS5.15.0-97-generic3.10.12v20.10.0

2.2 本次實踐介紹

1.本次實踐部署環境為個人測試環境,生產環境;
2.本次實踐為在ubuntu環境下部署Dillinger個人文本編輯器;
3.本次實踐目的為加強Linux項目部署能力,熟悉Linux操作。

三、檢查本地環境

3.1 檢查本地操作系統版本

檢查本地操作系統版本,當前操作系統版本為ubuntu 22.04.1 LTS

root@ubuntu-001:~

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/77661.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/77661.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/77661.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

從malloc到free:動態內存管理全解析

1.為什么要有動態內存管理 我們已經掌握的內存開辟方法有: int main() {int val 20;//在棧空間上開辟四個字節char arr[20] { 0 };//在棧空間上開辟10個字節的連續空間return 0; }上述開辟的內存空間有兩個特點: 1.空間開辟的時候大小已經固定 2.數組…

健身房管理系統設計與實現(springboot+ssm+vue+mysql)含萬字詳細文檔

健身房管理系統設計與實現(springbootssmvuemysql)含萬字詳細文檔 健身房管理系統是一個全面的解決方案,旨在幫助健身房高效管理日常運營。系統主要功能模塊包括個人中心、會員管理、員工管理、會員卡管理、會員卡類型管理、教練信息管理、解聘管理、健身項目管理、…

seate TCC模式案例

場景描述 用戶下單時,需要創建訂單并從用戶賬戶中扣除相應的余額。如果訂單創建成功但余額劃扣失敗,則需要回滾訂單創建操作。使用 Seata 的 TCC 模式來保證分布式事務的一致性。 1. 項目結構 假設我們有兩個微服務: Order Service&#x…

【Linux】Rhcsa復習5

一、Linux文件系統權限 1、文件的一般權限 文件權限針對三類對象進行定義: owner 屬主,縮寫u group 屬組, 縮寫g other 其他,縮寫o 每個文件針對每類訪問者定義了三種主要權限: r:read 讀 w&…

《Operating System Concepts》閱讀筆記:p748-p748

《Operating System Concepts》學習第 64 天,p748-p748 總結,總計 1 頁。 一、技術總結 1.Transmission Control Protocol(TCP) 重點是要自己能畫出其過程,這里就不贅述了。 二、英語總結(生詞:3) transfer, transport, tran…

C語言之圖像文件的屬性

🌟 嗨,我是LucianaiB! 🌍 總有人間一兩風,填我十萬八千夢。 🚀 路漫漫其修遠兮,吾將上下而求索。 圖像文件屬性提取系統設計與實現 目錄 設計題目設計內容系統分析總體設計詳細設計程序實現…

opencv--基礎

opencv OpenCV是一個實現數字圖像處理和計算機視覺通用算法的開源跨平臺庫。 鏈接 opencv中的cv是什么意思 在OpenCV中,"cv" 是 "Computer Vision"(計算機視覺) 的縮寫。 opencv的實現語言 opencv的底層實現代碼是使…

Java創建對象的方式

1、通過new關鍵字創建新對象 用new關鍵字創建對象是我們在開發中最常用的方式,new關鍵字會為我們在堆內存中開辟一塊空間以存放對象的引用(包含對象本身以及內部屬性的引用)。 2、通過newInstance()方法創建新對象 newInstance()方法本質上是…

構建具備推理與反思能力的高級 Prompt:LLM 智能代理設計指南

在構建強大的 AI 系統,尤其是基于大語言模型(LLM)的智能代理(Agent)時,Prompt 設計的質量決定了系統的智能程度。傳統 Prompt 通常是簡單的問答或填空式指令,而高級任務需要更具結構性、策略性和…

豬行為視頻數據集

豬行為數據集包含 23 天(超過 6 周)的日間豬行為視頻,這些視頻由近乎架空的攝像機拍攝。視頻已配準顏色和深度信息。數據以每秒 6 幀的速度捕獲,并以 1800 幀(5 分鐘)為一批次進行存儲。大多數幀顯示 8 頭豬。 這里可以看到顏色和深度圖像的示例: 喂食器位于圖片底部中…

C++運算符重載詳解

C++ 中的運算符重載允許為用戶自定義類型(類或結構體)賦予運算符特定功能,使其操作更直觀。以下是運算符重載的關鍵點: 1. 基本語法 成員函數重載:運算符作為類的成員函數,左操作數為當前對象 (this),右操作數為參數。 class Complex {public:Complex operator+(const …

deep-share開源瀏覽器擴展,用于分享 DeepSeek 對話,使用戶能夠將對話內容保存為圖片或文本以便輕松分享

一、軟件介紹 文末提供程序和源碼下載學習 deep-share開源瀏覽器擴展,用于分享 DeepSeek 對話,使用戶能夠將對話內容保存為圖片或文本以便輕松分享。 二、軟件功能 One-click capture of DeepSeek chat content一鍵捕獲 DeepSeek 聊天內容Support sha…

Unity之如何實現RenderStreaming視頻推流

文章目錄 前言引入 UnityRenderStreaming 的好處教程步驟 1:設置環境步驟 2: 創建項目步驟 3:安裝軟件包步驟 5:下載示例步驟 6:檢查配置環境步驟 7:打開推流場景步驟 8: 準備用于流式傳輸的WebServer應用程序步驟 9: 運行 示例場景步驟 10:檢查視頻是否在瀏覽器中顯示…

30天開發操作系統 第26天 -- 為窗口移動提速

前言 昨天我們增加了可同時啟動的應用程序的數量,窗口也跟著變多了,整個畫面變得熱鬧起來。 話說,在對比color.hrb和color2.hrb的時候我們需要移動窗口,那個時候筆者感到窗口移動的速度很慢。在真機環境下的速度還算可以接受&…

9.QT-顯示類控件|Label|顯示不同格式的文本|顯示圖片|文本對齊|自動換行|縮進|邊距|設置伙伴(C++)

Label QLabel 可以?來顯??本和圖? 屬性說明textQLabel中的?本textFormat?本的格式.? Qt::PlainText 純?本? Qt::RichText 富?本(?持html標簽)? Qt::MarkdownText markdown格式? Qt::AutoText 根據?本內容?動決定?本格式pixmapQLabel 內部包含的圖?.scaledCo…

非參數檢驗題目集

非參數檢驗題目集 對醫學計量資料成組比較,相對參數檢驗來說,非參數秩和檢驗的優點是( ) A. 適用范圍廣 B. 檢驗效能高 C. 檢驗結果更準確 D. 充分利用資料信息 E. 不易出現假陰性錯誤 對于計量資料的比較,在滿足參數…

libdxfrw庫使用總結

在 Win11VS2022CMake 平臺編譯 libdxfrw 庫的挑戰與應對 在當今數字化設計與開發領域,高效處理 CAD 文件格式如 DXF 是眾多項目的關鍵需求。libdxfrw 庫作為一種功能強大的工具,能助力開發者精準解析與寫入 DXF 文件,使其在眾多應用場景中備…

C++學習:六個月從基礎到就業——內存管理:RAII原則

C學習:六個月從基礎到就業——內存管理:RAII原則 本文是我C學習之旅系列的第十九篇技術文章,也是第二階段"C進階特性"的第四篇,主要介紹C中的RAII原則及其在資源管理中的應用。查看完整系列目錄了解更多內容。 引言 在…

【愚公系列】《Python網絡爬蟲從入門到精通》056-Scrapy_Redis分布式爬蟲(Scrapy-Redis 模塊)

🌟【技術大咖愚公搬代碼:全棧專家的成長之路,你關注的寶藏博主在這里!】🌟 📣開發者圈持續輸出高質量干貨的"愚公精神"踐行者——全網百萬開發者都在追更的頂級技術博主! &#x1f…

PyTorch基礎筆記

PyTorch張量 多維數組:張量可以是標量(0D)、向量(1D)、矩陣(2D)或更高維的數據(3D)。 數據類型:支持多種數據類型(如 float32, int64, bool 等&a…