thefox/tumblr-parser

PHP 的 Tumblr 主题解析器。

v0.6.0 2017-06-05 12:44 UTC

This package is auto-updated.

Last update: 2024-09-24 04:06:53 UTC


README

PHP 的 Tumblr 主题解析器。

厌倦了使用 Tumblr 在线 HTML 编辑器来编辑自定义主题吗?使用 Tumblr Parser,您可以在您最喜欢的 HTML 编辑器中编辑主题,并在您自己的/本地服务器上的浏览器中渲染输出。因此,您可以在不编辑 Tumblr 在线 HTML 编辑器中的 HTML 的情况下为 Tumblr 创建主题。

项目概述

该项目概述如我在关于 开源软件合作 的博客文章中所描述。

  • 该软件的主要目的是模拟 Tumblr 在线编辑器,以提供一个开发者友好的环境。
  • 功能不应超出 Tumblr 提供的功能和功能。因此,功能集在某种程度上限制了未来的可能性。但仍然,请随意提出功能请求。

安装

首选的安装方法是使用 PackagistComposer。运行以下命令安装包并将其添加到 composer.json 的要求中

composer require thefox/tumblr-parser

开始使用

要开始使用,请查看 example 目录中的 example.php。有几种使用此工具的方法。您可以生成整个博客或单个帖子。您可以在浏览器中或在自己的 shell 后台执行此操作。

示例

请参阅 示例目录 中的示例。

Tumblr 自定义主题 实现

基本变量 [不完整]

  • {标题}
  • {描述}
  • {自定义 CSS}
  • {block:PermalinkPage}
  • {block:IndexPage}
  • {block:PostTitle}, {PostTitle}

导航 [不完整]

  • {block:Pagination}
  • {block:PreviousPage}
  • {block:NextPage}
  • {PreviousPage}
  • {NextPage}
  • {CurrentPage}
  • {TotalPages}
  • {block:AskEnabled}
  • {AskLabel}
  • {block:HasPages}
  • {block:Pages}
  • {URL}
  • {Label}

帖子 [不完整]

  • {block:Posts}
  • {block:Text}
  • {block:Link}
  • {block:Photo}
  • {block:Photoset}
  • {Permalink}
  • {PostID}

文本帖子 [完整]

照片帖子 [不完整]

  • {PhotoAlt}
  • {block:Caption}
  • {Caption}
  • {block:LinkURL}
  • {LinkURL}
  • {LinkOpenTag}
  • {LinkCloseTag}
  • {PhotoURL-500}

照片集帖子 [不完整]

  • {block:Caption}
  • {Caption}
  • {block:Photos}

引用帖子 [完整]

链接帖子 [不完整]

  • {URL}
  • {Name}
  • {Target}
  • {block:Description}
  • {描述}

聊天帖子 [完整]

回答帖子 [不完整]

  • {问题}
  • {答案}
  • {提问者}

日期 [不完整]

  • {block:Date}
  • {DayOfMonth}
  • {DayOfMonthWithZero}
  • {DayOfWeek}
  • {ShortDayOfWeek}
  • {DayOfWeekNumber}
  • {DayOfMonthSuffix}
  • {DayOfYear}
  • {WeekOfYear}
  • {Month}
  • {ShortMonth}
  • {MonthNumber}
  • {MonthNumberWithZero}
  • {Year}
  • {ShortYear}
  • {AmPm}
  • {CapitalAmPm}
  • {12Hour}
  • {24Hour}
  • {12HourWithZero}
  • {24HourWithZero}
  • {Minutes}
  • {Seconds}
  • {Timestamp}

笔记 [不完整]

  • {block:PostNotes}
  • {PostNotes}
  • {NoteCount}
  • {NoteCountWithLabel}

标签 [不完整]

  • {block:HasTags}
  • {block:Tags}
  • {Tag}
  • {TagURL}

点赞和转帖按钮 [不完整]

  • {LikeButton}
  • {NoteCount}

主题选项 [不完整]

  • 启用布尔值 [完成]
  • 启用自定义文本 [完成]

贡献

您可以为这个项目做出贡献。在 https://github.com/TheFox/tumblr-parser 上 Fork 这个项目。您应该阅读 GitHub 的 如何 Fork 仓库

链接