This is a
playground to test code. It runs a full
Node.js environment and already has all of
npm’s 400,000 packages pre-installed, including
ember-hexo-blog with all
npm packages installed. Try it out:
This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.
Ember is sometimes used for fairly static sites. At the same domain as the application, you may want to host a blog. For blogs with multiple users or non-technical writers you may want to consider something like Ghost.
However if you want something that is more akin to a Middleman blog where you check in files, you may want to consider Hexo. Hexo is a blogging engine written in Node.js, and it uses Markdown files on disk to store content.
This addon allows you to put a Hexo blog in the
blog/ folder of an Ember
Install this addon via the usual steps:
yarn add ember-hexo-blog --dev
Now create a new Hexo blog:
cd my-project/ yarn global add hexo-cli hexo init blog
You likely want to open the file
blog/_config.yml and add the directory
/blog/ to the
url: http://yoursite.com/blog root: /blog/
And you likely want to add the file
_multiconfig.yml to the
echo '_multiconfig.yml' >> blog/.gitignore
Now you can run
ember serve and visit your blog at
git clone <repository-url>this repository
ember test --server
For more information on using ember-cli, visit https://ember-cli.com/.