diff --git a/functions.php b/functions.php
index 4ee1a4b75ffa980be8cf0ff237ad1622b8a7922b..4ef37f51f3b9b7ff36d152d7ff4ade46e4c19b4c 100644
--- a/functions.php
+++ b/functions.php
@@ -157,18 +157,23 @@ function menu_tree(){
 }
 function og_headers(){
     if(article_title() == ""){
-	    print('<meta property="og:title" content="'.page_title().'">');
-	    print('<meta property="og:type" content="website">');
-	    print('<meta property="og:url" content="'.e(current_url()).'">');
-	    print('<meta property="og:image" content="'.theme_url('img/logo.svg').'">');
-	    print('<meta property="og:site_name" content="'.site_name().'">');
-	    print('<meta property="og:description" content="'.page_description().'">');
+	    $title=page_title();
+	    $type="website";
+	    $url=e(current_url());
+	    $img_url=theme_url('img/logo.png');
+	    $description=page_description();
     }else{
-	    print('<meta property="og:title" content="'.article_title().'">');
-	    print('<meta property="og:type" content="article">');
-	    print('<meta property="og:url" content="'.e(article_url()).'">');
-	    print('<meta property="og:image" content="'.article_img_url(article_slug()).'">');
-	    print('<meta property="og:site_name" content="'.site_name().'">');
-	    print('<meta property="og:description" content="'.article_description().'">');
+	    $title=article_title();
+        $type="article";
+	    $url=e(article_url());
+	    $img_url=article_img_url(article_slug()).'.'.article_img_ext(article_slug());
+	    $description=article_description();
     }
+    print('<meta property="og:title" content="'.$title."\">\n");
+    print('<meta property="og:type" content="'.$type."\">\n");
+    print('<meta property="og:url" content="'.full_url($url)."\">\n");
+    print('<meta property="og:image" content="'.full_url($img_url)."\">\n");
+    print('<meta property="og:site_name" content="'.site_name()."\">\n");
+    print('<meta property="og:description" content="'.$description."\">\n");
+
 }
diff --git a/img/logo.png b/img/logo.png
new file mode 100644
index 0000000000000000000000000000000000000000..074800fe0527a2a9d37a71d3dcb868b69ee9809f
Binary files /dev/null and b/img/logo.png differ