From 571827b18cb445ad29e37d772ddd18d92f6b653f Mon Sep 17 00:00:00 2001 From: interlope Date: Mon, 1 Jun 2026 16:53:24 +0200 Subject: [PATCH] Add language file for GitHub Export plugin and fix status retrieval method --- languages/en.json | 6 ++++++ plugin.php | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) create mode 100644 languages/en.json diff --git a/languages/en.json b/languages/en.json new file mode 100644 index 0000000..dfa931f --- /dev/null +++ b/languages/en.json @@ -0,0 +1,6 @@ +{ + "plugin-data": { + "name": "GitHub Export", + "description": "Export Bludit articles to a GitHub repository as Markdown files with YAML frontmatter." + } +} diff --git a/plugin.php b/plugin.php index fcc84d1..c43df59 100644 --- a/plugin.php +++ b/plugin.php @@ -148,7 +148,7 @@ class pluginBluditGithub extends Plugin private function shouldExport($page) { - return $page->status() !== 'draft' || $this->getValue('exportDrafts'); + return $page->getValue('status') !== 'draft' || $this->getValue('exportDrafts'); } private function exportPage($page, $saveStatus = true) @@ -223,7 +223,7 @@ class pluginBluditGithub extends Plugin $fm .= 'title: "' . addslashes($page->title()) . "\"\n"; $fm .= 'date: ' . date('Y-m-d', strtotime($page->getValue('dateRaw'))) . "\n"; $fm .= 'slug: ' . $page->key() . "\n"; - $fm .= 'status: ' . $page->status() . "\n"; + $fm .= 'status: ' . $page->getValue('status') . "\n"; $fm .= 'tags:' . ($tagLines ?: ' []') . "\n"; $description = $page->description();