mirror of
https://github.com/MuntashirAkon/android-debloat-list.git
synced 2025-04-23 05:26:51 +08:00
Add website publisher script
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
This commit is contained in:
parent
dd31b9fcae
commit
1ac05ca509
@ -6,7 +6,7 @@ const BROWSER_DIR = REPO_DIR . "/browser";
|
||||
const SRC_DIR = BROWSER_DIR . "/src";
|
||||
const BLOATWARE_DIR = SRC_DIR . "/bloatware";
|
||||
const SUMMARY_FILE = SRC_DIR . "/SUMMARY.md";
|
||||
const SITEMAP_FILE = SRC_DIR . "/sitemap.xml";
|
||||
const SITEMAP_FILE = SRC_DIR . "/sitemap";
|
||||
|
||||
# Create bloatware list
|
||||
$bloatware_list = [];
|
||||
@ -51,16 +51,27 @@ file_put_contents(SUMMARY_FILE, $summary);
|
||||
|
||||
# Create sitemap
|
||||
$SITE_NAME = "https://muntashirakon.github.io/android-debloat-list";
|
||||
$urls = '<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">';
|
||||
$urls .= <<<EOF
|
||||
<url><loc>{$SITE_NAME}</loc></url>
|
||||
$urls = <<<EOF
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
|
||||
<url>
|
||||
<loc>{$SITE_NAME}</loc>
|
||||
</url>
|
||||
EOF;
|
||||
foreach ($bloatware_list as $id => $name) {
|
||||
$urls .= <<<EOF
|
||||
<url><loc>$SITE_NAME/bloatware/{$id}.html</loc></url>
|
||||
|
||||
<url>
|
||||
<loc>$SITE_NAME/bloatware/{$id}.html</loc>
|
||||
<changefreq>weekly</changefreq>
|
||||
</url>
|
||||
EOF;
|
||||
}
|
||||
$urls .= '</urlset>';
|
||||
$urls .= <<<EOF
|
||||
|
||||
</urlset>
|
||||
EOF;
|
||||
file_put_contents(SITEMAP_FILE . ".xml", $urls);
|
||||
file_put_contents(SITEMAP_FILE, $urls);
|
||||
|
||||
exit(0);
|
||||
|
15
scripts/publish_browser.sh
Normal file
15
scripts/publish_browser.sh
Normal file
@ -0,0 +1,15 @@
|
||||
#!/usr/bin/env sh
|
||||
|
||||
# Generate MD files
|
||||
php scripts/browser_generator.php
|
||||
|
||||
# Build website
|
||||
cd browser
|
||||
mdbook build
|
||||
|
||||
# Publish
|
||||
cd book
|
||||
git init
|
||||
git add .
|
||||
git commit
|
||||
git push -f git@github.com:MuntashirAkon/android-debloat-list.git master:site
|
Loading…
x
Reference in New Issue
Block a user