fix: added author to media editor
This commit is contained in:
@@ -643,6 +643,7 @@ const PostEditor: React.FC<PostEditorProps> = ({ postId }) => {
|
||||
|
||||
const [title, setTitle] = useState('');
|
||||
const [content, setContent] = useState('');
|
||||
const [author, setAuthor] = useState('');
|
||||
const [tags, setTags] = useState<string[]>([]);
|
||||
const [selectedCategories, setSelectedCategories] = useState<string[]>(['article']);
|
||||
const [availableCategories, setAvailableCategories] = useState<string[]>(['article', 'picture', 'aside', 'page']);
|
||||
@@ -831,6 +832,7 @@ const PostEditor: React.FC<PostEditorProps> = ({ postId }) => {
|
||||
if (post) {
|
||||
setTitle(post.title);
|
||||
setContent(post.content);
|
||||
setAuthor(post.author || '');
|
||||
setTags(post.tags);
|
||||
setSelectedCategories(post.categories.length > 0 ? post.categories : ['article']);
|
||||
markClean(postId);
|
||||
@@ -845,9 +847,11 @@ const PostEditor: React.FC<PostEditorProps> = ({ postId }) => {
|
||||
if (!post || !isInitialized) return;
|
||||
const tagsChanged = JSON.stringify(tags.slice().sort()) !== JSON.stringify(post.tags.slice().sort());
|
||||
const categoriesChanged = JSON.stringify(selectedCategories.slice().sort()) !== JSON.stringify(post.categories.slice().sort());
|
||||
const authorChanged = author !== (post.author || '');
|
||||
const hasChanges =
|
||||
title !== post.title ||
|
||||
content !== post.content ||
|
||||
authorChanged ||
|
||||
tagsChanged ||
|
||||
categoriesChanged;
|
||||
|
||||
@@ -858,13 +862,14 @@ const PostEditor: React.FC<PostEditorProps> = ({ postId }) => {
|
||||
autoSaveManager.notifyChange(postId, {
|
||||
title,
|
||||
content,
|
||||
author,
|
||||
tags: tags.join(', '),
|
||||
categories: selectedCategories,
|
||||
});
|
||||
} else {
|
||||
markClean(postId);
|
||||
}
|
||||
}, [title, content, tags, selectedCategories, post, postId, isInitialized, markDirty, markClean]);
|
||||
}, [title, content, author, tags, selectedCategories, post, postId, isInitialized, markDirty, markClean]);
|
||||
|
||||
// Handle editor mode change and persist preference
|
||||
const handleEditorModeChange = (mode: EditorMode) => {
|
||||
@@ -883,6 +888,7 @@ const PostEditor: React.FC<PostEditorProps> = ({ postId }) => {
|
||||
const updated = await window.electronAPI?.posts.update(postId, {
|
||||
title,
|
||||
content,
|
||||
author: author || undefined,
|
||||
tags,
|
||||
categories: selectedCategories.length > 0 ? selectedCategories : ['article'],
|
||||
});
|
||||
@@ -903,7 +909,7 @@ const PostEditor: React.FC<PostEditorProps> = ({ postId }) => {
|
||||
} finally {
|
||||
setIsSaving(false);
|
||||
}
|
||||
}, [postId, title, content, tags, selectedCategories, isDirty, isSaving, updatePost, markClean, showErrorModal]);
|
||||
}, [postId, title, content, author, tags, selectedCategories, isDirty, isSaving, updatePost, markClean, showErrorModal]);
|
||||
|
||||
const handlePublish = async () => {
|
||||
await handleSave();
|
||||
@@ -943,6 +949,7 @@ const PostEditor: React.FC<PostEditorProps> = ({ postId }) => {
|
||||
if (reverted) {
|
||||
setTitle(reverted.title);
|
||||
setContent(reverted.content);
|
||||
setAuthor(reverted.author || '');
|
||||
setTags(reverted.tags);
|
||||
setSelectedCategories(reverted.categories.length > 0 ? reverted.categories : ['article']);
|
||||
// Update local post state so UI reflects the published status
|
||||
@@ -1267,6 +1274,15 @@ const PostEditor: React.FC<PostEditorProps> = ({ postId }) => {
|
||||
placeholder="Add tags..."
|
||||
/>
|
||||
</div>
|
||||
<div className="editor-field">
|
||||
<label>Author</label>
|
||||
<input
|
||||
type="text"
|
||||
value={author}
|
||||
onChange={(e) => setAuthor(e.target.value)}
|
||||
placeholder="Author name"
|
||||
/>
|
||||
</div>
|
||||
<div className="editor-field-row">
|
||||
<div className="editor-field">
|
||||
<label>Slug</label>
|
||||
@@ -1511,6 +1527,7 @@ const MediaEditor: React.FC<{ mediaId: string }> = ({ mediaId }) => {
|
||||
const [title, setTitle] = useState(item?.title || '');
|
||||
const [alt, setAlt] = useState(item?.alt || '');
|
||||
const [caption, setCaption] = useState(item?.caption || '');
|
||||
const [author, setAuthor] = useState(item?.author || '');
|
||||
const [tags, setTags] = useState(item?.tags.join(', ') || '');
|
||||
const [linkedPosts, setLinkedPosts] = useState<{ postId: string; sortOrder: number }[]>([]);
|
||||
const [postTitles, setPostTitles] = useState<Map<string, string>>(new Map());
|
||||
@@ -1689,6 +1706,7 @@ const MediaEditor: React.FC<{ mediaId: string }> = ({ mediaId }) => {
|
||||
setTitle(item.title || '');
|
||||
setAlt(item.alt || '');
|
||||
setCaption(item.caption || '');
|
||||
setAuthor(item.author || '');
|
||||
setTags(item.tags.join(', '));
|
||||
}
|
||||
}, [item?.id]);
|
||||
@@ -1703,6 +1721,7 @@ const MediaEditor: React.FC<{ mediaId: string }> = ({ mediaId }) => {
|
||||
title,
|
||||
alt,
|
||||
caption,
|
||||
author: author || undefined,
|
||||
tags: tags.split(',').map(t => t.trim()).filter(t => t.length > 0),
|
||||
});
|
||||
if (updated) {
|
||||
@@ -1918,6 +1937,15 @@ const MediaEditor: React.FC<{ mediaId: string }> = ({ mediaId }) => {
|
||||
placeholder="tag1, tag2, tag3"
|
||||
/>
|
||||
</div>
|
||||
<div className="editor-field">
|
||||
<label>Author</label>
|
||||
<input
|
||||
type="text"
|
||||
value={author}
|
||||
onChange={(e) => setAuthor(e.target.value)}
|
||||
placeholder="Author name"
|
||||
/>
|
||||
</div>
|
||||
|
||||
{/* Linked Posts Section */}
|
||||
<div className="editor-field linked-posts-section">
|
||||
|
||||
@@ -57,6 +57,7 @@ export interface MediaData {
|
||||
title?: string;
|
||||
alt?: string;
|
||||
caption?: string;
|
||||
author?: string;
|
||||
createdAt: string;
|
||||
updatedAt: string;
|
||||
tags: string[];
|
||||
|
||||
1
src/renderer/types/electron.d.ts
vendored
1
src/renderer/types/electron.d.ts
vendored
@@ -97,6 +97,7 @@ export interface MediaData {
|
||||
title?: string;
|
||||
alt?: string;
|
||||
caption?: string;
|
||||
author?: string;
|
||||
createdAt: string;
|
||||
updatedAt: string;
|
||||
tags: string[];
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
---
|
||||
id: eeb145e2-44e3-4567-b09a-ec5dac26c13b
|
||||
id: 0c31ccbe-51b7-46df-8b7a-418fe4193428
|
||||
projectId: f2d5e497-5a16-4033-864a-0df066e05e17
|
||||
title: About
|
||||
slug: about
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
---
|
||||
id: fe6a775b-f8af-4a0f-a6de-816cc9d5b986
|
||||
id: db4b98d7-0611-4258-b558-2357314b640f
|
||||
projectId: f2d5e497-5a16-4033-864a-0df066e05e17
|
||||
title: atomo
|
||||
slug: atomo
|
||||
@@ -10,6 +10,7 @@ tags:
|
||||
- programmieren
|
||||
categories:
|
||||
- asides
|
||||
- article
|
||||
author: hugo
|
||||
publishedAt: '2010-11-14T10:41:25.000Z'
|
||||
---
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
---
|
||||
id: 07f27b4a-d40b-4cf2-a521-4c8ffb4b3d92
|
||||
id: ffe762f1-6d45-4ea5-bc73-a7064a4039a3
|
||||
projectId: f2d5e497-5a16-4033-864a-0df066e05e17
|
||||
title: Bilderarchiv
|
||||
slug: bilderarchiv
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
---
|
||||
id: 3ae57ebe-a622-45c8-91c1-36a4fd33b350
|
||||
id: aedbc32a-39d7-4aec-8969-cfef38469262
|
||||
projectId: f2d5e497-5a16-4033-864a-0df066e05e17
|
||||
title: Bitrot reloaded
|
||||
slug: bitrot-reloaded
|
||||
@@ -11,6 +11,7 @@ tags:
|
||||
- wordpress
|
||||
categories:
|
||||
- artikel
|
||||
- article
|
||||
author: hugo
|
||||
publishedAt: '2010-11-13T11:11:34.000Z'
|
||||
---
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
---
|
||||
id: b6b46502-b793-4f20-b884-548b6b3181f7
|
||||
id: 0df0a274-fbc0-4d90-8c4c-a4ad6ea70981
|
||||
projectId: f2d5e497-5a16-4033-864a-0df066e05e17
|
||||
title: Bottle
|
||||
slug: bottle
|
||||
@@ -10,6 +10,7 @@ tags:
|
||||
- film
|
||||
categories:
|
||||
- artikel
|
||||
- article
|
||||
author: hugo
|
||||
publishedAt: '2010-11-19T07:14:36.000Z'
|
||||
---
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
---
|
||||
id: 4cf7bb7b-0da6-4fca-8a9b-ee9e1f43e187
|
||||
id: 432af9b5-0143-4c03-93d5-5ecc3db61936
|
||||
projectId: f2d5e497-5a16-4033-864a-0df066e05e17
|
||||
title: '/dev/random - Random Thoughts On Programming In Parentheses - Coops - An introduction to chicken scheme''s object system'
|
||||
slug: devrandom-random-thoughts-on-programming-in-parentheses-coops-an-introduction-to-chicken-schemes-object-system
|
||||
@@ -12,6 +12,7 @@ tags:
|
||||
- scheme
|
||||
categories:
|
||||
- asides
|
||||
- article
|
||||
author: hugo
|
||||
publishedAt: '2011-01-21T13:03:36.000Z'
|
||||
---
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
---
|
||||
id: 0d80f2f8-65a9-4b0a-a211-dbb42e45cf00
|
||||
id: 1ecf84f0-b1fb-498a-9e59-5a517aecfeba
|
||||
projectId: f2d5e497-5a16-4033-864a-0df066e05e17
|
||||
title: EVIL is King
|
||||
slug: evil-is-king
|
||||
@@ -10,6 +10,7 @@ tags:
|
||||
- fotografie
|
||||
categories:
|
||||
- artikel
|
||||
- article
|
||||
author: hugo
|
||||
publishedAt: '2011-07-24T14:26:31.000Z'
|
||||
---
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
---
|
||||
id: f6aade22-40c0-4161-aa5d-b1ce7f1766d8
|
||||
id: e6e9d27c-f5c6-4124-a0bd-d6e706dbdd1e
|
||||
projectId: f2d5e497-5a16-4033-864a-0df066e05e17
|
||||
title: Herbst
|
||||
slug: herbst
|
||||
@@ -10,6 +10,7 @@ tags:
|
||||
- fotografie
|
||||
categories:
|
||||
- galerie
|
||||
- article
|
||||
author: hugo
|
||||
publishedAt: '2010-11-13T12:59:38.000Z'
|
||||
---
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
---
|
||||
id: ba695eaa-445f-4583-b668-104fb0f48ed5
|
||||
id: f6d26648-016d-4cd6-a889-debde902b7f7
|
||||
projectId: f2d5e497-5a16-4033-864a-0df066e05e17
|
||||
title: 'Ihr seid Helden!'
|
||||
slug: ihr-seid-helden
|
||||
@@ -11,6 +11,7 @@ tags:
|
||||
- medien
|
||||
categories:
|
||||
- artikel
|
||||
- article
|
||||
author: hugo
|
||||
publishedAt: '2011-02-25T11:55:46.000Z'
|
||||
---
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
---
|
||||
id: ad27c81e-2839-4419-9369-ffb61575ae7d
|
||||
id: 1be432f9-6db1-40a9-8ef5-23e390e9896d
|
||||
projectId: f2d5e497-5a16-4033-864a-0df066e05e17
|
||||
title: Impressum
|
||||
slug: impressum
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
---
|
||||
id: 2364ffa6-8ffe-4aa5-b464-ed64741b72a7
|
||||
id: 5614c28f-ec24-467d-a265-c91d1ff95364
|
||||
projectId: f2d5e497-5a16-4033-864a-0df066e05e17
|
||||
title: jQuery lightBox plugin
|
||||
slug: jquery-lightbox-plugin
|
||||
@@ -12,6 +12,7 @@ tags:
|
||||
- wordpress
|
||||
categories:
|
||||
- asides
|
||||
- article
|
||||
author: hugo
|
||||
publishedAt: '2010-11-14T15:51:48.000Z'
|
||||
---
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
---
|
||||
id: 52fbda3e-aa20-4e55-b6db-a69f7e4260e5
|
||||
id: 783692aa-8bec-4665-ba51-96395ec19790
|
||||
projectId: f2d5e497-5a16-4033-864a-0df066e05e17
|
||||
title: Linkdump
|
||||
slug: linkdump
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
---
|
||||
id: f7ba7d74-4b23-4376-9d38-cfd6bae0ef6c
|
||||
id: 10b4560f-fbb2-42de-b411-2434b89e5686
|
||||
projectId: f2d5e497-5a16-4033-864a-0df066e05e17
|
||||
title: Mal wieder auf Linux ...
|
||||
slug: mal-wieder-auf-linux
|
||||
@@ -8,6 +8,7 @@ createdAt: '2023-08-19T15:26:04.000Z'
|
||||
updatedAt: '2023-08-19T15:28:14.000Z'
|
||||
categories:
|
||||
- artikel
|
||||
- article
|
||||
author: hugo
|
||||
publishedAt: '2023-08-19T13:26:04.000Z'
|
||||
---
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
---
|
||||
id: 3429c486-9b4b-48d2-ac58-9f6f4b699a9c
|
||||
id: 375ec97e-479b-49ee-9a5b-209269418c43
|
||||
projectId: f2d5e497-5a16-4033-864a-0df066e05e17
|
||||
title: Sommerkonzert Millima Mabonde
|
||||
slug: millima-mabonde
|
||||
@@ -12,6 +12,7 @@ tags:
|
||||
- musik
|
||||
categories:
|
||||
- galerie
|
||||
- article
|
||||
author: hugo
|
||||
publishedAt: '2011-07-03T20:05:56.000Z'
|
||||
---
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
---
|
||||
id: c220aba5-70d2-4059-bac0-d75489f4a0c6
|
||||
id: a6c5c6c1-0c11-49b1-bd52-2c698de0e640
|
||||
projectId: f2d5e497-5a16-4033-864a-0df066e05e17
|
||||
title: 'Mit Sicherheit: Rufe nach schärferen Gesetzen | tagesschau.de'
|
||||
slug: mit-sicherheit-rufe-nach-scharferen-gesetzen-tagesschau-de
|
||||
@@ -12,6 +12,7 @@ tags:
|
||||
categories:
|
||||
- asides
|
||||
- metaowl
|
||||
- article
|
||||
author: hugo
|
||||
publishedAt: '2010-11-18T19:32:15.000Z'
|
||||
---
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
---
|
||||
id: 774b3656-591b-4e7f-9874-2e1c9ee5142a
|
||||
id: 49c4c9f2-5c46-47d0-ae16-be13f81b6696
|
||||
projectId: f2d5e497-5a16-4033-864a-0df066e05e17
|
||||
title: 'Ohne Display: Leica M-D ist eine analoge Digitalkamera - Golem.de'
|
||||
slug: ohne-display-leica-m-d-ist-eine-analoge-digitalkamera-golem-de
|
||||
@@ -12,6 +12,7 @@ tags:
|
||||
categories:
|
||||
- artikel
|
||||
- asides
|
||||
- article
|
||||
author: hugo
|
||||
publishedAt: '2016-04-29T10:05:22.000Z'
|
||||
---
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
---
|
||||
id: 54ff6273-4c56-4da9-8979-a49dd9a6b41d
|
||||
id: dd79e799-155a-4043-b8b8-dd1242a6a5ab
|
||||
projectId: f2d5e497-5a16-4033-864a-0df066e05e17
|
||||
title: Pferderouladen mit Ratatouille
|
||||
slug: pferderouladen-mit-ratatouille
|
||||
@@ -11,6 +11,7 @@ tags:
|
||||
categories:
|
||||
- artikel
|
||||
- kochbuch
|
||||
- article
|
||||
author: hugo
|
||||
publishedAt: '2011-03-05T19:39:56.000Z'
|
||||
---
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
---
|
||||
id: bc35ef89-7e7a-4736-82ab-6971494bf69e
|
||||
id: 8825edef-ccea-4931-b880-e84ec50c007d
|
||||
projectId: f2d5e497-5a16-4033-864a-0df066e05e17
|
||||
title: 'Piroggen (vegetarisch, und so garnicht russisch)'
|
||||
slug: piroggen-vegetarisch-und-so-garnicht-russisch
|
||||
@@ -11,6 +11,7 @@ tags:
|
||||
categories:
|
||||
- artikel
|
||||
- kochbuch
|
||||
- article
|
||||
author: hugo
|
||||
publishedAt: '2011-04-26T18:16:32.000Z'
|
||||
---
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
---
|
||||
id: 61d550d8-b1c7-428f-9d79-918e228706ef
|
||||
id: b49e03d2-ca4a-4427-9970-81272f5ef317
|
||||
projectId: f2d5e497-5a16-4033-864a-0df066e05e17
|
||||
title: Kochen mit rfc1437 - Schweinegeschnetzeltes Mediterran
|
||||
slug: rfc1437-on-the-road
|
||||
@@ -11,6 +11,7 @@ tags:
|
||||
categories:
|
||||
- artikel
|
||||
- kochbuch
|
||||
- article
|
||||
author: hugo
|
||||
publishedAt: '2011-02-26T15:03:08.000Z'
|
||||
---
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
---
|
||||
id: 74e6424a-031e-43d7-8cca-628a799f10e1
|
||||
id: 9e8ec9f3-f974-45b3-93ba-da716a000ee3
|
||||
projectId: f2d5e497-5a16-4033-864a-0df066e05e17
|
||||
title: Rinderrouladen
|
||||
slug: rinderrouladen
|
||||
@@ -11,6 +11,7 @@ tags:
|
||||
categories:
|
||||
- galerie
|
||||
- kochbuch
|
||||
- article
|
||||
author: hugo
|
||||
publishedAt: '2012-03-17T18:34:48.000Z'
|
||||
---
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
---
|
||||
id: b772a82b-26f1-40ac-9168-7adc1237ac9f
|
||||
id: 59d159ed-75a2-41bc-99db-0043f86b6f4a
|
||||
projectId: f2d5e497-5a16-4033-864a-0df066e05e17
|
||||
title: Social Networks und meine Nutzung von denselben
|
||||
slug: social-networks-und-meine-nutzung-von-denselben
|
||||
@@ -10,6 +10,7 @@ tags:
|
||||
- web
|
||||
categories:
|
||||
- artikel
|
||||
- article
|
||||
author: hugo
|
||||
publishedAt: '2011-07-25T09:01:43.000Z'
|
||||
---
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
---
|
||||
id: f0ead1a7-1e1e-4feb-9f4d-9fc3dc395db1
|
||||
id: 41c5382e-4bb1-4ee0-bb0f-3efbb4f1b039
|
||||
projectId: f2d5e497-5a16-4033-864a-0df066e05e17
|
||||
title: '''Space Quest'' Lands on the iPad — Courtesy of Safari | Touch Arcade'
|
||||
slug: space-quest-lands-on-the-ipad-%e2%80%94-courtesy-of-safari-touch-arcade
|
||||
@@ -10,6 +10,7 @@ tags:
|
||||
- javascript
|
||||
categories:
|
||||
- asides
|
||||
- article
|
||||
author: hugo
|
||||
publishedAt: '2010-11-15T07:40:37.000Z'
|
||||
---
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
---
|
||||
id: 0a77d82d-4a64-4cc6-b0b9-ecf4fdb094b9
|
||||
id: cd1c7500-0041-4767-93f3-eaefc1d8131a
|
||||
projectId: f2d5e497-5a16-4033-864a-0df066e05e17
|
||||
title: '''Super-secret'' debugger discovered in AMD CPUs • The Register'
|
||||
slug: super-secret-debugger-discovered-in-amd-cpus-%e2%80%a2-the-register
|
||||
@@ -11,6 +11,7 @@ tags:
|
||||
- sysadmin
|
||||
categories:
|
||||
- asides
|
||||
- article
|
||||
author: hugo
|
||||
publishedAt: '2010-11-15T21:02:32.000Z'
|
||||
---
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
---
|
||||
id: 172bf08a-978b-487b-add9-a582ff0c4972
|
||||
id: 0375a895-da45-4ab5-b554-30ea41096526
|
||||
projectId: f2d5e497-5a16-4033-864a-0df066e05e17
|
||||
title: SVB Brettspielrunde im Internet
|
||||
slug: svb-brettspielrunde-im-internet
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
---
|
||||
id: 6df104d0-41c5-4216-8c7f-44312c336c01
|
||||
id: 793221fd-4c49-4053-bb20-739de5776a6e
|
||||
projectId: f2d5e497-5a16-4033-864a-0df066e05e17
|
||||
title: 'Sweet, so sweet'
|
||||
slug: sweet-so-sweet
|
||||
@@ -10,6 +10,7 @@ tags:
|
||||
- photography
|
||||
categories:
|
||||
- galerie
|
||||
- article
|
||||
author: hugo
|
||||
publishedAt: '2022-11-05T07:08:12.000Z'
|
||||
---
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
---
|
||||
id: 6403fd62-364e-48ae-bbbc-c9f9db5e9c6f
|
||||
id: b410e924-6e3d-4f20-8512-41095b9fd4d0
|
||||
projectId: f2d5e497-5a16-4033-864a-0df066e05e17
|
||||
title: The Art and Science of Smalltalk
|
||||
slug: the-art-and-science-of-smalltalk
|
||||
@@ -11,6 +11,7 @@ tags:
|
||||
- smalltalk
|
||||
categories:
|
||||
- asides
|
||||
- article
|
||||
author: hugo
|
||||
publishedAt: '2010-12-26T09:32:08.000Z'
|
||||
---
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
---
|
||||
id: 2348c4bb-fa11-4592-9230-92a8472c361c
|
||||
id: e772081f-6021-4231-b0e4-5c4ff7196386
|
||||
projectId: f2d5e497-5a16-4033-864a-0df066e05e17
|
||||
title: Türfiguren
|
||||
slug: turfiguren
|
||||
@@ -11,6 +11,7 @@ tags:
|
||||
- münster
|
||||
categories:
|
||||
- galerie
|
||||
- article
|
||||
author: hugo
|
||||
publishedAt: '2011-03-15T13:23:23.000Z'
|
||||
---
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
---
|
||||
id: eca2084d-a088-4c00-8067-bfb66f69dcc6
|
||||
id: 64ab1b8f-89fb-4dda-b2db-5955dbdcbd34
|
||||
projectId: f2d5e497-5a16-4033-864a-0df066e05e17
|
||||
title: what a superb owl
|
||||
slug: what-a-superb-owl
|
||||
@@ -10,6 +10,7 @@ tags:
|
||||
- sport
|
||||
categories:
|
||||
- artikel
|
||||
- article
|
||||
author: hugo
|
||||
publishedAt: '2011-02-06T22:02:46.000Z'
|
||||
---
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
---
|
||||
id: a0d482bf-7480-4beb-8f35-724a771f4ac9
|
||||
id: ecd3eb2d-bfec-452f-8bba-63378953337a
|
||||
projectId: f2d5e497-5a16-4033-864a-0df066e05e17
|
||||
title: Wir haben geheiratet
|
||||
slug: wir-haben-geheiratet
|
||||
@@ -11,6 +11,7 @@ tags:
|
||||
- hochzeit
|
||||
categories:
|
||||
- artikel
|
||||
- article
|
||||
author: hugo
|
||||
publishedAt: '2011-09-04T14:50:06.000Z'
|
||||
---
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
---
|
||||
id: bc4ccb8c-26de-4293-b7d2-c93eab88b9fe
|
||||
id: a5099d66-a85b-445d-92ce-fb2dd42cdb97
|
||||
projectId: f2d5e497-5a16-4033-864a-0df066e05e17
|
||||
title: Wöchentliche Leseliste
|
||||
slug: wochentliche-leseliste-2
|
||||
@@ -13,6 +13,7 @@ tags:
|
||||
- politik
|
||||
categories:
|
||||
- asides
|
||||
- article
|
||||
author: hugo
|
||||
publishedAt: '2013-04-14T16:49:57.000Z'
|
||||
---
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
---
|
||||
id: 09d820dc-9f6f-44a1-846a-20b134776c22
|
||||
id: 1bac8511-fe76-487f-82f8-42b38a869f22
|
||||
projectId: f2d5e497-5a16-4033-864a-0df066e05e17
|
||||
title: Wöchentliche Leseliste
|
||||
slug: wochentliche-leseliste-4
|
||||
@@ -8,6 +8,7 @@ createdAt: '2013-04-29T20:46:39.000Z'
|
||||
updatedAt: '2013-05-15T10:16:32.000Z'
|
||||
categories:
|
||||
- asides
|
||||
- article
|
||||
author: hugo
|
||||
publishedAt: '2013-04-29T18:46:39.000Z'
|
||||
---
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
---
|
||||
id: 9655cf77-637e-4fa7-85ad-22963dd07be2
|
||||
id: 7a4168f4-f3bf-4a72-8bd8-fc9714c50f03
|
||||
projectId: f2d5e497-5a16-4033-864a-0df066e05e17
|
||||
title: Wöchentliche Leseliste
|
||||
slug: wochentliche-leseliste
|
||||
@@ -8,6 +8,7 @@ createdAt: '2013-04-08T14:10:27.000Z'
|
||||
updatedAt: '2013-04-08T14:13:29.000Z'
|
||||
categories:
|
||||
- asides
|
||||
- article
|
||||
author: hugo
|
||||
publishedAt: '2013-04-08T12:10:27.000Z'
|
||||
---
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
---
|
||||
id: 1ad87820-8856-4ff6-9a99-058ef087d780
|
||||
id: 74fa9a89-0d76-4299-9e83-b0e97a0260ad
|
||||
projectId: f2d5e497-5a16-4033-864a-0df066e05e17
|
||||
title: WordPress › WordPress Nginx proxy cache integrator « WordPress Plugins
|
||||
slug: wordpress-%e2%80%ba-wordpress-nginx-proxy-cache-integrator-%c2%ab-wordpress-plugins
|
||||
@@ -11,6 +11,7 @@ tags:
|
||||
- wordpress
|
||||
categories:
|
||||
- asides
|
||||
- article
|
||||
author: hugo
|
||||
publishedAt: '2010-11-13T11:15:48.000Z'
|
||||
---
|
||||
|
||||
Reference in New Issue
Block a user