Skip to content

已申请软著,最新版Laravel8.0框架写的博客 代号:Ark

Notifications You must be signed in to change notification settings

arkylin/Laravel-Blog-Ark

Repository files navigation

代号:Ark

这个博客是基于Laravel框架搭建的

手制版 见我的Github 所以很多功能还需要慢慢添加

  • 首页

main.png

  • 文章页

  • 支持隐私文章

    QQ截图20210822234119.png

  • 支持草稿

  • 后台上传图片

    QQ截图20210822234017.png

  • 分页

  • 搜索

    QQ截图20210822233952.png

  • 静态化链接

    20210822233843.png

  • 后台编辑

  • 后台配置站点

    20210822233802.png


待添加

  • 美化
  • 独立页面
  • 友链
  • COS/OSS/S3图片存储

运行前准备

npm install
composer update
npm run production

设置伪静态

public目录下设置

Apache

<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews -Indexes
    </IfModule>

    RewriteEngine On

    # Handle Authorization Header
    RewriteCond %{HTTP:Authorization} .
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

    # Redirect Trailing Slashes If Not A Folder...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_URI} (.+)/$
    RewriteRule ^ %1 [L,R=301]

    # Send Requests To Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]
</IfModule>

IIS

<!--
    Rewrites requires Microsoft URL Rewrite Module for IIS
    Download: https://www.iis.net/downloads/microsoft/url-rewrite
    Debug Help: https://docs.microsoft.com/en-us/iis/extensions/url-rewrite-module/using-failed-request-tracing-to-trace-rewrite-rules
-->
<configuration>
  <system.webServer>
    <rewrite>
      <rules>
        <rule name="Imported Rule 1" stopProcessing="true">
          <match url="^(.*)/$" ignoreCase="false" />
          <conditions>
            <add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" />
          </conditions>
          <action type="Redirect" redirectType="Permanent" url="/{R:1}" />
        </rule>
        <rule name="Imported Rule 2" stopProcessing="true">
          <match url="^" ignoreCase="false" />
          <conditions>
            <add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" />
            <add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" />
          </conditions>
          <action type="Rewrite" url="index.php" />
        </rule>
      </rules>
    </rewrite>
  </system.webServer>
</configuration>

About

已申请软著,最新版Laravel8.0框架写的博客 代号:Ark

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages