Skip to content

Instantly share code, notes, and snippets.

@ninetwentyfour
Created August 28, 2011 21:07
Show Gist options
  • Save ninetwentyfour/1177233 to your computer and use it in GitHub Desktop.
Save ninetwentyfour/1177233 to your computer and use it in GitHub Desktop.
Haml, Sass, Markdown, and CakePHP - Oh My! 2 - blogpost
ob_end_flush();
$sassFile = str_replace('.css', '.sass', $cssFile);
$sassFile = str_replace('.css', '.scss', $cssFile);
:markdown
Here is some markdown
===
App::import('Vendor', 'HamlMarkdownFilter', array('file'=>'phamlp'.DS.'haml'.DS.'filters'.DS.'_HamlMarkdownFilter.php'));
App::import('Vendor', 'HamlMarkdownFilter', array('file'=>'haml'.DS.'filters'.DS.'_HamlMarkdownFilter.php'));
protected $vendorClass = 'MarkdownExtra_Parser';
protected $vendorClass = 'Markdown_Parser';
return '<?php '.(!empty($this->vendorPath)?'require_once "'.$this->vendorPath.'";':'').'$markdown___=new '.$this->vendorClass.'();echo $markdown___->safeTransform("'.preg_replace(HamlParser::MATCH_INTERPOLATION, '".\1."', $text).'");?>';
return '<?php '.(!empty($this->vendorPath)?'require_once "'.$this->vendorPath.'";':'').'$markdown___=new '.$this->vendorClass.'();echo $markdown___->transform("'.preg_replace(HamlParser::MATCH_INTERPOLATION, '".\1."', $text).'");?>';
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment