V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
jakwings
V2EX  ›  分享创造

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

  •  
  •   jakwings · 2014-07-12 22:48:02 +08:00 · 2841 次点击
    这是一个创建于 3577 天前的主题,其中的信息可能已经有所发展或是发生改变。
    https://github.com/jakwings/siii-alpha

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

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

    懒得继续解释了,看不懂再来问我吧……
    第 1 条附言  ·  2014-07-13 00:06:42 +08:00
    截图:http://imgur.com/BWV1BjN,WXR06sa,2KlspPN,2eRdWIw,Hq0gXsx
    Q:什么是「基于 timelines」?(微)博客?
    A:截图所示的每一个 tab 都对应一个 timelines,每条 timeline 上的 event 都只属一个分类,不带链接的 event 相当于微博消息,带文章链接的就表明它不单纯是一个微博客。
    A:胡说,明明就是主分类+子分类,唯一的特点就是这个博客够个性(简陋),比较适合喜爱命令行的新手程序员!
    A:楼上的够了,谁叫你不继续扩展和美化它。

    最后:求类似的,不臃肿的博客系统。我是命令行党,喜爱简洁的 API……
    13 条回复    2014-08-23 08:15:15 +08:00
    buobuk
        1
    buobuk  
       2014-07-12 23:00:27 +08:00
    有没有demo
    jakwings
        2
    jakwings  
    OP
       2014-07-12 23:15:20 +08:00   ❤️ 1
    @buobuk 我是在本地测试的,所以暂时只有截图了:
    http://imgur.com/BWV1BjN,WXR06sa,2KlspPN,2eRdWIw,Hq0gXsx
    itfanr
        3
    itfanr  
       2014-07-13 08:26:23 +08:00
    Q:什么是「基于 timelines」?(微)博客?
    A:截图所示的每一个 tab 都对应一个 timelines,每条 timeline 上的 event 都只属一个分类,不带链接的 event 相当于微博消息,带文章链接的就表明它不单纯是一个微博客。

    第一次听说
    miao
        4
    miao  
       2014-07-13 11:05:47 +08:00   ❤️ 1
    http://www.l4zy.com/posts/start-with-logecho.html
    推荐这个博客系统给楼主.
    jakwings
        5
    jakwings  
    OP
       2014-07-13 12:24:32 +08:00   ❤️ 1
    @itfanr 哈,其实看配置文件才最清楚,其实就是一个注重「主/副分类」的博客系统,配置文件还采用了 fortune 源文件的风格。为的是体验另一种配置文件和类似 git 方式的写作。
    jakwings
        6
    jakwings  
    OP
       2014-07-13 12:56:59 +08:00   ❤️ 1
    @miao 谢了,其实我不再偏爱静态博客生成器很久了,除非是为了做个展示页面啥的。→_→
    我始终希望最头疼的事情是交给服务器那边远程搞定的,我看看 Logecho 能不能轻松改造成远程管理的……另外要 5.4.x,对老旧的主机商真是有点头疼了……
    miao
        7
    miao  
       2014-07-13 14:09:00 +08:00
    @jakwings 那就这个楼. typecho.org.呵呵.
    hotqee
        8
    hotqee  
       2014-07-14 03:04:54 +08:00 via Android
    不错!环境的要求是什么
    muziyue
        9
    muziyue  
       2014-07-14 14:25:44 +08:00   ❤️ 1
    我前阵子写了一个markdown2html的类
    不知道有Parsedown这么个玩意……
    jakwings
        10
    jakwings  
    OP
       2014-07-14 19:44:19 +08:00   ❤️ 1
    @hotqee 项目主页有写啊,不过我没在 Windows 上测试过~目前这个系统还是有一些比较坑爹的地方的,我正在想改进的方法,目前这个算是原型。
    jakwings
        11
    jakwings  
    OP
       2014-07-14 19:47:08 +08:00   ❤️ 1
    @muziyue Markdown 坑一生,最好坚持使用一种 parser……Parsedown 的语法对应的转换结果有更高的一致性,也挺不错的。
    jakwings
        12
    jakwings  
    OP
       2014-07-14 19:50:14 +08:00   ❤️ 1
    @buobuk 可以看看我朋友的博客,他目前就是用这个: http://cyanidea.com/blog/
    总之这是原型,还有很多要改进的地方。
    kawaiiushio
        13
    kawaiiushio  
       2014-08-23 08:15:15 +08:00   ❤️ 1
    大神!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4993 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 01:18 · PVG 09:18 · LAX 18:18 · JFK 21:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.