iNote是一款開源绪抛,免費(fèi)斜纪,簡潔的單頁博客
iNote是在beego(golang語言)&bootstrap等開源項目基礎(chǔ)之上開發(fā)的
功能簡介
- 前后端完全分離
- 響應(yīng)式布局
- 內(nèi)嵌markdown編輯器
- URL支持hash(#)+id 文章導(dǎo)航
- 支持更換首頁banner大圖背景
- 文章功能
- 文章內(nèi)容照片墻預(yù)覽
- 文章標(biāo)簽功能
- 文章留言功能
- 留言回復(fù)功能
- Web后臺管理
Linux環(huán)境編譯安裝(OSX,Win環(huán)境類似)
安裝GO
參考install golang安裝mysql
參考install mysql安裝beego, bee工具(可選), mysql驅(qū)動
go get github.com/astaxie/beego
go get github.com/beego/bee
go get github.com/go-sql-driver/mysql安裝iNote
go get github.com/igordonshaw/inote新建數(shù)據(jù)庫inote并導(dǎo)入初始化腳本($GOPATH/src/github.com/igordonshaw/inote/dbinit/inote.sql)
-
按照實際情況修改iNote配置文件中的程序運(yùn)行模式鲫售、監(jiān)聽端口及數(shù)據(jù)庫參數(shù)
###################### 程序基本配置 ############################# 程序運(yùn)行實例名稱 appname = inote # 程序運(yùn)行模式 dev:開發(fā)模式 prod:產(chǎn)品模式 runmode = dev # 程序運(yùn)行監(jiān)聽端口 httpport = 8080 # MYSQL地址 dbhost = localhost # MYSQL端口 dbport = 3306 # MYSQL用戶名 dbuser = root # MYSQL密碼 dbpassword = root # MYSQL數(shù)據(jù)庫名稱 dbname = inote
編譯iNote
cd $GOPATH/src/github.com/igordonshaw/inote
go build運(yùn)行iNote(nohup模式)
nohup ./inote &-
訪問iNote
首頁:localhost:8080
后臺登錄:localhost:8080/login
默認(rèn)密碼:admin