Get title automatically from first markdown title if not set in meta

This commit is contained in:
roberts 2013-08-09 15:58:03 +03:00
parent ec37ff4e75
commit dee3ec7cfe

View file

@ -164,6 +164,18 @@ class Pico {
}
if($headers['date']) $headers['date_formatted'] = date($config['date_format'], strtotime($headers['date']));
if(empty($headers['title'])){
preg_match('/^(.+?)[ ]*\n(=+|-+)[ ]*\n+/imu',$content,$matches);
if(count($matches) > 0){
$headers['title'] = $matches[1];
}else{
preg_match('/^\#{1}([^\#].*)$/imu',$content,$matches);
if(count($matches) > 0){
$headers['title'] = $matches[1];
}
}
}
return $headers;
}
@ -336,4 +348,4 @@ class Pico {
}
?>
?>