快速,优雅, 强大的博客系统,由 Laravel5.3 强力驱动。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lufficc
V2EX    PHP

快速,优雅, 强大的博客系统,由 Laravel5.3 强力驱动。

  •  2
     
  •   lufficc 2016-09-21 18:05:30 +08:00 7113 次点击
    这是一个创建于 3360 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Laravel Blog

    主页 | Gitub

    快速,优雅, 强大的博客系统,由 Laravel5.3 强力驱动。点击 这里 查看.

    这是一个我个人使用的博客,也曾经使用 Hexo 和 github pages 搭过网站,都是都不灵活。因此用 Laravel 写了这个博客。 我想说的是 Laravel 是最好的 php 框架。

    后续会分享一些写这个博客的心得,欢迎关注。

    如果你发现 bugs,欢迎 issue.

    特点

    1. Markdown 编辑器,支持图片拖拽,粘贴板图片上传到七牛并返回链接。
    2. 完善的评论系统。
    3. Github 账号登录。
    4. 采用 Repository 设计模式分离 Controller 和 Model 。
    5. 采用 Redis 缓存( Cache 采用数据库 0 , Session 采用数据库 1).
    6. 图片,文件管理。
    7. ~~Pjax 局部加载~~。
    8. 谷歌分析,后台管理。
    9. 文章可以分类,贴标签,代码高亮。
    10. 更多自定义...

    环境要求

    1. "php": ">=5.6.4"
    2. "mysql": ">=5.7"
    3. 必须安装 Redis.

    安装

    git clone https://github.com/lufficc/laravel-blog.git cd laravel-blog // 配置你的.env 文件 php artisan migrate php artisan serve // that's all 

    截图

    截图

    致谢

    laravel-china

    协议

    本博客采用 MIT license.

    第 1 条附言    2016-09-22 18:53:00 +08:00
    看大家都喜欢本博客的主题的样式,为防止出现意外情况,写个简易教程介绍一下如何安装本博客。
    https://lufficc.com/blog/how-to-install-my-blog
    55 条回复    2016-11-07 18:55:13 +08:00
    doublleft
        1
    doublleft  
       2016-09-21 18:36:45 +08:00
    很完整的项目,有考虑多 theme 吗
    wenzichel
        2
    wenzichel  
       2016-09-21 20:36:55 +08:00
    这是个人博客吗,怎么还有登录和注册呢。还是一个所有人都能注册发表博客呢
    Haiwx
        3
    Haiwx  
       2016-09-21 20:40:03 +08:00 via Android
    看起来很不错⊙⊙
    wenzichel
        4
    wenzichel  
       2016-09-21 20:42:21 +08:00   2
    刚才用了一下,提两个建议:

    1. 用户输入过姓名和邮箱后,建议保存到 cookie 中,以后直接读 cookie 就行,不用每次都要输入;
    2. 我在你的 about 页面里评论了: `<script>alert('hello')</script>`,然后就弹窗了
    Kokororin
        5
    Kokororin  
       2016-09-21 20:49:38 +08:00
    Gitub (= ̄ ̄=)
    lufficc
        6
    lufficc  
    OP
       2016-09-21 20:54:00 +08:00
    @doublleft 暂时没有,以后会考虑的,因为这个博客主要是自己用
    lufficc
        7
    lufficc  
    OP
       2016-09-21 20:55:23 +08:00
    @wenzichel 这个主要是为了回复方便哈
    lufficc
        8
    lufficc  
    OP
       2016-09-21 20:57:41 +08:00
    @wenzichel 厉害,一下子就发现 bug ,那个 cookie 会尽快添加的,感谢
    lufficc
        9
    lufficc  
    OP
       2016-09-21 20:59:44 +08:00
    @Kokororin 尴尬,是不是不能修改?
    wsph123
        10
    wsph123  
       2016-09-21 21:07:54 +08:00 via iPhone
    功能好完善
    loveyu
        11
    loveyu  
       2016-09-21 21:11:10 +08:00
    我之前有想过一种模式就是用 wordpress 的后台,然后自己独立写套逻辑读它的数据库,然后就没有然后了
    echopan
        12
    echopan  
       2016-09-21 21:12:05 +08:00
    做的不错了
    misaka19000
        13
    misaka19000  
       2016-09-21 21:14:38 +08:00
    令人感到强大的博客系统,强了又强
    ketle
        14
    ketle  
       2016-09-21 21:17:12 +08:00
    your page is under attack! please contact [email protected]
    misaka19000
        15
    misaka19000  
       2016-09-21 21:17:47 +08:00
    lufficc
        16
    lufficc  
    OP
       2016-09-21 21:21:48 +08:00
    @misaka19000 被 @wenzichel 黑了,一会回去修复,哈哈哈哈,刚上线就被黑
    unifier
        17
    unifier  
       2016-09-21 21:22:12 +08:00
    好像已经被攻击了。。。
    dinosjk
        18
    dinosjk  
       2016-09-21 21:25:32 +08:00
    ahhhhh
    @zacharyjia
    lianyue
        19
    lianyue  
       2016-09-21 21:27:01 +08:00
    xss 还是最常见的 都没过滤
    afxcn
        20
    afxcn  
       2016-09-21 21:40:10 +08:00
    UI 很好看
    wenzichel
        21
    wenzichel  
       2016-09-21 21:41:25 +08:00
    @luffylcc [抠鼻]不是被我黑了,只是你没有对输入的代码进行转义
    HmyBmny
        22
    HmyBmny  
       2016-09-21 21:48:50 +08:00
    同为我电大三,为什么差距那么大。。。
    cooper
        23
    cooper  
       2016-09-21 21:52:05 +08:00
    lufficc
        24
    lufficc  
    OP
       2016-09-21 21:52:46 +08:00
    @wenzichel 冤枉你了,感觉黑的那个人也是受到你的启发,哈哈,连最基本的 xss 过滤都忘了,失败
    7sDream
        25
    7sDream  
       2016-09-21 22:10:17 +08:00
    学 Django 的时候写的博客系统(还有一堆 TODO 没写完): https://github.com/7sDream/0v0.link-blog

    以及搭完了以后什么都没写的博客: http://0v0.link/
    lufficc
        26
    lufficc  
    OP
       2016-09-21 22:21:39 +08:00
    @7sDream 你的域名很强势啊,像一个人脸[笑 cry]
    wu1990
        27
    wu1990  
       2016-09-21 22:24:45 +08:00
    标题太不谦虚,一看就是初生牛犊~ 哈哈哈
    lufficc
        28
    lufficc  
    OP
       2016-09-21 22:46:30 +08:00
    @wu1990 各位老司机带带我,我的确是个新手。 V2EX 真强大,网站刚上线就被黑了,嘿嘿
    shijingshijing
        29
    shijingshijing  
       2016-09-21 23:00:34 +08:00
    哈哈哈哈,一看到标题前面的 [快速] 和后面的 [Laravel] ,我就知道评论里面会有一波又一波的打脸~ 哈哈
    lufficc
        30
    lufficc  
    OP
       2016-09-21 23:34:20 +08:00
    @shijingshijing laravel 真的有那么慢吗?其实优化过后还可的[笑 cry]
    yxzblue
        31
    yxzblue  
       2016-09-21 23:55:32 +08:00
    一上线就被黑...
    shijingshijing
        32
    shijingshijing  
       2016-09-21 23:58:59 +08:00
    @wu1990 楼主可以了,我大三还在混天黑地的打游戏呢,连计算机二级都没过~
    kn007
        33
    kn007  
       2016-09-22 00:07:46 +08:00
    其实 WP 优化好也挺快的,感觉我的跟你差不多,速度上。。
    kn007
        34
    kn007  
       2016-09-22 00:08:01 +08:00
    不过还是支持,毕竟完善挺多功能的
    loveyu
        35
    loveyu  
       2016-09-22 00:08:41 +08:00
    @cooper 虽然真有这样的,但我可不希望是基于 laravel 和 wp-api ,估计依旧是慢。
    lufficc
        36
    lufficc  
    OP
       2016-09-22 00:40:59 +08:00
    xss 攻击终于修复了,我的天。。。
    lufficc
        37
    lufficc  
    OP
       2016-09-22 00:47:19 +08:00
    @kn007 可以的,来发一下链接
    kn007
        38
    kn007  
       2016-09-22 07:16:11 +08:00
    kn007
        39
    kn007  
       2016-09-22 07:17:21 +08:00
    @luffylcc 我就差重新写主题了,请求数太多了
    likezun
        40
    likezun  
       2016-09-22 09:21:42 +08:00
    楼主知道 Symfony 吗?
    lufficc
        41
    lufficc  
    OP
       2016-09-22 10:39:52 +08:00 via Android
    @kn007 棒棒的博客,人气很高啊,我还需努力
    lufficc
        42
    lufficc  
    OP
       2016-09-22 10:40:41 +08:00 via Android
    @likezun Php 最熟悉的就是 laravel ,其他没怎么接触,有空可以看看
    Thiece
        43
    Thiece  
       2016-09-22 11:18:59 +08:00
    "php": ">=5.6.4" 支持 PHP7 严格模式吗?
    lufficc
        44
    lufficc  
    OP
       2016-09-22 11:50:19 +08:00 via Android
    @Thiece 支持,我服务器用的就是 php7.1
    keikeizhang
        45
    keikeizhang  
       2016-09-22 15:53:40 +08:00
    php artisan migrate 执行报错
    keikeizhang
        46
    keikeizhang  
       2016-09-22 16:00:20 +08:00
    抱歉,我忘记 composer update
    killerv
        47
    killerv  
       2016-09-22 17:11:33 +08:00
    样子看起来不错,模版是我喜欢的风格。
    lufficc
        48
    lufficc  
    OP
       2016-09-22 17:49:24 +08:00
    @keikeizhang 一会儿我写个详细的安装教程吧
    publicAdmin
        49
    publicAdmin  
       2016-09-22 21:14:15 +08:00
    markdown 的样式模版不知用的是啥样式啊,感觉很是养眼。
    publicAdmin
        50
    publicAdmin  
       2016-09-22 21:33:48 +08:00
    可以考虑打包成个 docker 镜像
    cuifeng1995
        51
    cuifeng1995  
       2016-09-22 23:00:19 +08:00 via Android
    只想问楼主一句,教程里最后的 上床图片 是什么
    lufficc
        52
    lufficc  
    OP
       2016-09-22 23:45:38 +08:00
    @cuifeng1995 已修改,尴尬
    lufficc
        53
    lufficc  
    OP
       2016-09-22 23:46:07 +08:00
    @publicAdmin docker 还没怎么接触过。。。。。。。。。
    lygmqkl
        54
    lygmqkl  
       2016-10-05 21:34:47 +08:00 via iPhone
    laravel 就是强大 写个个人 blog 都要 redis 不敢想象
    abc123ccc
        55
    abc123ccc  
       2016-11-07 18:55:13 +08:00
    哈哈哈哈哈哈哈哈哈哈哈
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2925 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 13:51 PVG 21:51 LAX 05:51 JFK 08:51
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86