Nuxt + Markdown blog starter
This is not an official project. It's made by Marina Aรญsa and you can contribute submitting a pull-request.
โก๏ธ Live
โจ Quick start
-
Clone this repository.
git clone https://github.com/marinaaisa/nuxt-markdown-blog-starter.git
-
Start developing.
Navigate into your new siteโs directory and start it up.
cd nuxt-markdown-blog-starter/ npm install npm run dev
-
Running!
Your site is now running at
http://localhost:3000
!
๐ง What's inside?
.
โโโ node_modules
โโโ assets
โโโ components
โโโ contents
โโโ en
โโโ blog
โโโ blogsEn.js
โโโ es
โโโ blog
โโโ blogsEs.js
โโโ layouts
โโโ locales
โโโ pages
โโโ plugins
โโโ static
โโโ .gitignore
โโโ LICENSE
โโโ nuxt.config.js
โโโ package-lock.json
โโโ package.json
โโโ README.md
-
/node_modules
: This directory contains all of the modules of code that your project depends on (npm packages) are automatically installed. -
/assets
: You will find the images and assets for the project. You can find more information at Nuxt's assets directory documentation -
/components
: Vue components for the project. You can find more information at Nuxt's components directory documentation -
/contents
: You will save your MD files here. They are divided by language and you will have to write the URL name of each of them atblogsEn.js
andblogsEs.js
. -
/layouts
: You can find information at Nuxt's layout directory documentation -
/locales
: You will save your translations here. -
/pages
: You can find information at Nuxt's pages directory documentation -
/plugins
: You can find information at Nuxt's plugins directory documentation -
/statics
: You can find information at Nuxt's statics directory documentation -
.gitignore
: This file tells git which files it should not track / not maintain a version history for. -
LICENSE
: This is licensed under the MIT license. -
nuxt-config.js
: This is the main configuration file for a Nuxt site. This is where you can specify information about your site (metadata) like the site title and description, which Nuxt plugins youโd like to include, etc. (Check out the config docs for more detail). -
package-lock.json
(Seepackage.json
below, first). This is an automatically generated file based on the exact versions of your npm dependencies that were installed for your project. (You wonโt change this file directly). -
package.json
: A manifest file for Node.js projects, which includes things like metadata (the projectโs name, author, etc). This manifest is how npm knows which packages to install for your project. -
README.md
: A text file containing useful reference information about your project.