mikemattner / mikemattner.com

My personal portfolio and blog. Using Nuxt 3, Nuxt Content, and a few other Nuxt modules.

Home Page:https://mikemattner.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MikeMattner.com Built with Nuxt Edition

Netlify Status

Note

You are welcome to fork this repo to start your own blog, but please don't duplicate content or design. Use it as a basis for understanding how you might build a blog with Nuxt.

Round three of framework based blogging. Remix icons from icones.js.org.

ToDos

Components

  • Theme Switcher (Dark/Light)
  • Base Logo
  • Base Navigation (Site Header)
  • Base Footer (Site Footer)
  • Base Button
  • Base Image
  • Article List Item
  • Article List
  • Article Navigation
  • Rss Button
  • Profile Image

Larger Layouts and Content

  • Home page design
  • Get writing integrated
  • Article page design
  • About page
  • About page design
  • Projects page and content type
  • Rename Writing to Blog (generalize it with links being integrated)
  • Refine post slug design
  • Create a generalized notebook content type for scraps of info/links/quotes
  • Image handling
  • Integrate Decap CMS

Basic Elements of SEO/Social

  • RSS Feed
  • Sitemap

Content v2 Minimal Starter

Look at the Content documentation to learn more.

Setup

Make sure to install the dependencies:

# yarn
yarn install

# npm
npm install

# pnpm
pnpm install

Development Server

Start the development server on http://localhost:3000

npm run dev

Production

Build the application for production:

npm run build

Locally preview production build:

npm run preview

Checkout the deployment documentation for more information.

About

My personal portfolio and blog. Using Nuxt 3, Nuxt Content, and a few other Nuxt modules.

https://mikemattner.com


Languages

Language:Vue 77.7%Language:SCSS 18.2%Language:TypeScript 3.7%Language:HTML 0.3%