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

Xblog 5.0,功能最全的博客?

  •  1
     
  •   lufficc ·
    lufficc · 2018-06-02 19:05:00 +08:00 · 4192 次点击
    这是一个创建于 2367 天前的主题,其中的信息可能已经有所发展或是发生改变。

    600 天前已经发过一次,今天发布 5.0。

    新增了一些功能和优化。 如相册(画廊): gallery

    文章支持目录导航,文件系统(图床)可选本地、七牛、Dropbox、S3 等。

    新增了评论可以无限分级,🚫IP,以前的粘贴板上传、图片管理等进行了优化,增加了更个性化的地方。我认为一个博客该有的功能都有了,并且 SEO 友好,因为所有东西全是后端渲染(包括文章目录)。

    你可以下载学习,或者自己搭建。以后应该不会有大的更新了,因为是自用项目,会有小的改动和优化。以后要多花时间专注在自己的研究的领域啦。

    最后,这里有非常非常详细的介绍和安装教程,开源在 GitHub,我的博客首页 https://lufficc.com/blog ☺。

    31 条回复    2018-06-06 08:59:26 +08:00
    kimwang
        1
    kimwang  
       2018-06-02 20:03:45 +08:00 via Android
    蛮好的,支持下。
    Super8
        2
    Super8  
       2018-06-02 21:26:34 +08:00
    支持,一个不错的开源博客项目,是 php 写的吧,设计的很好。求加好友,多和你交流,我也是学生怎么感觉差别这么大呢,哈哈,无语了。要多向你学习。
    carlclone
        3
    carlclone  
       2018-06-02 22:02:05 +08:00 via Android
    支持一哈,博客干货不少
    lufficc
        4
    lufficc  
    OP
       2018-06-02 22:08:54 +08:00
    @kimwang @carlclone 谢谢~
    lufficc
        5
    lufficc  
    OP
       2018-06-02 22:10:26 +08:00
    @Super8 不怎么登 QQ 辣哈哈,可以邮件啊,我会及时回复的,[email protected]
    Super8
        6
    Super8  
       2018-06-02 22:18:10 +08:00
    @lufficc 行,可以的。
    Foolt
        7
    Foolt  
       2018-06-02 22:19:08 +08:00
    支持。我 PHP 半桶水,不过也想贡献点代码,找时间安装试试。
    Foolt
        8
    Foolt  
       2018-06-02 22:28:31 +08:00
    刚看了一下配置要求,惊了。居然要求 “ PHP >= 7.0.0 ” 、“同时,还需要安装好 Composer 和 Node.js® ”,直白点说这就是专属折腾党的玩具,不是一款通用 PHP 程序。
    lufficc
        9
    lufficc  
    OP
       2018-06-02 22:40:46 +08:00
    @Foolt 额,我不精通 PHP,但是 Composer 应该是 PHP 最流行的包管理?
    另外,这个环境要求不是我要求的,是 Laravel5.5 要求的😂😂😂
    Foolt
        10
    Foolt  
       2018-06-02 22:59:56 +08:00
    @lufficc 要求 PHP 7.0.0+ 勉强能接受,要求 Composer 也还勉强说得过去,要求 Node.js 就夸张了,这是干嘛用的?在运行中需要用到?
    m939594960
        11
    m939594960  
       2018-06-02 23:13:38 +08:00
    @Foolt 可以反串黑 PHP ???? 我服
    m939594960
        12
    m939594960  
       2018-06-02 23:17:45 +08:00
    我觉得代码层数有点多。。。。太散了
    lufficc
        13
    lufficc  
    OP
       2018-06-02 23:18:22 +08:00
    @Foolt 不是不是,这个只是编译前端用的,运行用不到它的~~
    Keyblade
        14
    Keyblade  
       2018-06-02 23:19:00 +08:00
    多说不是凉了嘛看截图里还有
    lufficc
        15
    lufficc  
    OP
       2018-06-02 23:21:25 +08:00
    @Keyblade 哦,我忘记删了,那是以前的项目主页了吧,我去把它关了。现在评论是可以 Disqus 和自带的,推荐自带的就行,功能最全。
    lufficc
        16
    lufficc  
    OP
       2018-06-02 23:32:50 +08:00
    @m939594960 代码量是挺多的,因为功能比较多。但是模块化比较好,唯一缺点就是,注释因懒没写太多。。。。
    Foolt
        17
    Foolt  
       2018-06-02 23:45:16 +08:00
    @lufficc 一般来说,面向终端用户的产品应该提供一个开箱即用的编译后的运行程序。一个 PHP 用户想安装你这个 PHP 程序居然还要另外安装 Node.js 来编译前端,就好像下载个微信还要自己去安装个 SDK 来打包成 APK 才能安装使用,这种做法对普通用户太不友好了。
    ACool
        18
    ACool  
       2018-06-02 23:49:09 +08:00 via Android
    DA 学长?
    lufficc
        19
    lufficc  
    OP
       2018-06-03 00:01:29 +08:00
    @ACool 是的,熟人😂😂😂?
    iRiven
        20
    iRiven  
       2018-06-03 00:07:33 +08:00
    支持一个,下面吐槽一下,在 markdown 里面插入 HTML 实现某些效果是非常不优雅的,比如下面:

    三列画廊

    <div markdown="1" class="figure third" caption="三列画廊">
    ![alt](image_url)
    ![alt](image_url)
    ![alt](image_url)
    ![alt](image_url)
    ![alt](image_url)
    ![alt](image_url)
    ![alt](image_url)
    ![alt](image_url)
    ![alt](image_url)
    </div>

    我个人是非常不喜欢的。
    ACool
        21
    ACool  
       2018-06-03 00:08:44 +08:00 via Android
    @lufficc 学长牛逼
    greatghoul
        22
    greatghoul  
       2018-06-03 00:13:11 +08:00
    现在越来越不喜欢 markdown 了,还是所见即所得的编辑器用着爽。
    lufficc
        23
    lufficc  
    OP
       2018-06-03 00:16:46 +08:00
    @iRiven 一般情况下,普通的 Markdown 可以满足写作需求。但是 Markdown 毕竟有限。。。所有有人发明了 markdown extra: https://michelf.ca/projects/php-markdown/extra/

    其实你可以在 Markdown 写 HTML 实现复杂效果,的确没有纯粹的 Markdown 看起来舒服,但是这个画廊不这样弄好像就无法实现了吧?
    lufficc
        24
    lufficc  
    OP
       2018-06-03 00:18:58 +08:00
    @greatghoul 哈哈,每个人都有偏好,富文本编辑器也有自己的优点~~
    lufficc
        25
    lufficc  
    OP
       2018-06-03 00:21:44 +08:00
    @Foolt 对的确普通用户太不友好。。。适合程序员。。。不算一个正式的产品吧。。。开源学习作品?
    banricho
        26
    banricho  
       2018-06-03 00:43:12 +08:00 via iPhone
    @Foolt 前后分离,前端用 Node 编译,难道不是常见的方式吗?
    jisibencom
        27
    jisibencom  
       2018-06-03 07:37:40 +08:00 via Android
    没有模块不是完蛋了?至少要能够自定义字段,前段调用友好,高级点的建模
    OneNian
        28
    OneNian  
       2018-06-03 08:24:28 +08:00 via iPhone
    哼哼
    JohnChiu
        29
    JohnChiu  
       2018-06-03 09:50:49 +08:00 via iPhone
    不错
    LeungJZ
        30
    LeungJZ  
       2018-06-03 13:17:33 +08:00
    @greatghoul
    markdown 编辑出来比较规范,也容易去控制显示效果。
    WYSIWYG 会因为每个人的编辑习惯不一样,导致页面整体视觉效果没有 markdown 这么整齐。
    当然,这是个人喜好问题。
    small369
        31
    small369  
       2018-06-06 08:59:26 +08:00
    同是九年义务教育,你为何如此优秀!!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5615 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 07:06 · PVG 15:06 · LAX 23:06 · JFK 02:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.