<commit_before>Title: How to create a blog post (Markdown)
Date: 2016-10-16 10:28
Modified: 
Author: <NAME>
Category: General
Tags: blog

There are two ways to create a new blog post here at Python Monthly. The first and easiest way is to use our Python Script, 'new_post.py'. This method does require that you have Python 3 installed and have downloaded or cloned the 'Python-Monthly-Website' repository. First navigate to the root of the 'Python-Monthly-Website' folder from the command line, call the script and pass your blog post as an argument as shown below

`$ python new_post.py "My new blog post title"`

This generates a file in the 'content' folder with the date and blog post title (2016_10_16_my-new-blog-post-title.md). Open the file in your favorite text editor. The file should contain the following

```
Title: My new blog post title
Date: 2016-10-16 10:28
Modified: 
Author: 
Category: 
Tags: 
```<commit_msg>added instructions on how to create a blog post<commit_after>Title: How to create a blog post
Date: 2016-10-16 10:28
Modified: 
Author: <NAME>
Category: General
Tags: blog

There are two ways to create a new blog post here at Python Monthly. The first and easiest way is to use our Python Script, 'new_post.py'. This method does require that you have Python 3 installed and have downloaded or cloned the 'Python-Monthly-Website' repository. First navigate to the root of the 'Python-Monthly-Website' folder from the command line, call the script and pass your blog post title as an argument as shown below

`$ python new_post.py "My new blog post title"`

This generates a file in the 'content' folder with the date and blog post title (2016_10_16_my-new-blog-post-title.md). Open the file in your favorite text editor. The file should contain the following

```
Title: My new blog post title
Date: 2016-10-16 10:28
Modified: 
Author: 
Category: 
Tags: 
```

Add your name to the 'author' field and also fill in the 'Category' and 'Tags' fields. Below these headers, you may begin the body of your post.

The second way to create a blog post is to manually do what the Python script does, ie launch your favorite text editor and paste the following text

```
Title: My new blog post title
Date: 2016-10-16 10:28
Modified: 
Author: 
Category: 
Tags: 
```

Just as the first method above, add your name to the 'author' field and also fill in the 'Category' and 'Tags' fields. You may then begin the body of your post below the headers.


### Things to note:###

* The 'Modified' field is optional and is used to show when a post was updated
* The time in the 'Date' field is optional
* The 'Category' field is used to categorize posts by topic. If you are unsure of a category, you can use the 'General' category
* The 'Tags' field is also optional and is used to tag your post with keywords.




{'fraction_non_alphanumeric': 0.06520198440822111, 'fraction_numerical': 0.027639971651311126, 'mean_word_length': 4.179816513761468, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4324736', 'n_tokens_mistral': 847, 'n_tokens_neox': 764, 'n_words': 452}