diff --git a/bin/sitemap.js b/bin/sitemap.js deleted file mode 100644 index e96dcae..0000000 --- a/bin/sitemap.js +++ /dev/null @@ -1,30 +0,0 @@ -const fs = require('fs'); - -const layouts = [ - 'Holy grail', 'Sidebar', 'Split screen', 'Sticky footer', 'Sticky header', -]; - -const patterns = [ - 'Badge', 'Breadcrumb', 'Button with icon', 'Card', 'Centering', - 'Dot navigation', 'Feature list', 'Fixed at corner', 'Input addon', 'Media object', - 'Menu', 'Modal', 'Notification', 'Pagination', 'Previous next buttons', - 'Pricing table', 'Progress bar', 'Same height columns', 'Search box', 'Separator', - 'Simple grid', 'Slider', 'Split navigation', 'Stepper input', 'Switch', - 'Tab', 'Wizard', -]; - -const items = layouts.concat(patterns); - -const slug = item => item.toLowerCase().split(' ').join('-'); -const output = ['\n'] - .concat( - items.map((item) => `https://csslayout.io/${slug(item)}\n`) - ) - .concat( - ['\n'] - ) - .join(''); - -fs.writeFile('./sitemap.xml', output, (err) => { - console.log(err || 'Sitemap generated successfully'); -}); diff --git a/package.json b/package.json index d8aa67b..7528b98 100644 --- a/package.json +++ b/package.json @@ -1,14 +1,13 @@ { "name": "csslayout", "scripts": { - "copy": "cp client/index.html public", + "copy": "cp client/index.html public && cp robots.txt public && cp sitemap.xml public", "dev": "npm run copy && webpack --mode=development", "dev-server": "npm run copy && webpack-dev-server", "prebuild": "rm -rf public/* && npm run copy", "build": "webpack --mode=production", - "sitemap": "cp robots.txt public && node bin/sitemap && cp sitemap.xml public", "export": "react-snap", - "postbuild": "npm run sitemap && npm run export" + "postbuild": "npm run export" }, "dependencies": { "@loadable/component": "^5.10.3", diff --git a/sitemap.xml b/sitemap.xml index 8906cfd..4d3bd86 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -1,34 +1,34 @@ -https://csslayout.io/holy-grail -https://csslayout.io/sidebar -https://csslayout.io/split-screen -https://csslayout.io/sticky-footer -https://csslayout.io/sticky-header -https://csslayout.io/badge -https://csslayout.io/breadcrumb -https://csslayout.io/button-with-icon -https://csslayout.io/card -https://csslayout.io/centering -https://csslayout.io/dot-navigation -https://csslayout.io/feature-list -https://csslayout.io/fixed-at-corner -https://csslayout.io/input-addon -https://csslayout.io/media-object -https://csslayout.io/menu -https://csslayout.io/modal -https://csslayout.io/notification -https://csslayout.io/pagination -https://csslayout.io/previous-next-buttons -https://csslayout.io/pricing-table -https://csslayout.io/progress-bar -https://csslayout.io/same-height-columns -https://csslayout.io/search-box -https://csslayout.io/separator -https://csslayout.io/simple-grid -https://csslayout.io/slider -https://csslayout.io/split-navigation -https://csslayout.io/stepper-input -https://csslayout.io/switch -https://csslayout.io/tab -https://csslayout.io/wizard - + https://csslayout.io/holy-grail + https://csslayout.io/sidebar + https://csslayout.io/split-screen + https://csslayout.io/sticky-footer + https://csslayout.io/sticky-header + https://csslayout.io/badge + https://csslayout.io/breadcrumb + https://csslayout.io/button-with-icon + https://csslayout.io/card + https://csslayout.io/centering + https://csslayout.io/dot-navigation + https://csslayout.io/feature-list + https://csslayout.io/fixed-at-corner + https://csslayout.io/input-addon + https://csslayout.io/media-object + https://csslayout.io/menu + https://csslayout.io/modal + https://csslayout.io/notification + https://csslayout.io/pagination + https://csslayout.io/previous-next-buttons + https://csslayout.io/pricing-table + https://csslayout.io/progress-bar + https://csslayout.io/same-height-columns + https://csslayout.io/search-box + https://csslayout.io/separator + https://csslayout.io/simple-grid + https://csslayout.io/slider + https://csslayout.io/split-navigation + https://csslayout.io/stepper-input + https://csslayout.io/switch + https://csslayout.io/tab + https://csslayout.io/wizard + \ No newline at end of file