<commit_before># atomicms
[![npm version](https://img.shields.io/badge/npm%20package-none-lightgrey.svg)](https://img.shields.io/badge/npm%20package-none-lightgrey.svg)
[![Build Status](https://travis-ci.org/MEH-Design/atomicms.svg?branch=html-syntax)](https://travis-ci.org/MEH-Design/atomicms)
[![Dependency Status](https://david-dm.org/MEH-Design/atomicms/html-syntax.svg)](https://david-dm.org/MEH-Design/atomicms/html-syntax)
[![DevDependency Status](https://david-dm.org/MEH-Design/atomicms/html-syntax/dev-status.svg)](https://david-dm.org/MEH-Design/atomicms/html-syntax?type=dev)
[![Coverage Status](https://coveralls.io/repos/github/MEH-Design/atomicms/badge.svg?branch=html-syntax)](https://coveralls.io/github/MEH-Design/atomicms?branch=html-syntax)
[![License](http://img.shields.io/:license-mit-green.svg?style=flat)](http://opensource.org/licenses/MIT)

A lightweight, modular CMS inspired by Brad Frost's [Atomic Design](http://bradfrost.com/blog/post/atomic-web-design) for Express and Node.js

## Basics

With Atomicms there is a number of default components:
  - Pages
  - Templates
  - Organisms
  - Molecules
  - Atoms

#### Templates

Templates consist of organisms but can, like all components, contain normal HTML too. An organism should, as described in Brad Frost's article, be a distinct section of the interface. For example an article.

#### Molecules, Atoms, etc.

Every Component in Atomicms can contain components that are one level lower, for Templates, this would be Organisms, for Organsims Molecules and so on. This goes on until the most basic components - in the default case, this is an Atom - which contains only valid HTML.
<commit_msg>added inline svg logo<commit_after># atomicms
[![npm version](https://img.shields.io/badge/npm%20package-none-lightgrey.svg)](https://img.shields.io/badge/npm%20package-none-lightgrey.svg)
[![Build Status](https://travis-ci.org/MEH-Design/atomicms.svg?branch=html-syntax)](https://travis-ci.org/MEH-Design/atomicms)
[![Dependency Status](https://david-dm.org/MEH-Design/atomicms/html-syntax.svg)](https://david-dm.org/MEH-Design/atomicms/html-syntax)
[![DevDependency Status](https://david-dm.org/MEH-Design/atomicms/html-syntax/dev-status.svg)](https://david-dm.org/MEH-Design/atomicms/html-syntax?type=dev)
[![Coverage Status](https://coveralls.io/repos/github/MEH-Design/atomicms/badge.svg?branch=html-syntax)](https://coveralls.io/github/MEH-Design/atomicms?branch=html-syntax)
[![License](http://img.shields.io/:license-mit-green.svg?style=flat)](http://opensource.org/licenses/MIT)

<img align="right" height="200" src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTE5LjggNTUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDExOS44IDU1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGRkZGRjtzdHJva2U6Izk2QTM4NTtzdHJva2Utd2lkdGg6NjtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cgkuc3Qxe2ZpbGw6I0Y5RjVCRTtzdHJva2U6Izk2QTM4NTtzdHJva2Utd2lkdGg6NztzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cgkuc3Qye2ZpbGw6I0ZGRkZGRjtzdHJva2U6I0YwNkQ2NTtzdHJva2Utd2lkdGg6NztzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cjwvc3R5bGU+CjxsaW5lIGlkPSJYTUxJRF82XyIgY2xhc3M9InN0MCIgeDE9IjQ1LjMiIHkxPSI4LjciIHgyPSIyLjciIHkyPSI1MS4zIi8+CjxsaW5lIGlkPSJYTUxJRF84XyIgY2xhc3M9InN0MCIgeDE9IjExNy43IiB5MT0iMy45IiB4Mj0iNzUuOSIgeTI9IjQ1LjciLz4KPGNpcmNsZSBpZD0iWE1MSURfMTBfIiBjbGFzcz0ic3QxIiBjeD0iNjAuMyIgY3k9IjI3LjYiIHI9IjIzLjciLz4KPGNpcmNsZSBpZD0iWE1MSURfN18iIGNsYXNzPSJzdDIiIGN4PSI2MC4zIiBjeT0iMjcuNiIgcj0iMy40Ii8+Cjwvc3ZnPg==">

A lightweight, modular CMS inspired by Brad Frost's [Atomic Design](http://bradfrost.com/blog/post/atomic-web-design) for Express and Node.js

## Basics

With Atomicms there is a number of default components:
  - Pages
  - Templates
  - Organisms
  - Molecules
  - Atoms

#### Templates

Templates consist of organisms but can, like all components, contain normal HTML too. An organism should, as described in Brad Frost's article, be a distinct section of the interface. For example an article.

#### Molecules, Atoms, etc.

Every Component in Atomicms can contain components that are one level lower, for Templates, this would be Organisms, for Organsims Molecules and so on. This goes on until the most basic components - in the default case, this is an Atom - which contains only valid HTML.

{'fraction_non_alphanumeric': 0.11225172952465967, 'fraction_numerical': 0.03682213791564383, 'mean_word_length': 6.890845070422535, 'pattern_counts': {'":': 0, '<': 4, '<?xml version=': 0, '>': 4, 'https://': 20, 'lorem ipsum': 0, 'www.': 0, 'xml': 1}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1102767', 'n_tokens_mistral': 2007, 'n_tokens_neox': 1877, 'n_words': 255}