Skip to content

Commit 4fbc5f7

Browse files
authored
Merge pull request #86 from diamant3/seo-config
SEO: Improvements using _config.yml
2 parents eda6fed + c0a4c73 commit 4fbc5f7

File tree

4 files changed

+57
-4
lines changed

4 files changed

+57
-4
lines changed

Gemfile

+6-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
11
source 'https://rubygems.org'
22

3-
gem "jekyll"
4-
gem "just-the-docs"
3+
gem "jekyll" # static site generator used
4+
gem "just-the-docs" # Jekyll theme used
5+
gem "jekyll-seo-tags" # adds SEO metadata to improve search engine visibility
6+
gem "jekyll-github-metadata" # fetches repo data for use in Jekyll
7+
gem "jekyll-include-cache" # caches included files to speed up site gen or load
8+
gem "jekyll-sitemap" # generate sitemap to help search engines index the site

_config.yml

+20-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
title: PSPDEV
2-
description: "Development tools for the Playstation Portable"
2+
description: "An open source SDK for PlayStation Portable (PSP) development. It allows you to make apps and games for both custom and official firmwares. This is a community project made by enthusiasts, it is in no way affiliated with Sony."
33
theme: just-the-docs
4+
url: "https://pspdev.github.io"
45

56
# just-the-docs configuration
67
favicon_ico: /images/pspdev.ico
@@ -17,3 +18,21 @@ nav_external_links:
1718
- title: "PSPDEV's package index"
1819
url: "https://pspdev.github.io/psp-packages/"
1920
opens_in_new_tab: true
21+
22+
back_to_top: true
23+
back_to_top_text: "Back to top"
24+
25+
footer_content: 'Copyright &copy; 2025, PSPDEV. Distributed by <a href="https://github.com/pspdev/pspdev.github.io/blob/master/LICENSE">The Unlicense.</a>'
26+
27+
# Footer "Edit this page on GitHub" link text
28+
gh_edit_link: true # show or hide edit this page link
29+
gh_edit_link_text: "Edit this page on GitHub"
30+
gh_edit_repository: "https://github.com/pspdev/pspdev.github.io" # the github URL for your repo
31+
gh_edit_branch: "master" # the branch that your docs is served from
32+
# gh_edit_source: docs # the source that your files originate from
33+
gh_edit_view_mode: "tree" # "tree" or "edit" if you want the user to jump into the editor immediately
34+
35+
plugins:
36+
- jekyll-seo-tag
37+
- jekyll-github-metadata
38+
- jekyll-sitemap

_includes/head.html

+30
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
<head>
2+
<meta charset="UTF-8">
3+
<meta http-equiv="X-UA-Compatible" content="IE=Edge">
4+
5+
<link rel="stylesheet" href="{{ '/assets/css/just-the-docs-default.css' | relative_url }}">
6+
<link rel="stylesheet" href="{{ '/assets/css/just-the-docs-head-nav.css' | relative_url }}" id="jtd-head-nav-stylesheet">
7+
8+
<style id="jtd-nav-activation">
9+
{% include css/activation.scss.liquid %}
10+
</style>
11+
12+
{% if site.search_enabled != false %}
13+
<script src="{{ '/assets/js/vendor/lunr.min.js' | relative_url }}"></script>
14+
{% endif %}
15+
16+
<script src="{{ '/assets/js/just-the-docs.js' | relative_url }}"></script>
17+
<meta name="viewport" content="width=device-width, initial-scale=1">
18+
<title>{{ page.title }} | PSP SDK: Development tools for the Playstation Portable</title>
19+
20+
<!-- Uncomment to conditionally change the <title> content -->
21+
<!-- {% if page.title == "Home" %}
22+
<title>{{ page.title }} | PSP SDK: Development tools for the Playstation Portable</title>
23+
{% endif %}
24+
25+
{% if page.title != "Home" %}
26+
<title>{{ page.title }} | {{ site.title }}</title>
27+
{% endif %} -->
28+
29+
{% seo title=false %}
30+
</head>

tips_tricks.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ If you're not sure what the library you used is called exactly, you can use the
8888
psp-create-license-directory -l
8989
```
9090

91-
## Updating the Toolchain
91+
## Updating the PSP SDK
9292
{: .fs-6 .fw-700 }
9393

9494
A new version of the PSP SDK is released at least once a month, so updating should be done regularly if you want to benefit from new features and bug fixes.

0 commit comments

Comments
 (0)