{"id":17807547,"url":"https://github.com/mblode/grav-theme-medium","last_synced_at":"2025-04-02T05:44:40.186Z","repository":{"id":92406174,"uuid":"51394763","full_name":"mblode/grav-theme-medium","owner":"mblode","description":"Grav Medium Theme","archived":false,"fork":false,"pushed_at":"2023-12-14T18:33:18.000Z","size":1211,"stargazers_count":27,"open_issues_count":5,"forks_count":11,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-02-07T20:28:59.285Z","etag":null,"topics":["gpm","grav","medium","medium-theme","theme"],"latest_commit_sha":null,"homepage":"","language":"SCSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mblode.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"mblode"}},"created_at":"2016-02-09T19:50:09.000Z","updated_at":"2024-11-29T22:13:39.000Z","dependencies_parsed_at":"2025-02-07T20:28:54.616Z","dependency_job_id":"f50fb542-f93d-40c7-b3ab-c96ec2a5abd2","html_url":"https://github.com/mblode/grav-theme-medium","commit_stats":null,"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mblode%2Fgrav-theme-medium","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mblode%2Fgrav-theme-medium/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mblode%2Fgrav-theme-medium/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mblode%2Fgrav-theme-medium/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mblode","download_url":"https://codeload.github.com/mblode/grav-theme-medium/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246763875,"owners_count":20829798,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["gpm","grav","medium","medium-theme","theme"],"created_at":"2024-10-27T14:22:23.260Z","updated_at":"2025-04-02T05:44:40.171Z","avatar_url":"https://github.com/mblode.png","language":"SCSS","funding_links":["https://github.com/sponsors/mblode"],"categories":[],"sub_categories":[],"readme":"# Medium\n\n![Medium](screenshot.jpg)\n\nMedium is a simple and modern blogging theme based on Medium.com's design language, built for Grav CMS.\n\n### Key Features\n* Built using Foundation 6.\n* Responsive and mobile friendly.\n* Lightweight and minimal for optimal performance.\n* Beautiful, legible typography.\n* Super clean and modern design.\n* Support for Disqus comments.\n* Google Analytics built-in.\n* Twitter integration.\n\n# Installation\nInstalling the Medium theme can be done in one of two ways. Our GPM (Grav Package Manager) installation method enables you to quickly and easily install the theme with a simple terminal command, while the manual method enables you to do so via a zip file.\n\n### GPM Installation (Recommended)\nThe simplest way to install this theme is  the [Grav Package Manager (GPM)](http://learn.getgrav.org/advanced/grav-gpm) through your system's Terminal (also called the command line).  From the root of your Grav install type:\n\n    bin/gpm install medium\n\nThis will install the Medium theme into your `/user/themes` directory within Grav. Its files can be found under `/your/site/grav/user/themes/medium`.\n\n### Manual Installation\n\nTo install this theme, just download the zip version of this repository and unzip it under `/your/site/grav/user/themes`. Then, rename the folder to `medium`. You can find these files either on [GitHub](https://github.com/mblode/grav-theme-medium) or via [GetGrav.org](http://getgrav.org/downloads/themes).\n\nYou should now have all the theme files under\n\n    /your/site/grav/user/themes/medium\n\n### GPM Update\n\nThe simplest way to update this theme is via the [Grav Package Manager (GPM)](http://learn.getgrav.org/advanced/grav-gpm). You can do this with this by navigating to the root directory of your Grav install using your system's Terminal (also called command line) and typing the following:\n\n    bin/gpm update medium\n\n# Setup\n\nIf you want to set Medium as the default theme, you can do so by following these steps:\n\n* Navigate to `/your/site/grav/user/config`.\n* Open the **system.yaml** file.\n* Change the `theme:` setting to `theme: medium`.\n* Save your changes.\n* Clear the Grav cache. The simplest way to do this is by going to the root Grav directory in Terminal and typing `bin/grav clear-cache`.\n\n### Pages Structure\nTo get your blog up and running, copy the `pages` folder from  `/your/site/grav/user/themes/medium/_demo` and replace it with `/your/site/grav/user/pages`. This will help set-up a basic structure of your website using the templates.\n\n### Configuration\n\nThe Medium theme has a few simple options that help you configure the theme (`medium.yaml`):\n\n```\nenabled: true\ndefault_lang: en\ninfinite_scroll: true\nanalytics: UA-YOURCODE\nsocial:\n    twitter: @getgrav\n```\n\nIn order to configure Medium, you should copy the theme's `medium.yaml` file into a file of your own: `user/config/themes/medium.yaml` and make your modifications there.\n\n# Other information\n\n### Editing the Theme\n1. In the terminal: `cd /your/site/grav/user/themes/medium`.\n1. Install NPM dependencies: `npm install`.\n2. Install Bower dependencies: `bower install`.\n3. Run Gulp: `gulp`.\n4. You can edit the SCSS, JS and Images files in the `src` folder.\n5. You can edit the Twig templates in `templates`.\n\n### Supported plugins\n* [Pagination](https://github.com/getgrav/grav-plugin-pagination)\n* [Archives](\nhttps://github.com/getgrav/grav-plugin-archives)\n* [Random](\nhttps://github.com/getgrav/grav-plugin-random)\n* [SimpleSearch](\nhttps://github.com/getgrav/grav-plugin-simplesearch)\n* [Taxonomy List](\n  https://github.com/getgrav/grav-plugin-taxonomylist)\n\n### Contributing\n\nPull requests are the way to go.\n\n### Creators\n\n**Matthew Blode**\n- \u003chttps://twitter.com/mblode\u003e\n- \u003chttps://github.com/mblode\u003e\n- \u003chttp://codepen.io/mblode\u003e\n\n### License\nMIT © [Matthew Blode](http://mblode.github.io)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmblode%2Fgrav-theme-medium","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmblode%2Fgrav-theme-medium","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmblode%2Fgrav-theme-medium/lists"}