https://github.com/milchreis/simple-static-nuxtjs-blog
Template for simple blog with nuxtjs
https://github.com/milchreis/simple-static-nuxtjs-blog
blog ghpages js markdown nuxt nuxtjs static-site-generator
Last synced: 6 months ago
JSON representation
Template for simple blog with nuxtjs
- Host: GitHub
- URL: https://github.com/milchreis/simple-static-nuxtjs-blog
- Owner: Milchreis
- Created: 2020-03-01T14:34:13.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-27T04:37:29.000Z (over 2 years ago)
- Last Synced: 2025-04-14T16:18:43.253Z (6 months ago)
- Topics: blog, ghpages, js, markdown, nuxt, nuxtjs, static-site-generator
- Language: Vue
- Homepage: https://milchreis.github.io/simple-static-nuxtjs-blog/
- Size: 3.45 MB
- Stars: 3
- Watchers: 2
- Forks: 2
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# simple-static-nuxtjs-blog
> This is a template to quickstart your next blog with the power of NuxtJS.

[Demo](https://milchreis.github.io/simple-static-nuxtjs-blog/)
## Why another repository for a static blog page?
* Had a lot of struggle and research for this features
* Need of basic features with and fast and simple usage
* ready to use (f.e. on github with gh-pages)## Features
* Write your posts in markdown notation
* Configurable cover image
* Default cover image
* Overview of your latest posts
* with preview of the first paragraph from each post
* Support for frontmatter meta data
* Support for google analytics
* Basic navigation and cover images
* Responsive design
* Based on awesome frameworks like: nuxtjs/vue, sass## Quickstart
* Add your posts to the `blog` directory as markdown file
* To use other cover images add you image to the `static/images/blog` directory and add the filename to the frontmatter configuration of the post## Build Setup
``` bash
# install dependencies
$ npm install# serve with hot reload at localhost:3000
$ npm run dev# build for production and launch server
$ npm run build
$ npm run start# generate static project
$ npm run generate# Deploy changes (to gh-pages)
$ npm run generate:gh-pages
$ npm run deploy
```For detailed explanation on how things work, check out [Nuxt.js docs](https://nuxtjs.org).