mopo922 / canvas-importer
命令行工具,用于将其他博客的文章导入Laravel Canvas。
dev-master
2017-06-23 02:38 UTC
Requires
- php: >=7.0
- cnvs/easel: 3.3.*
- guzzlehttp/guzzle: ~6.0
- league/html-to-markdown: ^4.4
Requires (Dev)
- laravel/framework: >=5.0
This package is not auto-updated.
Last update: 2024-09-15 01:50:55 UTC
README
命令行工具,用于将其他博客的文章导入Laravel Canvas。
安装
Canvas
将以下内容添加到您的项目中的 composer.json
文件
// ... "require": { // ... "mopo922/canvas-importer": "dev-master", // ... }, // ...
将以下内容添加到 config/app.php
文件中的 providers
数组
'providers' => [ // ... CanvasImporter\CanvasImporterServiceProvider::class, ]
运行 composer update
。
导入完成后,如果您不再使用导入器,可以删除这些行,并再次运行 composer update
。
最后,请确保在 config/app.php
中正确定义了 config('app.url')
,否则文章图片可能无法正确下载或显示。
WordPress
在导入WordPress博客时,您需要安装此基本身份验证插件,以允许导入器使用您的管理员用户名和密码与WordPress API通信
https://github.com/WP-API/Basic-Auth
- 下载basic-auth.php文件。
- 将其“压缩”。
- 使用WordPress后端中的“添加插件”UI上传它。
- 激活插件。
重要:导入完成后,应立即停用此插件,因为它不建议在生产环境中使用。
用法
从您项目的根目录运行 php artisan canvas:import
。导入器将处理其余部分,并提示您所需的信息以完成任务。请准备好您旧博客的URL以及管理员用户名和密码。
技巧:如果您正在使用VM,如Vagrant或Laravel Homestead,请确保在运行 canvas:import
时位于服务器,而不是主机机器上。