An open API service indexing awesome lists of open source software.

https://github.com/yohn/cl-markdown-post-creator

A simple way to create a Markdown blog, page, or gallery post in markdown format with the yaml frontmatter, and a basic start for your next new post.
https://github.com/yohn/cl-markdown-post-creator

cli command-line command-line-tool markdown markdown-creator

Last synced: 4 months ago
JSON representation

A simple way to create a Markdown blog, page, or gallery post in markdown format with the yaml frontmatter, and a basic start for your next new post.

Awesome Lists containing this project

README

          

# Command line Markdown Post Creator
A simple way to create a Markdown blog, page, or gallery post in markdown format with the yaml frontmatter, and a basic start for your next new post.

## Install via Composer
```bash
composer require yohn/cl-markdown-post-creator
```

## Create a new blog, page, or gallery
> I will will need to work on the gallery some more

## Default Settings:
```php
$config = [
'timezone' => 'EST',
'blogDirectory' => 'content/blog',
'pageDirectory' => 'content/page',
'galleryDirectory' => 'content/gallery',
];
```

```bash
php vendor/bin/.yo-create
```
## To Specify Your Own Settings

```bash
php vendor/bin/.yo-create --config altConfig.php
```

## Frontmatter Example:
```yaml
created: 'YYY-MM-DD HH:MM:SS'
title: 'The Title'
description: 'Some description of the page. Used for meta information.'
tags:
- multiple
- tags
- like
- this
draft: true
thumbnail: ''
```
### Creating a New Page
![CLI](img/CLI.png)
### Creating a New Blog Post
![CLI2](img/CLI2.png)
### Created Markdown File
![CreatedMarkdownFile.png](img/CreatedMarkdownFile.png)