ember-pages

0.0.6 • Public • Published

Ember-pages Build Status

This README outlines the details of collaborating on this Ember addon.

Installation

  • ember install ember-pages

Usage

Create a model with a body property

import DS from 'ember-data';

export default DS.Model.extend({
  title: DS.attr('string'),
  description: DS.attr('string'),
  body: DS.attr('string')
});

Set the adapter for your model

import PageAdapter from 'ember-pages/adapters/page';

export default PageAdapter.extend({

});

Generate some static data

  • ember generate page blogPost title:"Title is required" description:"Set your model property values"

Edit your data with markdown

---
title: Title is required
description: Set your model property values
---
Hello from app/pages/blog-posts/title-is-required.md

That's it!

> post = $E.store.find("blogPost", 0)
h {__nextSuper: undefined, __ember1430412616372: null, __ember_meta__: Object, constructor: function, _super: function…}
> post.get('title')
"Title is required"
> post.get('body')
"<p>Hello from app/pages/blog-posts/title-is-required.md</p>"

Readme

Keywords

Package Sidebar

Install

npm i ember-pages

Weekly Downloads

8

Version

0.0.6

License

MIT

Last publish

Collaborators

  • bfalkner