JP Blog的部署

作者: 沐青之枫 | 来源:发表于2017-10-26 22:25 被阅读9次

    很早就发现了Jiajian Chan的laravel开发的博客,开始觉得还行,后来发现在不断的更新,star数破千了,嘿嘿,对比下之后就把自己搭的博客删掉了,换上JJC大神的,哈哈!

    部署过程基本来源于部署文档

    1. 克隆源码

    git clone git@github.com:jcc/blog.git
    

    2. composer 安装第三方包

    composer install --no-dev
    

    3. 安装前端资源包

    npm install
    

    4.编译

    npm run dev   //单次编译
    或 npm run production  //静态资源压缩编译
    

    5. 修改配置,配置信息

    cp .env.example .env 
    

    6. 命令进行数据库的表迁移以及生成数据

    php artisan blog:install
    

    7.文件上传问题

    php artisan storage:link     //命令行
    

    .env 信息

    关键字 描述
    MAIL_NOTIFICATION 是否开启邮件通知发送(开启则需要设置邮件驱动),默认为 false,开启则设置为 true
    DEFAULT_AVATAR 设置站点的默认头像
    DEFAULT_ICON 设置站点的 Favicon
    ARTICLE_SHARE 文章是否开放分享,如开启则设置为 true,否则为 false
    DISCUSSION_SHARE 讨论是否开放分享,如开启则设置为 true,否则为 false
    SOCIAL_SHARE_SITES 设置社交分享的方式
    SOCIAL_SHARE_MOBILE_SITES 设置手机端社交分享的方式
    GOOGLE_OPEN 如果你想开启 Google Analytics,你应该设置配置为 true, 否则为 false
    GOOGLE_ANALYTICS_ID 如果你打开了 Google Analytics,你必须设置 Google Analytics ID,否则无法记录网站浏览记录信息
    APPLICATION_NAME 设置站点的名字
    TIMEZONE 设置站点的时区
    LOCALE 设置整个站点语言显示,暂时只有 en/zh_cn 两个选项,如需添加新的语言,可通过 resource\lang 设置新的语言
    MAIL_FROM 邮件发送地址
    MAIL_NAME 邮件发件人
    GITHUB_CLIENT_ID Github Client ID, 如果该站点可以通过 Github 进行注册登录,请填写此参数
    GITHUB_CLIENT_SECRET Github Clicent Secret, 如果该站点可以通过 Github 进行注册登录,请填写此参数
    GITHUB_REDIRECT Github Clicent Redirect, 如果该站点可以通过 Github 进行注册登录,请填写此参数
    YOUDAO_API_KEY Youdao api key,如果你需要使用有道 API 去将文章标题翻译为 可读性更好的 Slug 则设置此参数
    YOUDAO_KEY_FROM Youdao key form,同上
    UPYUN_BUCKET 又拍云服务名字
    UPYUN_OPERATOR 又拍云操作员的名字
    UPYUN_PASSWORD 又拍云操作员的密码
    UPYUN_DOMAIN 又拍云服务分配的域名
    UPYUN_PROTOCOL 又拍云服务使用的协议,如 https、http

    如果想改变博客基本信息以及一些文本的显示,也可以编辑 config/blog.php 文件,设置成想要的配置。

    相关文章

      网友评论

        本文标题:JP Blog的部署

        本文链接:https://www.haomeiwen.com/subject/vfelpxtx.html