artisancms / core
ArtisanCMS 的基本包
Requires
- ahuggins/utilities: ^0.1.7
- artisancms/admin-views: 0.0.*
- artisancms/blog: 0.0.*
- artisancms/widgets: 3.6.2
- laravelcollective/html: ^5.3
- lavary/laravel-menu: ^1.6
- plank/laravel-mediable: ^2.3
README
安装
目前仅支持使用 Composer 安装。运行以下命令(假设您已安装 Composer):composer global require "artisancms/installer"
安装完成后,您需要在终端窗口中运行源命令。(关闭并重新打开)。然后您应该可以访问终端中的 studio
。
使用 studio new name
创建新的安装,其中 name 是您希望 ArtisanCMS 安装的(或文件夹)项目名称。
要获取最新的安装,请运行
studion new name --dev
并拉取最新版本。警告,这些可能或可能不工作。
如果安装失败,您可以在目录中运行 cd
并运行 studio install
以完成安装过程。如果安装正确完成,则不应这样做。
服务提供者
如果安装已完成,您不需要手动添加这些。
将以下内容添加到您的 app.php 文件中的 providers 数组
ArtisanCMS\CMS\Providers\CMSServiceProvider::class,
ArtisanCMS\AdminViews\Providers\ArtisanCMSAdminViewsServiceProvider::class,
AHuggins\Utilities\Providers\UtilityServiceProvider::class,
Lavary\Menu\ServiceProvider::class,
Cviebrock\EloquentSluggable\ServiceProvider::class,
ArtisanCMS\Blog\Providers\BlogServiceProvider::class,
GrahamCampbell\Markdown\MarkdownServiceProvider::class,
别名
如果安装已完成,您不需要手动添加这些。
将以下内容添加到 config/app.php
文件中的 Aliases 数组
'Menu' => Lavary\Menu\Facade::class,
'Markdown' => GrahamCampbell\Markdown\Facades\Markdown::class,
发布配置
如果安装已完成,您不需要手动添加这些。
php artisan vendor:publish
更新 .env 文件
请确保将您的数据库凭证添加到 .env 文件中。
APP_URL
在 .env 文件中,确保您已更新 APP_URL
以反映您当前的环境。这意味着如果您在本地上工作,您可能会有类似于 APP_URL=http://artisancms.dev
的内容,但在生产环境中,您可能会使用 APP_URL=http://artisancms.org
。
主题
安装成功完成后,根目录中应该有一个名为 themes
的文件夹。在这里创建一个主题文件夹,保持名称小写。这是放置所有主题 blade 文件的地方。然后您只需要更新 config 目录中的 artisancms.php
文件。将 theme
键更新为新主题的名称。然后确保为已安装的附加组件创建了正确的文件。
#test git hook