V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lufficc
V2EX  ›  PHP

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

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

    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 黑了,一会回去修复,哈哈哈哈,刚上线就被黑
    zacharyjia
        17
    zacharyjia  
       2016-09-21 21:22:12 +08:00
    好像已经被攻击了。。。
    contractswif
        18
    contractswif  
       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   ·   实用小工具   ·   2540 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 15:25 · PVG 23:25 · LAX 07:25 · JFK 10:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.