{"id":15200196,"url":"https://github.com/morpheus636/jekyll-news","last_synced_at":"2025-10-02T16:31:20.752Z","repository":{"id":162386686,"uuid":"636068670","full_name":"Morpheus636/jekyll-news","owner":"Morpheus636","description":"An all-in-one newspaper-style theme for Jekyll, complete with articles, categories, featured stories, staff profiles, comments, and more.","archived":true,"fork":false,"pushed_at":"2023-07-18T03:30:01.000Z","size":168,"stargazers_count":1,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-09-28T02:42:22.338Z","etag":null,"topics":["github-pages","jekyll","jekyll-theme","jekyll-themes"],"latest_commit_sha":null,"homepage":"http://jekyll-news.morpheus636.com/","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Morpheus636.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":{"custom":["https://morpheus636.com/++"]}},"created_at":"2023-05-04T04:06:43.000Z","updated_at":"2023-10-19T00:35:38.000Z","dependencies_parsed_at":null,"dependency_job_id":"5a20ccc7-8234-4f19-9b70-e3a0f0c8a69b","html_url":"https://github.com/Morpheus636/jekyll-news","commit_stats":{"total_commits":62,"total_committers":1,"mean_commits":62.0,"dds":0.0,"last_synced_commit":"7225551c99e323b0f24981b33b869d28fd51d870"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Morpheus636%2Fjekyll-news","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Morpheus636%2Fjekyll-news/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Morpheus636%2Fjekyll-news/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Morpheus636%2Fjekyll-news/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Morpheus636","download_url":"https://codeload.github.com/Morpheus636/jekyll-news/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":219875831,"owners_count":16554706,"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":["github-pages","jekyll","jekyll-theme","jekyll-themes"],"created_at":"2024-09-28T02:42:25.947Z","updated_at":"2025-10-02T16:31:20.374Z","avatar_url":"https://github.com/Morpheus636.png","language":"HTML","funding_links":["https://morpheus636.com/++"],"categories":[],"sub_categories":[],"readme":"# jekyll-news\nAn all-in-one newspaper theme for Jekyll.\n\n## Page Templates\n### Home Page\nTo create the home page, make a file called `index.html` in the root directory and add the following text.\n```yml\n---\nlayout: home\npermalink: /\ntitle: Home\nexclude: true\n---\n```\n\nBy default, any additional content in this file will go at the bottom of the page, just above the footer. If you would rather that this content be displayed in a sidebar, specify `is-sidebar: true` in the front matter. When the page size is too small to show a sidebar, it will be moved back to the footer.\n\n### Normal Page\nTo create a basic page, make a .html or .md file anywhere in the repository and add the following front-matter:\n```yml\nlayout: page\ntitle:\nnav-title: # OPTIONAL - specify a different title for the page when it appears in nav menus.\nexclude: true # OPTIONAL - removes the page from the menu bar.\n```\n\nThen, add your content.\n\nIf you'd like to add a sidebar to this page, put your main content inside a `\u003cdiv class=\"main-content\"\u003e`, and the sidebar content directly below it in a `div class=\"sidebar\"`.\n\n\n### Articles\nTo add a new article, create a markdown file in `_posts/` with the following name format: `YYYY-MM-DD-SLUG.md`.\n\nThen, at the beginning of the file, add the following front-matter.  Not all of this is required, but things may not look right if you don't include everything.\n\n```yml\n---\ntitle: # Headline\nsubhed: # Subhead\nauthor: # Reporter Name\nauthor-title: # Reporter Title\nfeatured-image: \n  path: # URL or relative path to the post's featured image\n  cutline: # Caption for the image\n  credit: # Photo credit for the image\n  alt-text: # Description of the image for accessibility reasons\nlayout: post\n---\n```\n\n### Category Pages\nTo add a new category page, create a new HTML file in the root directory. Then add the following text:\n```yaml\n---\nlayout: category\ntitle: # Here's where you put the name of the category this page is for.\npermalink: # Here's where you put the relative path to this category page.\n---\n```\n\n### Staff Profiles and Staff Directory\nCreate a staff directory page by creating a new HTML file with the following text:\n```yaml\n---\nlayout: staff-directory\ntitle: Staff\npermalink: /about/staff\n---\n```\n\nThen, to add a staff profile, create a new markdown file in the `_staff/` directory and add the following text at the top:\n```yaml\n---\nlayout: staff-profile\ntitle: # Here's where you put the name of the staffer\nauthor-title: # Here's where you put the staffer's title\nmug-path: # Here's where you put the URL of the staffer's mugshot\n---\n```\nAfter that, write their bio.\n\n## Configuration\n### Author\nThe `author` value in `_config.yml` is used for the copyright notice in the site footer.\n### Title\nThe `title` value in `_config.yml` is the name of the site.\n### Description\nThe `description` value in `_config.yml` is the text that appears next to the coopyright notice in the site footer.\n\n### Flag:\nTo modify the flag, add the following to `_config.yml`:\n```yaml\nflag:\n  show: true\n  path: # Here's where you put the URL (or relative path) to your flag image\n```\nAlternatively, you can completely override the default flag by creating a new `_includes/flag.html`\n\n### Disqus:\nTo enable Disqus comments on posts, add the following to `_config.yml`:\n```yaml\ndisqus:\n  enabled: true\n  shortname:  # Here's where you put your unique shortname\n```\n\n### Google Analytics\nTo enable Google Analytics, add your measurement ID in `_config.yml` as follows:\n```yaml\ngoogle_analytics: # Here's where your measurement ID goes.\n```\n\n### AdSense\n\u003e **Note**\n\u003e These instructions rely on you having control of and serving this site from a apex domain, not a subdomain\n\n1. Create an AdSense account at https://adsense.google.com/adsense/signup\n2. On the \"A couple things before you start\" page, select \"I don't have a site yet\", opt in or out of notifications, enter your country, then agree to the TOS.\n3. On the \"Lets get you started\" page, click \"Add site\" and enter your apex domain.\n4. Click \"Let's go\" under \"Connect your site to AdSense\"\n5. Copy the Client ID from the code snippet.\n  - This is the part right after `?client=` (everything from the `=` to the `\"`).\n  - It should be in the format `ca-pub-xxxxxxxxxxxxxxxx` (the exact number of digits might vary)\n6. In _config.yml, add the following code:\n```yaml\nadsense:\n  enabled: true\n  client: # Put the Client ID you just copied here\n```\n7. Deploy your changes.\n8. Back on the AdSense page with the code snippet, check the box that says \"I've placed the code\" and click Next, and then Request review.\n9. Enter your payment information on the AdSense dashboard.\n10. Start placing ads. Simply add `{%- include adsense.html -%}` anywhere you want an ad to appear.\n\n\u003e **Warning**\n\u003e Ensure you comply with privacy regulations like [GDPR](https://support.google.com/adsense/answer/7670013?hl=en) and [CCPA](https://support.google.com/adsense/answer/9560818?hl=en) before showing ads to your users.\n\n## Overriding Style\nCreate a file called `_sass/overrides.scss`. Any styles in it will override existing styles. \n\n## Custom Head\nCreate a file called `_includes/head-custom.html`. It's contents will be added at the end of the template's `\u003chead\u003e`.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmorpheus636%2Fjekyll-news","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmorpheus636%2Fjekyll-news","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmorpheus636%2Fjekyll-news/lists"}