- Zero configuration local builds (without search)
nuxt/content
for loading of markdown and json files- Algolia search with
vue-instantsearch
andalgoliasearch
(requires some configuration) - RSS and author RSS feeds using
nuxtjs/feeds
- DISQUS comments on post pages using
vue-disqus
- Netlify CMS for content management
Table of Contents
Please checkout the local setup guide for more information on installation and usage.
Please read our Contributing Guide and Code of Conduct before making a pull request.
Components can be included in posts but should not be expected to appear as part of RSS based exports or readers.
Check out the Nuxt.js @nuxt/content
module documentation for writing content with Vue components.
Taken from our developer education writing styleguide, we've included our writing style guide to help with contributing content.
Create a new blog post using the CLI.
npm run blog
# node bin/blog
# ? What's the title for this post? <max 70 chars> Your post title goes here!
# ? What's the description? <max 240 chars> A post description that shouod be less than 240 characters
# ? What's the category? Tutorial
# ? Who's the author? Luke Oliff
# ? Enable comments? Yes
# ? By spotlight author? No
# ✔ Saved demo file to content/blog/your-post-title-goes-here.md...
Imports content from a WordPress WP API instance.
WP_USERNAME={username} WP_PASSWORD={password} node bin/exporter
Shouldn't be used unless importing content from WordPress.
Imports authors from a WordPress WP API instance.
WP_USERNAME={username} WP_PASSWORD={password} node bin/authors
Shouldn't be used unless importing authors from WordPress.
The content of this project itself is licensed under the Creative Commons Attribution 3.0 Unported license, and the underlying source code used to format and display that content is licensed under the MIT license.