mkdocs-material: Github repo stars and forks component counters doesn't shows up

Description

The Github repo stars and forks counters doesn’t shows up.

Expected behavior

I expect them to show up like in the demo and documentation page http://squidfunk.github.io/mkdocs-material/

image

Actual behavior

Instead it comes up with the “vendor/package” slug name only, without nothing under it. Also no JS errors in the console or in the mkdocs serve log in my console once I run it to develop from http://127.0.0.1:8000/

image

If I “inspect elements” and compare with the markup from the demo, I see this part is completely missing on my end.

<ul class="md-source__facts"
    <li class="md-source__fact">621 Stars</li>
    <li class="md-source__fact">170 Forks</li>
</ul>

Steps to reproduce the bug

  1. Install the latest version of Material with pip: pip install mkdocs-material
  2. Add the following line to mkdocs.yml: theme: 'material'
  3. Run the built-in dev-server: mkdocs serve
  4. Open up http://127.0.0.1:8000/ in the browser

Package versions

  • Python: Python 2.7.10
  • MkDocs: mkdocs, version 0.16.3
  • Material: Version: 1.7.5

Project configuration

site_name: Starter WordPress Theme
repo_url: https://github.com/vendorname/starter-wp-theme
repo_name: vendorname/starter-wp-theme
edit_uri: edit/master/docs
site_author: Elvis Morales
site_description: A WordPress starter theme.
theme: material
pages:
  - About: index.md
  - Getting Started: getting-started.md
  - Helper Functions: helper-functions.md


# Copyright
copyright: 'Copyright &copy; 2016 - 2017 Elvis Morales'


# Options
extra:
  feature:
    tabs: false
  palette:
    primary: red
    accent: red
  social:
    - type: globe
      link: https://companyname.com
    - type: github-alt
      link: https://github.com/companyname
    - type: twitter
      link: https://twitter.com/companyname
    - type: linkedin
      link: https://linkedin.com/companyname

markdown_extensions:
  - toc:
      permalink: true```

### System information

* OS: macOS Sierra 10.12.5
* Browser: Google Chrome Version 59.0.3071.115

About this issue

  • Original URL
  • State: closed
  • Created 7 years ago
  • Reactions: 2
  • Comments: 17 (9 by maintainers)

Most upvoted comments

Perfect answer (of course…). Works like a charm. Thankxx For reference, just in case it helps : Configs Page : eskool.gitlab.io/mkhack3rs/pyscript/ Example of Script : eskool.gitlab.io/mkhack3rs/pyscript/examples/

If you override scripts, you’re effectively removing the entire application logic of Material for MkDocs, so there’s no wonder nothing works anymore (including search, code annotations, etc.). Try extending the block:

{% extends "main.html" %}

{% block scripts %}
  {{ super() }}

  <!-- Your overrides -->
{% endblock% }

Just to leave it here, my issue was that in a VPN most of my team was using the same IP address, so we reached the limit quickly. Loading the portal without VPN was working fine.

Thank you!

Just released 1.8.1, please re-open in case of problems.

I managed to reproduce it. There a reonly 30 repos returned from the GitHub API, so we need to paginate if the repo is not found and there are more than 30.