set up the Minimal Mistakes theme for Jekyll
To set up the Minimal Mistakes theme for Jekyll, you will need to do the following:
Install Jekyll by following the instructions at https://jekyllrb.com/docs/installation/.
Create a new Jekyll site by running the following command: jekyll new mysite
Navigate to the directory of your new site: cd mysite
Add the Minimal Mistakes theme to your Gemfile: "gem 'minimal-mistakes-jekyll'" >> Gemfile
Install the theme and its dependencies: bundle install
Set the theme in your _config.yml file: "theme: minimal-mistakes-jekyll" >> _config.yml
Build your site: bundle exec jekyll build
You should now have the Minimal Mistakes theme installed and configured for your Jekyll site. To test it out, you can run bundle exec jekyll serve and view your site at http://localhost:4000.
Change the port that Jekyll serves
To change the port that Jekyll serves your site on, you can use the --port option when running the jekyll serve command. For example, to serve your site on port 8080, you would run the following command:
bundle exec jekyll serve --port 8080
You can also set the port option in your _config.yml file, like this:
Then, when you run bundle exec jekyll serve, Jekyll will use the port specified in your configuration file.
Note that some ports, such as port 80, may require special privileges to bind to. If you encounter an error when trying to use a specific port, you may need to run Jekyll as a privileged user (e.g., using sudo on Linux) or choose a different port.
Finally, start your Jekyll site with the --livereload option:
bundle exec jekyll serve --livereload
Your Jekyll site should now be served with LiveReload enabled. Any changes you make to your site will be automatically detected and the page will be reloaded in the browser.
pagination work only .html not .md or .markdown
source: https://mmistakes.github.io/minimal-mistakes/docs/configuration/#paginate