Skip to content

Commit f4272bd

Browse files
Use templating and ensure consistent information architecture (#934)
* Start using templating * Test netlify redirects * Remove artifact tar * Try redirect remove irrelevant file * Test netflify permalink * Test netlify redirects * Test netlify redirect * Test netlify redirect rules * Test netlify redirects * Test netlify redirects * Test netlify redirects * test netlify redirect * Test netlify redirects * Fix redirects * existing index.html & 302 redirects * Fix leftover redirects * Fix asset references * Sort stylesheet references * Sort out titles, breadcrumbs and newsletter * Exclude files that should not be served * Format and information architecture * Fix email addresses * Fix permalinks * Test sitemap plugin * Remove sitemap * Fix all main redirects * Harmonize links * Fix format apps after rebase * Fix newsletter * Cleanup newsletter * Fix default layout links * Add Matrix to footer * Fixup footer social nav * Harmonize article structure * Add og to default layout fix indent * Create an article layout * Apply consistent article layout * Standard templating for events and community * Legal icons cleanup * Fixup homepage * Max content width * Fix breadcrumb max width * Fix #514 TR redirects * Try fix precedence of redirects * Add sitemap * Add Apps launcher description * Needs to address 514 from the specification repo publish settings * Fix site atom feed * Fix site feed and posts * Fix #259 * Code of conduct * Harmonize redirects * Fix tile links * Sort out FAQ * Address W3C HTML validator warnings * Update readme * Convert press to semantic HTML and fix links * Press fix * Remove main * Full page try solid * Add Tim's quote to homepage * Update README.md Co-authored-by: Jesse Wright <63333554+jeswr@users.noreply.github.com> * Apps link tiles and code link for devs * About images and styles * Images for main pages * Add rdfa backup * Test TR redirection fix * Revert incorrect fix * Markup, css, rdfa * Revert #223052b per Sarven's comment * Add editorconfig * Fix try solid mobile scaling * Remove unnecessary class * Consistent RDFa * Amend intro for apps * Fix article images scaling * Bold font fix * Add new graphics * Minor style and edits * Uniform RDFa * Cleanup RDFa extraction * Fix Lato font usage * Content feedback * Add apps logos * Fix footer mobile scaling * Implement try solid design * Adjust try solid * Adjust apps, cleanup styles * Optimise font usage * Check CSS minification * Improve page's RDF output * Fix open graph properties * Use snake case for anchors and resources * Slugify main title * Add prefixes to rdfa extractor * Homepage style & SVG optimisation * Fix RDFa * Apply RDFa pattern * RDFa pattern * Use 1 minified stylesheet * Remove unused & minify js * Fixup and minify svgs * Consistent snake case URLs * Ensure images have alt * Fix links * Use ODI instead of Solid manager * British spelling for organisations * Fix get a pod * Remove pod --------- Co-authored-by: Jesse Wright <63333554+jeswr@users.noreply.github.com>
1 parent 328c695 commit f4272bd

2,030 files changed

Lines changed: 16453 additions & 173632 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.editorconfig

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
root = true
2+
3+
[*]
4+
charset = utf-8
5+
end_of_line = lf
6+
insert_final_newline = true
7+
8+
[*.css]
9+
indent_style = space
10+
indent_size = 2
11+
12+
[*.html]
13+
indent_style = space
14+
indent_size = 2

.gitignore

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
_site
2-
.sass-cache
2+
.bundle
3+
.DS_Store
4+
.jekyll-cache
35
.jekyll-metadata
4-
6+
.sass-cache
7+
.vscode
58
vendor
6-
.bundle
9+
rdfa/node_modules
10+
rdfa/package-lock.json

404.html

Lines changed: 28 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,29 @@
1-
<!DOCTYPE html>
2-
<html lang="en">
3-
<head>
4-
<meta charset="UTF-8">
5-
<meta name="viewport" content="width=device-width, initial-scale=1.0">
6-
<title>404 Page</title>
7-
</head>
8-
<body>
9-
<div>
10-
<h1>404</h1>
11-
<p><strong>Page not found :(</strong></p>
12-
<p>The requested page could not be found.</p>
1+
---
2+
permalink: /404
3+
layout: article
4+
title: Page Not Found
5+
breadcrumbs:
6+
- title: "Page Not Found"
7+
---
8+
9+
<div datatype="rdf:HTML" property="description">
10+
<p>Sorry, the page you're looking for doesn't exist.</p>
11+
<p>You tried to access "<strong><span id="missing-page-url" style="text-decoration: underline;"></span></strong>".</p>
12+
<script>
13+
document.getElementById('missing-page-url').textContent = window.location.href;
14+
</script>
15+
</div>
16+
17+
<section resource="#try_these_instead" inlist="" rel="hasPart" class="article-section">
18+
<h2 id="try_these_instead" property="name">Try these instead</h2>
19+
<div datatype="rdf:HTML" property="description">
20+
<ul>
21+
<li><a href="/">Solid Project Home Page</a></li>
22+
<li><a href="/about">About Solid</a></li>
23+
<li><a href="/for_users">Solid For Users</a></li>
24+
<li><a href="/for_developers">Solid For Developers</a></li>
25+
<li><a href="/for_organisations">Solid For Organisations</a></li>
26+
<li><a href="/community">Solid Community</a></li>
27+
</ul>
1328
</div>
14-
</body>
15-
</html>
29+
</section>

FAQ.html

Lines changed: 221 additions & 0 deletions
Large diffs are not rendered by default.

Gemfile

Lines changed: 4 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,45 +1,10 @@
1-
21
source "https://rubygems.org"
32

4-
#ruby ">=3.2"
5-
6-
if Gem::Version.new(Bundler::VERSION) < Gem::Version.new("2.3.4")
7-
abort "Update your Bundler version to '>=2.3.4' to be future proof."
8-
end
9-
10-
# Hello! This is where you manage which Jekyll version is used to run.
11-
# When you want to use a different version, change it below, save the
12-
# file and run `bundle install`. Run Jekyll with `bundle exec`, like so:
13-
#
14-
# bundle exec jekyll serve
15-
#
16-
# This will help ensure the proper Jekyll version is running.
17-
# Happy Jekylling!
18-
# gem "jekyll", "~> 3.8.6"
19-
20-
# This is the default theme for new Jekyll sites. You may change this to anything you like.
21-
gem "minima", "~> 2.0"
3+
gem "jekyll", "~> 4.4"
224

23-
gem "html-proofer", "~> 4"
5+
gem "webrick", "~> 1.9"
246

25-
# If you want to use GitHub Pages, remove the "gem "jekyll"" above and
26-
# uncomment the line below. To upgrade, run `bundle update github-pages`.
27-
gem "github-pages", group: :jekyll_plugins
28-
29-
# If you have any plugins, put them here!
307
group :jekyll_plugins do
31-
gem "jekyll-autolink_email"
32-
end
33-
34-
# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
35-
# and associated library.
36-
install_if -> { RUBY_PLATFORM =~ %r!mingw|mswin|java! } do
37-
gem "tzinfo", "~> 2.0"
38-
gem "tzinfo-data"
8+
gem 'jekyll-feed'
9+
gem "jekyll-sitemap"
3910
end
40-
41-
# Web server for Jekyll serve
42-
gem "webrick", "~> 1.8"
43-
44-
# Performance-booster for watching directories on Windows
45-
gem "wdm", "~> 0.1.0", :install_if => Gem.win_platform?

0 commit comments

Comments
 (0)