Overview:
The VuePress Theme Mediumish is a free Bootstrap Blogging Theme for VuePress. It is designed in the style of Medium and comes with a range of features. It supports multiple authors, includes search functionality, categories, a newsletter, Disqus commenting, an RSS feed, a sitemap, a table of contents, Prism syntax highlighting, and is fully compatible with Github pages for easy deployment.
Features:
- Multi Author: The Mediumish theme supports multiple authors, allowing for collaboration on a blog or website.
- Search: Users can easily search for specific content within the blog using the built-in search functionality.
- Categories: The theme includes support for categorizing blog posts, making it easy for users to find content on specific topics.
- Newsletter: The Mediumish theme has a newsletter feature, allowing visitors to subscribe and receive updates on new blog posts.
- Disqus: It integrates Disqus commenting system, enabling users to leave comments and engage in discussion on blog posts.
- RSS Feed: The theme includes a built-in RSS feed, making it easy for users to subscribe and stay updated with new content.
- Sitemap: Mediumish has a sitemap feature, providing a structured view of the blog’s content for search engines.
- TOC: The Table of Contents feature allows users to quickly navigate through long articles by providing an overview of the sections.
- Prism Syntax Highlighting: Mediumish utilizes Prism to highlight code syntax, making it easier to read and understand code snippets.
Installation:
To install the Mediumish theme for VuePress, follow these steps:
- Make sure you have VuePress installed globally:
$ npm install -g vuepress
- Create a new VuePress project and navigate into the project directory:
$ vuepress create my-blog
$ cd my-blog
- Install the Mediumish theme using npm or yarn:
$ npm install vuepress-theme-mediumish
or
$ yarn add vuepress-theme-mediumish
- Create a
config.js
file in the.vuepress
directory with the following content:
module.exports = {
title: 'My Blog',
description: 'A VuePress blog using Mediumish theme',
theme: 'mediumish',
// Add any other configurations you need
}
- Start the local development server:
$ npm run dev
- Open your browser and navigate to
http://localhost:8080
to see your blog with the Mediumish theme.
Summary:
The VuePress Theme Mediumish is a stylish and feature-rich blogging theme for VuePress. It offers a Medium-like design and incorporates a variety of useful features, including multi-author support, search functionality, categories, a newsletter, Disqus commenting, an RSS feed, a sitemap, a table of contents, and Prism syntax highlighting. The theme is easy to install and compatible with Github pages for effortless deployment. If you are looking to create a blog or website with VuePress, Mediumish is definitely worth considering.