b3log solo基本做到了小白部署,我用来记录日常开发的问题(因为csdn是对所有人开放,代码不安全),代码折叠和密码访问满足我的日常需求了。
一,来源
solo 作者主页 (手动感谢作者的开源)
源码:github地址
war包: 百度云地址
试用
window下直接放到tomcat下启动就行,linux正常情况也一样。
说明下数据库:local.properties
- 默认是H2数据库,无需安装,一个jar包搞定。
- 可选mysql,需创建对应库,我这用默认名‘b3log ’。
create database b3log DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
注意latke.properties
uri是在这里配置的,我一开始没看到,默认是localhost。。。结果很明显,404
markdown编辑器
在”工具-偏好设定-参数设置-编辑器类型”中选择markdown即可
数据库名称异常
问题:date->Date 无语中。。。
CREATE TABLE `b3_solo_archiveDate` (
`oId` varchar(255) NOT NULL,
`archiveDateArticleCount` int(11) NOT NULL,
`archiveDatePublishedArticleCount` int(11) NOT NULL,
`archiveTime` bigint(20) NOT NULL,
PRIMARY KEY (`oId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `b3_solo_archiveDate_article` (
`oId` varchar(255) NOT NULL,
`archiveDate_oId` varchar(255) NOT NULL,
`article_oId` varchar(255) NOT NULL,
PRIMARY KEY (`oId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;