前言
我為什么要寫一個個人的云筆記?
(⊙o⊙)…額額額??,,,這件事兒還得從一只蝙蝠說起......
好了_(:з」∠)_不想扯了......
有以下幾個原因:
- 突然發現有道云筆記不是自己的 我的隱私都在別人的庫里??,并且一直想有一個自己的云筆記,
- 打開全球最大同性交友平臺gay....嗯嗯嗯...錯了,Github,發現開源的云筆記軟體很少幾乎沒有
- 想做一個前后端分離的專案,并且想開源分享給大家,
- 一只蝙蝠的傳說,(大家應該清楚??)
以上就是我一時沖動,不對,,,一時興起,所以抄起我的小本本就開干!!來一場說擼就擼的guan......額不對,說擼就擼的碼!(時不時就開車,老司機快上車!!??)
用到的相關技術堆疊
前端
- Vue(包括VueRouter和axios異步請求工具)
- ElementUI
- mavonEditor也就是你們現在看到的markdwon編輯器【碼字賊清爽,放大效果更佳!】
后端
- Gin【golang】+Gorm
- Redis+MySql【本專案大量用到了Redis 主要用于快取和訊息暫存 互聯網性能利器,速度快的一逼??!!!】
- golang相關技術堆疊(go-redis、gomail、cron定時任務等)
運維
- nginx前后端分離部署【前端通過nginx代理跨域】(應該有不少和我一樣被跨域折騰的人不人鬼不鬼的小伙伴吧,沒事,后面Biningo帶你開車.....)
不得不說go的部署真的是非常方便!!向改就改,想部署就部署,想停機就停機!!
不過Biningo也是用很多精力部署上去的,主要還是出了各種bug修復一下又修復一下然后又上傳這樣子,
如果覺得專案有幫助,可以給小弟一個star鼓勵一下
實在要感謝我可以郵箱聯系我[email protected],打聲招呼!【學大學教授 用郵箱溝通,顯得我專業??】
注意事項
1、編輯區的文章會自動快取,可以點擊清空即可清空 不然就是更新上次的編輯了
2、編輯器可以放大編輯更方便,同時目錄也可也直接在編輯區里面修改
3、沒有對文章判斷空操作,所以注意,也就是空的文章,沒有標題的文章也可以保存,【不過我相信你應該沒有那么蛋疼??】
4、文章的圖片上傳是傳到七牛云的,然后回傳圖片鏈接到markdwon,【ps:七牛云也是要錢的,大家試試效果傳一張兩張就行,畢竟都是流量啊??】
5、洗掉是遞回洗掉的,如果你刪了目錄,那么下面的所有文章都會被洗掉,而且不可以恢復,如果你僅僅是洗掉單個文章,目錄還在的,那么可以到回收站里面恢復文章,如果回收站里面文章全部清空,那就是永久洗掉!
6、目錄操作也會快取,方便下次進入你上次操作過的目錄
7、新建的文章可以在目錄區里面建,也可在編輯區里面先清空上次快取,再寫新的文章,選擇目錄,會制動創建到相應的目錄,
8、文章查看直接點擊文章標題即可,退出直接點×或者按ESC快捷鍵即可,本編輯器也可也操作快捷鍵,具體請查看https://github.com/hinesboy/mavonEditor/blob/master/README.md
9、管理界面支持文章markdwon檔案下載,批量下載過于麻煩,沒有實作,下載的僅僅是markdown文本,方便文章搬家和永久保存,
10、暫時想不到了 ...呃呃呃 ??
該叮囑的還得叮囑你說是不是???
如果大家要改造自己用的話也可聯系我,我教你部署方法,不超過十分鐘就可以部署成功,擁有一個個人云筆記!激不激動?刺不刺激???
也希望大家能多做筆記,好記性不如爛鍵盤嘛?? 同時我也自己部署了一份自用哦
最后想說的話
由衷希望每一位coder能完成自己的夢想,希望你們的付出都能得到回報!??加油!
我叫 biningo 覺得有用,點個star,中華傳統美德?? 【你不會是想白嫖我吧??】
前端地址:https://github.com/biningo/note-vue
后端地址:https://github.com/biningo/note-gin
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/38572.html
標籤:Go
下一篇:Golang自學系列
