Docker搭建一款开源的Markdown笔记应用系统

文摘   2024-12-05 12:23   广东  
系统介绍
Note Mark是一款功能强大、操作简便的Markdown笔记应用,适合Markdown爱好者和需要高效记录与管理笔记的用户使用。

| 主要特点

  • 快速响应:Note Mark采用先进的技术架构,确保应用具有极快的响应速度,用户可以流畅地进行笔记的编辑和管理。

  • 极简设计:应用的界面设计简约大方,图标直接映射出其背后理念的纯净与专业性,使用户能够专注于笔记内容本身。

  • Markdown支持:Note Mark全面支持Markdown语法,用户可以轻松地进行文本格式化、插入链接、图片、代码块等操作,提高笔记的可读性和美观度。

| 技术架构

  • 后端开发:Note Mark的后端采用Go语言进行开发,确保了应用的稳定性和高效性。

  • 前端技术:前端部分可能使用了Vue.js等现代前端框架,以提供丰富的用户交互体验和良好的性能表现。

  • 项目结构:Note Mark的项目结构清晰,包含多个组件和配置文件,便于开发者进行维护和扩展。

| 使用方法

  • 访问应用:用户可以通过浏览器访问Note Mark的官方网站或使用其提供的Web应用链接来开始使用。

  • 创建笔记:在NoteList.vue组件中,用户可以点击“新建笔记”按钮来创建一个新的笔记。

  • 编辑笔记:在NoteEditor.vue组件中,用户可以使用Markdown语法进行笔记的编写和编辑。同时,应用还提供了一些常用的格式化工具,如加粗、斜体、下划线等,方便用户进行文本格式化操作。

  • 保存笔记:编辑完成后,用户可以点击“保存”按钮将笔记保存到服务器中。

如需了解更多信息,可以访问其官方网站或查阅相关的技术文档。

Docker镜像
https://ghcr.io/enchant97/note-mark-aio
GitHub地址
https://github.com/enchant97/note-mark?tab=readme-ov-file

安装教程

Docker部署操作步骤:安装Docker、拉取镜像、启动容器。

| 安装docker

sudo apt updatesudo apt install -y docker.io docker-compose

| 编写配置文件

version: "3"volumes:  data:services:  note-mark:    image: ghcr.io/enchant97/note-mark-aio    restart: unless-stopped    volumes:      - data:/data    environment:      # !!! REPLACE These !!!      JWT_SECRET: "bXktc2VjcmV0"      CORS_ORIGINS: "http://127.0.0.1:8000"    ports:      - 8000:8000

| 启动容器

sudo docker-compose up -d

执行完毕以上命令之后,访问 http://ip:8000即可。

关注公众号,为你推荐更多原创干货!

更多内容也可看笔者出版图书

—————————

幼稚猿
分享各类技术资讯和教程,出版多本IT图书《Django+Vue系统架构设计与实现》、《Golang+Vue.js商城项目实战》等
 最新文章