diff --git a/packages/blog/blog.config.ts b/packages/blog/blog.config.ts index 91858f0cc..97567ac2d 100644 --- a/packages/blog/blog.config.ts +++ b/packages/blog/blog.config.ts @@ -1,4 +1,5 @@ import * as path from 'path' + import { repoPath } from './utils' /** diff --git a/packages/blog/check.ts b/packages/blog/check.ts index ffaf7862f..f717fde75 100644 --- a/packages/blog/check.ts +++ b/packages/blog/check.ts @@ -1,9 +1,9 @@ import { promises as fs } from 'fs' -import * as path from 'path' -import { repoPath, toVarName } from './utils' import { glob } from 'glob' +import * as path from 'path' -import { PUBLIC_SRC, PUBLIC_LOCATIONS, ARTICLES_GLOB, COMPILED_DIR } from './blog.config' +import { ARTICLES_GLOB, COMPILED_DIR, PUBLIC_LOCATIONS, PUBLIC_SRC } from './blog.config' +import { repoPath, toVarName } from './utils' async function checkPublicAssets() { const srcFiles = await glob('**/*', { cwd: PUBLIC_SRC, dot: true }) diff --git a/packages/blog/compile.ts b/packages/blog/compile.ts index 0065a4594..118ed8f7d 100644 --- a/packages/blog/compile.ts +++ b/packages/blog/compile.ts @@ -1,23 +1,23 @@ -import { promises as fs } from 'fs' -import * as path from 'path' -import matter from 'gray-matter' import { md } from '@modrinth/utils' +import { promises as fs } from 'fs' +import { glob } from 'glob' +import matter from 'gray-matter' import { minify } from 'html-minifier-terser' -import { copyDir, toVarName } from './utils' +import * as path from 'path' import RSS from 'rss' import { parseStringPromise } from 'xml2js' -import { glob } from 'glob' import { ARTICLES_GLOB, COMPILED_DIR, - ROOT_FILE, - PUBLIC_SRC, - PUBLIC_LOCATIONS, - RSS_PATH, JSON_PATH, + PUBLIC_LOCATIONS, + PUBLIC_SRC, + ROOT_FILE, + RSS_PATH, SITE_URL, } from './blog.config' +import { copyDir, toVarName } from './utils' async function ensureCompiledDir() { await fs.mkdir(COMPILED_DIR, { recursive: true }) diff --git a/packages/blog/compiled/index.ts b/packages/blog/compiled/index.ts index 7016f9810..a2b6b626c 100644 --- a/packages/blog/compiled/index.ts +++ b/packages/blog/compiled/index.ts @@ -1,30 +1,30 @@ // AUTO-GENERATED FILE - DO NOT EDIT -import { article as windows_borderless_malware_disclosure } from './windows_borderless_malware_disclosure' -import { article as whats_modrinth } from './whats_modrinth' +import { article as a_new_chapter_for_modrinth_servers } from './a_new_chapter_for_modrinth_servers' +import { article as accelerating_development } from './accelerating_development' +import { article as becoming_sustainable } from './becoming_sustainable' +import { article as capital_return } from './capital_return' +import { article as carbon_ads } from './carbon_ads' +import { article as creator_monetization } from './creator_monetization' +import { article as creator_update } from './creator_update' +import { article as creator_updates_july_2025 } from './creator_updates_july_2025' +import { article as design_refresh } from './design_refresh' +import { article as download_adjustment } from './download_adjustment' +import { article as knossos_v2_1_0 } from './knossos_v2_1_0' +import { article as licensing_guide } from './licensing_guide' +import { article as modpack_changes } from './modpack_changes' +import { article as modpacks_alpha } from './modpacks_alpha' +import { article as modrinth_app_beta } from './modrinth_app_beta' +import { article as modrinth_beta } from './modrinth_beta' +import { article as modrinth_servers_beta } from './modrinth_servers_beta' +import { article as new_site_beta } from './new_site_beta' +import { article as plugins_resource_packs } from './plugins_resource_packs' +import { article as pride_campaign_2025 } from './pride_campaign_2025' +import { article as redesign } from './redesign' +import { article as skins_now_in_modrinth_app } from './skins_now_in_modrinth_app' import { article as two_years_of_modrinth } from './two_years_of_modrinth' import { article as two_years_of_modrinth_history } from './two_years_of_modrinth_history' -import { article as skins_now_in_modrinth_app } from './skins_now_in_modrinth_app' -import { article as redesign } from './redesign' -import { article as pride_campaign_2025 } from './pride_campaign_2025' -import { article as plugins_resource_packs } from './plugins_resource_packs' -import { article as new_site_beta } from './new_site_beta' -import { article as modrinth_servers_beta } from './modrinth_servers_beta' -import { article as modrinth_beta } from './modrinth_beta' -import { article as modrinth_app_beta } from './modrinth_app_beta' -import { article as modpacks_alpha } from './modpacks_alpha' -import { article as modpack_changes } from './modpack_changes' -import { article as licensing_guide } from './licensing_guide' -import { article as knossos_v2_1_0 } from './knossos_v2_1_0' -import { article as download_adjustment } from './download_adjustment' -import { article as design_refresh } from './design_refresh' -import { article as creator_updates_july_2025 } from './creator_updates_july_2025' -import { article as creator_update } from './creator_update' -import { article as creator_monetization } from './creator_monetization' -import { article as carbon_ads } from './carbon_ads' -import { article as capital_return } from './capital_return' -import { article as becoming_sustainable } from './becoming_sustainable' -import { article as accelerating_development } from './accelerating_development' -import { article as a_new_chapter_for_modrinth_servers } from './a_new_chapter_for_modrinth_servers' +import { article as whats_modrinth } from './whats_modrinth' +import { article as windows_borderless_malware_disclosure } from './windows_borderless_malware_disclosure' export const articles = [ windows_borderless_malware_disclosure,