一款屬於本身的筆記本【vue+gin+elementUI先後端分離開發部署開源項目】

前言

我爲何要寫一個我的的雲筆記?
(⊙o⊙)…額額額😄。。。這件事兒還得從一隻蝙蝠提及......
好了_(:з」∠)_不想扯了......前端

有如下幾個緣由:vue

  1. 忽然發現有道雲筆記不是本身的 個人隱私都在別人的庫裏😱。而且一直想有一個本身的雲筆記。
  2. 打開全球最大同性交友平臺gay....嗯嗯嗯...錯了,Github。發現開源的雲筆記軟件不多幾乎沒有
  3. 想作一個先後端分離的項目,而且想開源分享給你們。
  4. 一隻蝙蝠的傳說。(你們應該清楚🙃)

以上就是我一時衝動,不對。。。一時興起,因此抄起個人小本本就開幹!!來一場說擼就擼的guan......額不對,說擼就擼的碼!(時不時就開車。老司機快上車!!🚜)


ios

用到的相關技術棧

前端nginx

  • Vue(包括VueRouter和axios異步請求工具)
  • ElementUI
  • mavonEditor也就是大家如今看到的markdwon編輯器【碼字賊清爽,放大效果更佳!

後端git

  • Gin【golang】+Gorm
  • Redis+MySql【本項目大量用到了Redis 主要用於緩存和消息暫存 互聯網性能利器,速度快的一逼👍!!!】
  • golang相關技術棧(go-redis、gomail、cron定時任務等)

運維github

  • nginx先後端分離部署【前端經過nginx代理跨域】(應該有很多和我同樣被跨域折騰的人不人鬼不鬼的小夥伴吧,沒事,後面Biningo帶你開車.....)

不得不說go的部署真的是很是方便!!向改就改,想部署就部署,想停機就停機!!
不過Biningo也是用不少精力部署上去的,主要仍是出了各類bug修復一下又修復一下而後又上傳這樣子。
若是以爲項目有幫助,能夠給小弟一個star鼓勵一下
實在要感謝我能夠郵箱聯繫我biningo@yeah.net,打聲招呼!【學大學教授 用郵箱溝通,顯得我專業😑】golang



注意事項

一、編輯區的文章會自動緩存,能夠點擊清空便可清空 否則就是更新上次的編輯了redis

二、編輯器能夠放大編輯更方便,同時目錄也可也直接在編輯區裏面修改axios

三、沒有對文章判斷空操做,因此注意,也就是空的文章,沒有標題的文章也能夠保存,【不過我相信你應該沒有那麼蛋疼🙄】後端

四、文章的圖片上傳是傳到七牛雲的,而後返回圖片連接到markdwon,【ps:七牛雲也是要錢的,你們試試效果傳一張兩張就行,畢竟都是流量啊😁】

五、刪除是遞歸刪除的,若是你刪了目錄,那麼下面的全部文章都會被刪除,並且不能夠恢復。若是你僅僅是刪除單個文章,目錄還在的,那麼能夠到回收站裏面恢復文章,若是回收站裏面文章所有清空,那就是永久刪除!

六、目錄操做也會緩存,方便下次進入你上次操做過的目錄

七、新建的文章能夠在目錄區裏面建,也可在編輯區裏面先清空上次緩存,再寫新的文章,選擇目錄,會制動建立到相應的目錄。

八、文章查看直接點擊文章標題便可,退出直接點×或者按ESC快捷鍵便可,本編輯器也可也操做快捷鍵,具體請查看https://github.com/hinesboy/mavonEditor/blob/master/README.md

九、管理界面支持文章markdwon文件下載,批量下載過於麻煩,沒有實現,下載的僅僅是markdown文本,方便文章搬家和永久保存。

十、暫時想不到了 ...呃呃呃 👓


該叮囑的還得叮囑你說是否是?😁

若是你們要改造本身用的話也可聯繫我,我教你部署方法。不超過十分鐘就能夠部署成功,擁有一個我的雲筆記!激不激動?刺不刺激?😁

也但願你們能多作筆記,好記性不如爛鍵盤嘛😄 同時我也本身部署了一份自用哦



最後想說的話

由衷但願每一位coder能完成本身的夢想,但願大家的付出都能獲得回報!😏加油!

我叫 biningo 以爲有用,點個star,中華傳統美德😘 【你不會是想白嫖我吧😁】

前端地址:https://github.com/biningo/note-vue
後端地址:https://github.com/biningo/note-gin
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

相關文章
相關標籤/搜索