{"id":16971438,"url":"https://github.com/diomed/casper","last_synced_at":"2025-08-10T08:49:54.430Z","repository":{"id":55930802,"uuid":"150745711","full_name":"diomed/casper","owner":"diomed","description":"grav theme :octocat: you can fork and adopt this theme if you wish so","archived":false,"fork":false,"pushed_at":"2023-12-09T17:02:29.000Z","size":773,"stargazers_count":15,"open_issues_count":5,"forks_count":7,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-06-03T16:10:57.963Z","etag":null,"topics":["casper2","casper2-port","casper2-theme","css","grav","html","twig","yaml"],"latest_commit_sha":null,"homepage":"","language":"Twig","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/diomed.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}},"created_at":"2018-09-28T13:35:53.000Z","updated_at":"2024-05-06T22:36:43.000Z","dependencies_parsed_at":"2025-02-20T12:41:59.840Z","dependency_job_id":null,"html_url":"https://github.com/diomed/casper","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/diomed/casper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/diomed%2Fcasper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/diomed%2Fcasper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/diomed%2Fcasper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/diomed%2Fcasper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/diomed","download_url":"https://codeload.github.com/diomed/casper/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/diomed%2Fcasper/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269699524,"owners_count":24461213,"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","status":"online","status_checked_at":"2025-08-10T02:00:08.965Z","response_time":71,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["casper2","casper2-port","casper2-theme","css","grav","html","twig","yaml"],"created_at":"2024-10-14T00:51:37.226Z","updated_at":"2025-08-10T08:49:54.388Z","avatar_url":"https://github.com/diomed.png","language":"Twig","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Casper2 👻\nGrav theme\n\n![Casper2 Theme](thumbnail.jpg)\n\n## Notes\nAs you can see, this theme uses images in the header of every post. \u003cbr\u003e\nIf you don't have an image set and ready, you can select a placeholder image from unsplash that will show as background. \u003cbr\u003e\nTo do this, use the **default card background image** under theme options. \u003cbr\u003e  \nYou can find examples on how to set desired unsplash image or set of images that will change upon reloading on [unsplash](https://source.unsplash.com/)\n\n...\n\n## Basic usage instructions:\n\n- Change the **logo** in **Themes » Casper 2**. \u003cbr\u003e\n- Change **social icons** by writing your **id** after the site name in the theme configuration. \u003cbr\u003e\n- Change the **favicon tagline** text there too. \n\n- Create a page of type : **blog** and go to **Advanced** in the admin.\n- Under **`body-classes`** write **`home-template`**\n- While you're there, in blog page \n    - Go to **content tab** \n    - Upload your own **primary Image** \n    - Hit **save**\n\nThe blog page should be blank, without any text.\n\nUnder **blog page** you can now create as many posts with __page template **`item`**__ as you want. \u003cbr\u003e \nThis is how you populate your blog.\n\nIn this theme you can also create a page of type : **archive**.\nPages with type **archive** will list all your posts written so far.  \n\n## Details\n\nThis Grav theme is port of a Casper theme for ghost, which is released under MIT licence.\n\n### GPM Installation (Preferred)\n\nThe simplest way to install this theme is via 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 casper\n\nThis will install the Gateway theme into your `/user/themes` directory within Grav. Its files can be found under `/your/site/grav/user/themes/casper`.\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 `casper`.\n\nYou should now have all the theme files under\n\n    /your/site/grav/user/themes/casper\n    \nIf you want to set Casper2 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: casper`.\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### GPM Update (Preferred)\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 casper\n\nThis command will check your Grav install to see if your Gateway theme is due for an update. If a newer release is found, you will be asked whether or not you wish to update. To continue, type `y` and hit enter. The theme will automatically update and clear Grav's cache.\n\n### Manual Update\n\nManually updating theme is pretty simple. Here is what you will need to do to get this done:\n\n* Delete the `your/site/user/themes/casper2` directory.\n* Download the new version of theme from this repository.\n* Unzip the zip file in `your/site/user/themes` and rename the resulting folder to `casper2`.\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## Thank You\n\nGrav has fantastic team, people that are very helpful and people that I probably bored to death, \nor at least quite a lot to achieve what I want. \nIn [Slack's chat room](https://getgrav.slack.com/messages) I bugged always helpful `@andrewscofield`\n`@ricardo`, and `@olevik`.\n\nWords cannot express how thankful I am to all of you. I'm the one to blame if anything is wrong, 😅\nbut you guys helped to get most of the things right. So kudos to you. \n\nAnd at last, but not least - Thank You if you're using this theme. 🙂\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdiomed%2Fcasper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdiomed%2Fcasper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdiomed%2Fcasper/lists"}