使用beego框架開發個人部落格 一

2021-09-11 14:23:35 字數 1424 閱讀 2869

安裝配置

需要先安裝配置 golang,然後安裝配置 beego,beego是乙個使用 go 的思維來幫助您 構建並開發 go 應用程式的開源web開發框架,beego的中文文件很友好,請自行檢視 beego 安裝配置完成之後,使用bee命令建立工程

說明: 使用beego框架開發,後台資料庫是 mongodb,編輯是 mardkdown

bee new blog

// 目錄結構如下

├─conf

├─controllers

├─models

├─routers

├─static

│ ├─css

│ ├─img

│ └─js

├─tests

└─views

複製**

使用bee run,請在瀏覽器開啟127.0.0.1:8080就能看到效果了

markdown編輯器

使用的是 ******mde來定製個人的markdown編輯器,關於******mde的相關的配置請參考這篇文章 定製******mdebeego框架預設支援字尾是tplhtml的模板

******mde.min.css稍微改造一下,新增乙個標題和發布按鈕,預設全屏並顯示預覽介面,******mde的核心配置如下:

var ******mde = new ******mde(,

});******mde.togglesidebyside();

複製**

新增乙個editor的控制器

controllers中新增檔案editor.go

() 複製**新增對應的路由

routers/router.go中新增路由對映

beego.router("/editor", &controllers.editorcontroller{})

複製**

在瀏覽器中輸入位址127.0.0.1:8080/editor檢視效果

完整原始碼

Golang beego 開發個人部落格

作為一名web開發者,開發乙個個人部落格是乙個很簡單的事情,正好最近學習了 beego 正好借助它能夠快速開發的特點,快速開發乙個個人部落格。beego 是乙個快速開發 go 應用的 http 框架,他可以用來快速開發 api web 及後端服務等各種應用,是乙個 restful 的框架,主要設計靈...

vue開發個人部落格

整體風格上,我對設計沒有太多的見解,做的時候參考了好多網上現有的部落格,總體喜歡簡約。正好在學vue vue vue router axios element ui框架的樣式 aos.css 動畫 less media 查詢 自適應 web h5 包含技術點 axios請求封裝 aos動畫的使用 部...

go語言beego速成框架開發

go get github.com beego bee安裝好beego框架,和bee工具,此命令可能需要在c users vargo go src目錄下 3 web專案 new命令是新建乙個 web 專案,我們在命令列下執行bee new 專案名 就可以建立乙個新的專案。但是注意該命令必須在 gop...