刚捣了个一个基于 timelines 的简单 PHP (微)博客系统

2014-07-12 22:48:02 +08:00
 jakwings
https://github.com/jakwings/siii-alpha

博客样式用的是 Bootstrap,没有做什么美化。
Markdown 的解析转换用的是 Parsedown(无奈),不过可以自己轻松 hack 掉。
首次访问首页的时候,会自动生成和 URL 重写有关的 .htaccess 文件。

博文更新流程是这样的:
修改 /config/config.toml 中指定的文件,然后直接上传更新,上传完毕了,再上传个 /.clear_cache 文件,再访问首页便可。

懒得继续解释了,看不懂再来问我吧……
2846 次点击
所在节点    分享创造
13 条回复
xLzgkddTywk9ALsX
2014-07-12 23:00:27 +08:00
有没有demo
jakwings
2014-07-12 23:15:20 +08:00
@buobuk 我是在本地测试的,所以暂时只有截图了:
http://imgur.com/BWV1BjN,WXR06sa,2KlspPN,2eRdWIw,Hq0gXsx
itfanr
2014-07-13 08:26:23 +08:00
Q:什么是「基于 timelines」?(微)博客?
A:截图所示的每一个 tab 都对应一个 timelines,每条 timeline 上的 event 都只属一个分类,不带链接的 event 相当于微博消息,带文章链接的就表明它不单纯是一个微博客。

第一次听说
miao
2014-07-13 11:05:47 +08:00
http://www.l4zy.com/posts/start-with-logecho.html
推荐这个博客系统给楼主.
jakwings
2014-07-13 12:24:32 +08:00
@itfanr 哈,其实看配置文件才最清楚,其实就是一个注重「主/副分类」的博客系统,配置文件还采用了 fortune 源文件的风格。为的是体验另一种配置文件和类似 git 方式的写作。
jakwings
2014-07-13 12:56:59 +08:00
@miao 谢了,其实我不再偏爱静态博客生成器很久了,除非是为了做个展示页面啥的。→_→
我始终希望最头疼的事情是交给服务器那边远程搞定的,我看看 Logecho 能不能轻松改造成远程管理的……另外要 5.4.x,对老旧的主机商真是有点头疼了……
miao
2014-07-13 14:09:00 +08:00
@jakwings 那就这个楼. typecho.org.呵呵.
hotqee
2014-07-14 03:04:54 +08:00
不错!环境的要求是什么
muziyue
2014-07-14 14:25:44 +08:00
我前阵子写了一个markdown2html的类
不知道有Parsedown这么个玩意……
jakwings
2014-07-14 19:44:19 +08:00
@hotqee 项目主页有写啊,不过我没在 Windows 上测试过~目前这个系统还是有一些比较坑爹的地方的,我正在想改进的方法,目前这个算是原型。
jakwings
2014-07-14 19:47:08 +08:00
@muziyue Markdown 坑一生,最好坚持使用一种 parser……Parsedown 的语法对应的转换结果有更高的一致性,也挺不错的。
jakwings
2014-07-14 19:50:14 +08:00
@buobuk 可以看看我朋友的博客,他目前就是用这个: http://cyanidea.com/blog/
总之这是原型,还有很多要改进的地方。
kawaiiushio
2014-08-23 08:15:15 +08:00
大神!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/122345

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX