diff --git a/resources/views/components/post/article.blade.php b/resources/views/components/post/article.blade.php
index 63f8e427..ec8bd0a2 100644
--- a/resources/views/components/post/article.blade.php
+++ b/resources/views/components/post/article.blade.php
@@ -9,8 +9,8 @@
{{ $title ?? 'Blog Post' }}
@includeWhen($post->date, 'hyde::components.post.date')
- @includeWhen($author, 'hyde::components.post.author')
- @includeWhen($category, 'hyde::components.post.category')
+ @includeWhen($post->author, 'hyde::components.post.author')
+ @includeWhen($post->category, 'hyde::components.post.category')
@includeWhen(isset($post->image), 'hyde::components.post.image')
diff --git a/resources/views/components/post/author.blade.php b/resources/views/components/post/author.blade.php
index b01f73a4..b27dede3 100644
--- a/resources/views/components/post/author.blade.php
+++ b/resources/views/components/post/author.blade.php
@@ -1,13 +1,10 @@
-@php
- $authorObject = Hyde\Framework\Services\AuthorService::find($author);
-@endphp
by author
- @if($authorObject && $authorObject->website)
-
+ @if($post->author->website)
+
@endif
- username ? 'title=@'.$authorObject->username.'' : '' }}>{{ $authorObject->name ?? $author }}
- @if($authorObject && $authorObject->website)
+ author->username ? 'title=@'.$post->author->username.'' : '' }}>{{ $post->author->name ?? $post->author->username }}
+ @if($post->author->website)
@endif
diff --git a/resources/views/components/post/category.blade.php b/resources/views/components/post/category.blade.php
index cb6c7f5f..886cf6bc 100644
--- a/resources/views/components/post/category.blade.php
+++ b/resources/views/components/post/category.blade.php
@@ -1 +1 @@
-in the category "{{ $category }}"
+in the category "{{ $post->category }}"
diff --git a/resources/views/layouts/post.blade.php b/resources/views/layouts/post.blade.php
index fb2ddc4e..8a37f227 100644
--- a/resources/views/layouts/post.blade.php
+++ b/resources/views/layouts/post.blade.php
@@ -2,13 +2,6 @@
@extends('hyde::layouts.app')
@section('content')
-@php
-$title = $post->matter['title'] ?? false;
-$description = $post->matter['description'] ?? false;
-$category = $post->matter['category'] ?? false;
-$author = $post->matter['author'] ?? false;
-@endphp
-
@push('meta')
@foreach ($post->getMetadata() as $name => $content)