GithubHelp home page GithubHelp logo

testing-template's Introduction

Minimalist Joy UI Blog

Features

✓ Built with TypeScript

✓ Designed with Joy UI's default styles

✓ Ready to publish with Next.js Markdown blog

✓ Light and dark modes with toggle button

✓ Includes Prettier for code formatting

Created with 💙 by MUI.

Getting started

Create a new repository with this template.

Clone the repo, then run:

npm install

To start the app in dev mode, run:

npm run dev

Customizing

Personalizing

  • Your blog's metadata lives in /lib/siteMetaData.ts.
  • Your personal contact info is in /pages/contact.tsx.

Add your details in these two files.

  • Your blog's favicon is located in /public/.
  • Your avatar (for the About page) is in /public/images/.
  • The /public/images/ directory also contains a generic Open Graph card.

Replace these three images with your own.

Publishing

Blog posts are written in Markdown (.md) and kept in the /posts/ folder. The demo blog posts contain common Frontmatter keys (title, date, summary, etc.), but you can add or remove as many as you like—just be sure to update /pages/blog.tsx and /pages/blog/[id].tsx to reflect any changes.

Styling

This blog uses Joy UI, a React component library maintained by MUI (the creators of Material UI).

The template is designed almost entirely with Joy UI's default settings, so the customization is minimal out of the box.

There are three ways you can apply custom styles to this template:

  • inline, directly on a Joy UI component, using the sx prop
  • at the theme level, in /lib/theme.ts
  • globally, on the <GlobalStyles /> component in /pages/_app.tsx

Learn more about customization approaches in Joy UI.

testing-template's People

Contributors

samuelsycamore avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.