dsampaolo/wordpress-to-laravel

同步Wordpress博客与Laravel应用的包

dev-master 2018-07-06 14:37 UTC

This package is auto-updated.

Last update: 2024-09-05 03:34:40 UTC


README

本包的目的是允许您将现有的Wordpress博客复制到Laravel应用中。它不是一个完整的博客包,没有后端。您需要将文章发布到现有的Wordpress,然后同步到您的Laravel应用。

开始使用

使用Composer安装包

composer require dsampaolo/wordpress-to-laravel

发布资源(视图和配置文件)

php artisan vendor:publish

配置

编辑您的.env文件(或包的配置文件)以匹配您想要的配置

  • WP2LV_BLOG_URL:远程博客的URL
  • WP2LV_CATEGORY_ID:要复制的类别ID(父类别)
  • WP2LV_RSS_URL(默认 /feed):Laravel应用的RSS馈送URL
  • WP2LV_LOCAL_BLOG_PATH(默认 /blog):Laravel应用上博客主页的URL
  • WP2LV_IMPORT_LIMIT(默认 20):要导入/同步的文章数量

在配置文件中,您还可以找到local_img_storage_path变量,它定义了文章图片将保存的路径。

就这样。前往 http://example.org/blog 访问您的博客。

它能做什么/不能做什么

本包会将您的Wordpress远程博客中的一个类别的所有文章复制到您的Laravel应用中。每篇文章只能位于父类别的唯一一个子类别中。

例如:假设您的Laravel应用名为A。您的博客文章必须在A/First Cat或A/Second Cat中,才能同步。此外,它们必须已发布。

包会下载图片(特色和文章内部的图片)到您的应用服务器,并根据需要更改文章内的URL。

您的博客会扩展布局.app - 如果您使用的是其他布局,请随意编辑您的博客视图。

本包不会自动同步文章。您需要手动启动导入器。

另请参阅