要求:
- 不依赖数据库,比如MySQL
- 支持文章分类,内容导航
- 支持多用户,支持留言,支持用户注册
要求:
halo
hexo
halo官网有数据库支持列表
需要注册 多用户 很难不用数据库吧
没有数据库怎么存储用户信息?不现实啊。
大部分有留言功能的博客使用的都是第三方的留言接口,也不符合你的支持用户注册的要求
至少也要个SQLite吧,比如emlog这些
你这需求只能找个支持sqlite3数据库的程序 这种老程序N年前有过 后来逐渐被mysql取代了 你可以试试typecho那个貌似是支持这种库
typecho就不要都行
现在WordPress也支持SQLite数据库了
那个没用过 其实php数据量小的情况下可以完全不需要数据库 把数据写入到文件中作为存储 增查删改直接操作文件
可以试试hexo + twikoo
为啥不要数据库呢?
不过typecho貌似支持sqllite,通过文件方式保存数据。
我刚搭过一个,需要帮助的话。可以联系我。
没有现成的方案,但是可以自己写。
实现方法:用户管理部分,用OpenLDAP,或者HTTPBasicAuthentications.
内容部分,写入磁盘,然后加ElasticSearch或者Redis.
sqlite不也是数据库嘛
而且我觉得任何一个正经的项目都不太可能选择把数据直接写入到文件中,这种做法也太不成熟了
感觉不太科学, 除非调用很多第三方服务, 感觉很麻烦, 稍微哪里出点问题就完蛋
你看OP的需求像是大项目吗?你得根据需求给出方案是不是
sqlite是数据库 但是是以文件的形式存储
sqlite 就是文件啊
那是我没有理解楼主的需求,我以为楼主不希望使用任何数据库