轻量博客系统:Ugly-PHP-Blog
后台可以删除评论,但是目前没做审核功能是个缺陷. 防Spam方面我是用JS玩了一个小把戏
评论功能并非第三方提供. 如果是管理员的回复,会带有一个标记. 总体风格模仿Wordpress.简单的引用功能. 后台可以删除评论,但是目前没做审核功能是个缺陷. 防Spam方面我是用JS玩了一个小把戏,因为很多spam bot没有JS解析,所以加了一个简单的JS渲染了一个隐藏表单,后端会进行检查是否渲染判断是否是bot. 一定的SEO,LaTeX支持,简单的基于Session计数 SEO还是有一定重要性的,网站动态生成sitemap,也可以自己手写meta description.简单的路由让博客站极为扁平.keyword不太重要,不急,以后可以慢慢做个Tag当keyword. 网站使用Session计数,过滤了一部分的爬虫UA. 真的要统计还是用第三方平台更靠谱一些. 至于Latex用的MathJax,这个优点有点牵强,任何网站都可以轻松的自己加自己配置. 轻小 因为穷,租不起好的服务器,所以数据库使用了Sqlite.对于512M的内存绰绰有余.Sqlite不需要占用太大内存,我的博客站服务器没跑什么东西,内存占用日常80MB左右浮动,我相信256M的机器也能带的动这个博客系统. 另一方面, 博客站流量并不太大,数据量小的时候不同数据库性能其实没有明显差距.反而装Mysql在512M的机器上有时候会触发OOM, 租贵了没访客也浪费. 什么?小钱你不在乎?nevermind…. 因为Ugly-PHP-Framework的设计,模型层仅使用PDO对象,不care是什么数据库,而对象的初始化封装在一个文件里,真的未来万一哪天做大了也可以换mysql. UPB安全吗? 我只能说比较安全.我不能做出承诺,如果你了解信息安全,没有人能承诺100%的绝对安全. 缺陷学了两个星期Vue.js做的后台, 非专业开发, 就那样吧.Categories管理不完善轻量这点和Hexo,Ghost没有可比性.你克隆下来的,Twig模板里页底依旧是我的信息,这边是写死的.目前你得自己动手改模板.没有在windows平台下测试过,已知的,后台的系统负载在windows平台下肯定不会正常显示.没有安装脚本,未来在我认为完成度足够的时候会加上.没有生态.未来 会缓慢更新的. 只要我自己网站没有放弃. 我这个域名下的博客诞生于2016年, 未来应该还会继续下去. 会优先完善基础功能. 安装试用 因为开发测试还在进行,所以并不打算在现阶段制作安装脚本,所以需要手动配置 另外后台管理项目(ugly-ap)由于使用Vue.js, ajax需要手动指定api域名,需要手动编译,并非开箱即用. 你应该先在环境中布置php环境, php尽可能安装7.x版本. 安装并且打开扩展:pdo,xml 系统记得装上sqlite3 目录结构: 首先,你需要进入data目录编辑数据库sqlite.db,进入users表,name字段是显示名称,user是登录名称. 密码现在是空的,你需要自己生成Bcrypt hash.你可以打开终端如此操作, 是你的密码:
你会获得一个hash,将它复制出来,现在在终端输入sqlite3 ./sqlite.db导入数据库中:
输入SQL语句,是你的密码哈希:
然后你就可以把文档根指向public,启动web服务.如果只是本地测试的话,你也可以cd去public目录使用php内置web服务看看php -S 127.0.0.1:8000 如果可以访问php轻框架,功能正常,那么一切都好. 接下来你可以前去./ugpf/view中修改html格式模板,DIY你自己的博客风格. (编辑:威海站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |