Skip to content

Commit

Permalink
website: updates
Browse files Browse the repository at this point in the history
  • Loading branch information
ilg-ul committed Dec 22, 2024
1 parent 851c3cd commit 9754598
Show file tree
Hide file tree
Showing 34 changed files with 4,717 additions and 2,186 deletions.
1 change: 1 addition & 0 deletions website/blog/2015-04-04-qemu-v2-2-92-20150404-released.mdx
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
---

title: GNU ARM Eclipse QEMU v2.2.92-20150404*-dev released
seo_title: Version 2.2.92-20150404*-dev released
description: Version 2.2.92-20150404*-dev is the initial release of GNU ARM Eclipse QEMU.
Expand Down
1 change: 1 addition & 0 deletions website/blog/2015-08-02-qemu-v2-3-50-20150801-released.mdx
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
---

title: GNU ARM Eclipse QEMU v2.3.50-20150801*-dev released
seo_title: Version 2.3.50-20150801*-dev released
description: Version 2.3.50-201508012214 is the first production release of GNU ARM Eclipse QEMU.
Expand Down
1 change: 1 addition & 0 deletions website/blog/2015-08-04-qemu-v2-3-50-20150804-released.mdx
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
---

title: GNU ARM Eclipse QEMU v2.3.50-20150804*-dev released
seo_title: Version 2.3.50-20150804*-dev released
description: Version 2.3.50-201508041609 is a maintenance release of GNU ARM Eclipse QEMU.
Expand Down
1 change: 1 addition & 0 deletions website/blog/2015-08-05-qemu-v2-3-50-20150805-released.mdx
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
---

title: GNU ARM Eclipse QEMU v2.3.50-20150805*-dev released
seo_title: Version 2.3.50-20150805*-dev released
description: Version 2.3.50-201508051820 is a maintenance partial release of GNU ARM Eclipse QEMU.
Expand Down
1 change: 1 addition & 0 deletions website/blog/2015-08-16-qemu-v2-3-50-20150816-released.mdx
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
---

title: GNU ARM Eclipse QEMU v2.3.50-20150816*-dev released
seo_title: Version 2.3.50-20150816*-dev released
description: Version 2.3.50-201508161112 is a maintenance partial release of GNU ARM Eclipse QEMU.
Expand Down
1 change: 1 addition & 0 deletions website/blog/2015-10-29-qemu-v2-4-50-20151029-released.mdx
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
---

title: GNU ARM Eclipse QEMU v2.4.50-20151029*-dev released
seo_title: Version 2.4.50-20151029*-dev released
description: Version 2.4.50-201510290935 is a maintenance release of GNU ARM Eclipse QEMU.
Expand Down
1 change: 1 addition & 0 deletions website/blog/2016-07-28-qemu-v2-6-0-20160728-released.mdx
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
---

title: GNU ARM Eclipse QEMU v2.6.0-20160728* released
seo_title: Version 2.6.0-20160728* released
description: Version 2.6.0-201607280535 is a stable release of GNU ARM Eclipse QEMU.
Expand Down
1 change: 1 addition & 0 deletions website/blog/2016-10-29-qemu-v2-7-0-20161029-released.mdx
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
---

title: GNU ARM Eclipse QEMU v2.7.0-20161029* released
seo_title: Version 2.7.0-20161029* released
description: Version 2.7.0-201610290751 is a new stable release of GNU ARM Eclipse QEMU.
Expand Down
1 change: 1 addition & 0 deletions website/blog/2016-11-28-qemu-v2-7-0-20161128-released.mdx
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
---

title: GNU ARM Eclipse QEMU v2.7.0-20161128* released
seo_title: Version 2.7.0-20161128* released
description: Version 2.7.0-201611282115 is a new release of GNU ARM Eclipse QEMU.
Expand Down
1 change: 1 addition & 0 deletions website/blog/2016-12-27-qemu-v2-8-0-20161227-released.mdx
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
---

title: GNU ARM Eclipse QEMU v2.8.0-20161227* released
seo_title: Version 2.8.0-20161227* released
description: Version 2.8.0-201612271623 is a new release of GNU ARM Eclipse QEMU.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
---

title: GNU MCU Eclipse QEMU v2.8.0-3-20180523 released
seo_title: Version 2.8.0-3-20180523 released
description: Version 2.8.0-3-20180523 is a maintenance release of GNU MCU Eclipse QEMU.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
---

title: GNU MCU Eclipse QEMU v2.8.0-4-20190211 released
seo_title: Version 2.8.0-4-20190211 released
description: Version 2.8.0-4-20190211 is a maintenance release of GNU MCU Eclipse QEMU.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
---

title: GNU MCU Eclipse QEMU v2.8.0-5 20190424 released
seo_title: Version 2.8.0-5 20190424 released
description: Version 2.8.0-5 20190424 is a maintenance release of GNU MCU Eclipse QEMU.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
---

title: GNU MCU Eclipse QEMU v2.8.0-6 20190517 released
seo_title: Version 2.8.0-6 20190517 released
description: Version 2.8.0-6 20190517 is a maintenance release of GNU MCU Eclipse QEMU.
Expand Down
1 change: 1 addition & 0 deletions website/blog/2019-07-22-qemu-arm-v2-8-0-7-released.mdx
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
---

title: xPack QEMU Arm v2.8.0-7 released
seo_title: Version 2.8.0-7 released
description: Version 2.8.0-7 is a maintenance release of xPack QEMU Arm.
Expand Down
1 change: 1 addition & 0 deletions website/blog/2019-11-04-qemu-arm-v2-8-0-8-released.mdx
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
---

title: xPack QEMU Arm v2.8.0-8 released
seo_title: Version 2.8.0-8 released
description: Version 2.8.0-8 is a maintenance release of xPack QEMU Arm.
Expand Down
1 change: 1 addition & 0 deletions website/blog/2020-07-01-qemu-arm-v2-8-0-9-released.mdx
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
---

title: xPack QEMU Arm v2.8.0-9 released
seo_title: Version 2.8.0-9 released
description: Version 2.8.0-9 is a maintenance release of xPack QEMU Arm.
Expand Down
1 change: 1 addition & 0 deletions website/blog/2020-10-14-qemu-arm-v2-8-0-10-released.mdx
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
---

title: xPack QEMU Arm v2.8.0-10 released
seo_title: Version 2.8.0-10 released
description: Version 2.8.0-10 is a maintenance release of xPack QEMU Arm.
Expand Down
1 change: 1 addition & 0 deletions website/blog/2020-12-20-qemu-arm-v2-8-0-11-released.mdx
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
---

title: xPack QEMU Arm v2.8.0-11 released
seo_title: Version 2.8.0-11 released
description: Version 2.8.0-11 is a maintenance release of xPack QEMU Arm.
Expand Down
1 change: 1 addition & 0 deletions website/blog/2021-02-02-qemu-arm-v2-8-0-12-released.mdx
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
---

title: xPack QEMU Arm v2.8.0-12 released
seo_title: Version 2.8.0-12 released
description: Version 2.8.0-12 is a maintenance release of xPack QEMU Arm.
Expand Down
1 change: 1 addition & 0 deletions website/blog/2021-10-17-qemu-arm-v2-8-0-13-released.mdx
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
---

title: xPack QEMU Arm v2.8.0-13 released
seo_title: Version 2.8.0-13 released
description: Version 2.8.0-13 is a maintenance release of xPack QEMU Arm.
Expand Down
1 change: 1 addition & 0 deletions website/blog/2022-01-13-qemu-arm-v6-2-0-1-released.mdx
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
---

title: xPack QEMU Arm v6.2.0-1 released
seo_title: Version 6.2.0-1 released
description: Version 6.2.0-1 is a new release of xPack QEMU Arm.
Expand Down
1 change: 1 addition & 0 deletions website/blog/2022-01-19-qemu-arm-v6-2-0-2-released.mdx
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
---

title: xPack QEMU Arm v6.2.0-2 released
seo_title: Version 6.2.0-2 released
description: Version 6.2.0-2 is a maintenance release of xPack QEMU Arm.
Expand Down
1 change: 1 addition & 0 deletions website/blog/2022-05-04-qemu-arm-v7-0-0-1-released.mdx
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
---

title: xPack QEMU Arm v7.0.0-1 released
seo_title: Version 7.0.0-1 released
description: Version 7.0.0-1 is a new release of xPack QEMU Arm.
Expand Down
1 change: 1 addition & 0 deletions website/blog/2022-09-06-qemu-arm-v7-1-0-1-released.mdx
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
---

title: xPack QEMU Arm v7.1.0-1 released
seo_title: Version 7.1.0-1 released
description: Version 7.1.0-1 is a new release of xPack QEMU Arm.
Expand Down
1 change: 1 addition & 0 deletions website/blog/2023-01-31-qemu-arm-v7-2-0-1-released.mdx
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
---

title: xPack QEMU Arm v7.2.0-1 released
seo_title: Version 7.2.0-1 released
description: Version 7.2.0-1 is a new release of xPack QEMU Arm.
Expand Down
1 change: 1 addition & 0 deletions website/blog/2023-09-03-qemu-arm-v7-2-5-1-released.mdx
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
---

title: xPack QEMU Arm v7.2.5-1 released
seo_title: Version 7.2.5-1 released
description: Version 7.2.5-1 is a new release of xPack QEMU Arm.
Expand Down
1 change: 1 addition & 0 deletions website/blog/2024-04-02-qemu-arm-v8-2-2-1-released.mdx
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
---

title: xPack QEMU Arm v8.2.2-1 released
seo_title: Version 8.2.2-1 released
description: Version 8.2.2-1 is a new release of xPack QEMU Arm.
Expand Down
74 changes: 74 additions & 0 deletions website/docusaurus-config-redirects.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
/*
* This file is part of the xPack project (http://xpack.github.io).
* Copyright (c) 2024 Liviu Ionescu. All rights reserved.
*
* Permission to use, copy, modify, and/or distribute this software
* for any purpose is hereby granted, under the terms of the MIT license.
*
* If a copy of the license was not distributed with this file, it can
* be obtained from https://opensource.org/licenses/MIT/.
*/

import util from 'node:util';

export const redirects = {
// fromExtensions: ['html', 'htm'], // /myPage.html -> /myPage
// toExtensions: ['exe', 'zip'], // /myAsset -> /myAsset.zip (if latter exists)
redirects: [
// // /docs/oldDoc -> /docs/newDoc
// {
// to: '/docs/newDoc',
// from: '/docs/oldDoc',
// },
// // Redirect from multiple old paths to the new path
// {
// to: '/docs/newDoc2',
// from: ['/docs/oldDocFrom2019', '/docs/legacyDocFrom2016'],
// },

{
from: '/docs/developer-info',
to: '/docs/developer',
},
{
from: '/docs/maintainer-info',
to: '/docs/maintainer',
},
{
from: '/docs/user-info',
to: '/docs/user',
}
],
createRedirects(existingPath) {
console.log(existingPath);
// if (existingPath.includes('/evenimente')) {
// // console.log(`to ${existingPath} from ${existingPath.replace('/evenimente', '/events')}`);
// // Redirect from /events/X to /evenimente/X
// return [
// existingPath.replace('/evenimente', '/events')
// ];
// } else if (existingPath.includes('/amintiri')) {
// // console.log(`to ${existingPath} from ${existingPath.replace('/amintiri', '/blog')}`);
// // Redirect from /blog/Z to /amintiri/X
// return [
// existingPath.replace('/amintiri', '/blog')
// ];
// }
// return undefined; // Return a falsy value: no redirect created
// },

if (existingPath.includes('/user-info')) {
return [
existingPath.replace('/user-info', '/user')
];
} else if (existingPath.includes('/developer-info')) {
return [
existingPath.replace('/developer-info', '/developer')
];
} else if (existingPath.includes('/maintainer-info')) {
return [
existingPath.replace('/maintainer-info', '/maintainer')
];
}
}
}
75 changes: 10 additions & 65 deletions website/docusaurus.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,10 @@
import {themes as prismThemes} from 'prism-react-renderer';
import type {Config} from '@docusaurus/types';
import type * as Preset from '@docusaurus/preset-classic';
import logger from '@docusaurus/logger';
// import logger from '@docusaurus/logger';
import util from 'node:util';

import {redirects} from './docusaurus-config-redirects'

// The node.js modules cannot be used in modules imported in browser code:
// webpack < 5 used to include polyfills for node.js core modules by default.
Expand All @@ -19,17 +22,17 @@ import fs from 'node:fs';

function getCustomFields() {
const pwd = fileURLToPath(import.meta.url);
// logger.info(pwd);
// console.log(pwd);

// First get the version from the top package.json.
const topFilePath = path.join(path.dirname(path.dirname(pwd)), 'package.json');
// logger.info(filePath);
// console.log(filePath);
const topFileContent = fs.readFileSync(topFilePath);

const topPackageJson = JSON.parse(topFileContent.toString());
const jsonVersion = topPackageJson.version.replace(/[.-]pre/, '');

logger.info(`package version: ${topPackageJson.version}`);
console.log(`package version: ${topPackageJson.version}`);

// Remove the first part, up to the last dot.
const npmSubversion = jsonVersion.replace(/^.*[.]/, '');
Expand All @@ -46,7 +49,7 @@ function getCustomFields() {
let rootPackageJson
try {
const rootFilePath = path.join(path.dirname(path.dirname(pwd)), 'build-assets', 'package.json');
// logger.info(filePath);
// console.log(filePath);
const rootFileContent = fs.readFileSync(rootFilePath);
rootPackageJson = JSON.parse(rootFileContent.toString());
} catch (error) {
Expand Down Expand Up @@ -81,7 +84,7 @@ function getCustomFields() {
// ----------------------------------------------------------------------------

const customFields = getCustomFields();
logger.info(customFields);
console.log('customFields: ' + util.inspect(customFields));

// ----------------------------------------------------------------------------

Expand Down Expand Up @@ -182,65 +185,7 @@ const config: Config = {
[
// https://docusaurus.io/docs/next/api/plugins/@docusaurus/plugin-client-redirects#redirects
'@docusaurus/plugin-client-redirects',
{
// fromExtensions: ['html', 'htm'], // /myPage.html -> /myPage
// toExtensions: ['exe', 'zip'], // /myAsset -> /myAsset.zip (if latter exists)
redirects: [
// // /docs/oldDoc -> /docs/newDoc
// {
// to: '/docs/newDoc',
// from: '/docs/oldDoc',
// },
// // Redirect from multiple old paths to the new path
// {
// to: '/docs/newDoc2',
// from: ['/docs/oldDocFrom2019', '/docs/legacyDocFrom2016'],
// },
{
to: '/docs/developer',
from: '/docs/developer-info'
},
{
to: '/docs/maintainer',
from: '/docs/maintainer-info'
},
{
to: '/docs/user',
from: '/docs/user-info'
}
],
createRedirects(existingPath) {
logger.info(existingPath);
// if (existingPath.includes('/evenimente')) {
// // logger.info(`to ${existingPath} from ${existingPath.replace('/evenimente', '/events')}`);
// // Redirect from /events/X to /evenimente/X
// return [
// existingPath.replace('/evenimente', '/events')
// ];
// } else if (existingPath.includes('/amintiri')) {
// // logger.info(`to ${existingPath} from ${existingPath.replace('/amintiri', '/blog')}`);
// // Redirect from /blog/Z to /amintiri/X
// return [
// existingPath.replace('/amintiri', '/blog')
// ];
// }
// return undefined; // Return a falsy value: no redirect created
// },
if (existingPath.includes('/user-info')) {
return [
existingPath.replace('/user-info', '/user')
];
} else if (existingPath.includes('/developer-info')) {
return [
existingPath.replace('/developer-info', '/developer')
];
} else if (existingPath.includes('/maintainer-info')) {
return [
existingPath.replace('/maintainer-info', '/maintainer')
];
}
}
}
redirects
],
'./src/plugins/SelectReleasesPlugin',
],
Expand Down
Loading

0 comments on commit 9754598

Please sign in to comment.