remove scripts

This commit is contained in:
Jeff Escalante 2020-04-02 19:40:54 -04:00
parent 23a5c472aa
commit 9d62c8b5a5
No known key found for this signature in database
GPG Key ID: 32D23C61AB5450DB
7 changed files with 0 additions and 103 deletions

View File

@ -1,18 +0,0 @@
// This script removes any `layout` keys in mdx files in a given directory,
// recursively. In this project, we use a default layout for all topic content,
// so the layout key is not necessary unless a topic needs to render into a
// unique layout
const glob = require('glob')
const path = require('path')
const fs = require('fs')
const matter = require('gray-matter')
glob.sync(path.join(__dirname, '../pages/**/*.mdx')).map(fullPath => {
let { content, data } = matter.read(fullPath)
content = content.replace(
/<%=\s*partial[(\s]["'](.*)["'][)\s]\s*%>/gm,
(_, partialPath) => `@include '${partialPath}.mdx'`
)
fs.writeFileSync(fullPath, matter.stringify(content, data))
})

View File

@ -1,16 +0,0 @@
// This script replaces <br>, which is invalid in react, with <br /> for all markdown files
const glob = require('glob')
const path = require('path')
const fs = require('fs')
glob.sync(path.join(__dirname, '../pages/**/*.mdx')).map(fullPath => {
let content = fs.readFileSync(fullPath, 'utf8')
// fix unclosed br tag
content = content.replace(/<br>/g, '<br />')
// fix unclosed img tags
content = content.replace(/(<img[^>]+)(?<!\/)>/g, (_, m1) => `${m1} />`)
fs.writeFileSync(fullPath, content)
})

View File

@ -1,13 +0,0 @@
// This script removes the "sidebar_current" key from frontmatter, as it is
// no longer needed.
const glob = require('glob')
const path = require('path')
const fs = require('fs')
const matter = require('gray-matter')
glob.sync(path.join(__dirname, '../pages/**/*.mdx')).map(fullPath => {
let { content, data } = matter.read(fullPath)
delete data.sidebar_current
fs.writeFileSync(fullPath, matter.stringify(content, data))
})

View File

@ -1,9 +0,0 @@
# Renames the slew of markdown extensions in middleman all to .mdx
# Call with the path to the root folder, will convert recursively
# For example, bash _temp_rename.bash pages/packer
# This file can be removed once we have finished porting from the old version!
find $1 -name "*.html.md" -exec rename 's/\.html.md$/.mdx/' '{}' \;
find $1 -name "*.html.markdown" -exec rename 's/\.html.markdown$/.mdx/' '{}' \;
find $1 -name "*.html.md.erb" -exec rename 's/\.html.md.erb$/.mdx/' '{}' \;
find $1 -name "*.md" -exec rename 's/\.md$/.mdx/' '{}' \;

View File

@ -1,13 +0,0 @@
# Renames the slew of markdown extensions in middleman all to .mdx
# Call with the path to the root folder, will convert recursively
# For example, bash _temp_rename.bash pages/packer
# This file can be removed once we have finished porting from the old version!
find $1 -name "*.html.md" -exec rename 's/\.html.md$/.mdx/' '{}' \;
find $1 -name "*.html.markdown" -exec rename 's/\.html.markdown$/.mdx/' '{}' \;
find $1 -name "*.html.md.erb" -exec rename 's/\.html.md.erb$/.mdx/' '{}' \;
find $1 -name "*.md" -exec rename 's/\.md$/.mdx/' '{}' \;
find $1 -name "_" -exec echo 'foo' \;
rename -v 's/\/_(.*)/\/$1/' pages/partials/*/*.mdx
rename -v 's/\/_(.*)/\/$1/' pages/partials/*/*/*.mdx
rename -v 's/\/_(.*)/\/$1/' pages/partials/*/*/*/*.mdx

View File

@ -1,7 +0,0 @@
# runs all transforms needed for a fresh content port
sh scripts/_temp_rename.sh pages/docs;
sh scripts/_temp_rename.sh pages/intro;
sh scripts/_temp_rename.sh pages/guides;
node scripts/_temp_fix_unclosed_tags.js;
node scripts/_temp_fix_partials.js;

View File

@ -1,27 +0,0 @@
# changes
- `/intro/getting-started/install` redirects to `/intro/getting-started`
- `/guides/hcl` folders with only index changed to named individual files
- `/docs/install/index.html` to `docs/install.html`
- `/docs/other` dumped to root
- `/docs/basics/terminology` -> `/docs/terminology`
- `/docs/configuration/from-1.5` -> `/docs/from-1.5`
- `/docs/from-1.5/functions.html` -> `/docs/from-1.5/functions/index.html`
- [BREAKING] `/docs/from-1.5/functions/collection/index.html` -> `/docs/from-1.5/functions/collection/index-fn.html`
- `/docs/from-1.5/functions/*/overview.html` -> `/docs/from-1.5/functions/*/index.html`
- `/docs/builders/amazon-*` -> `/docs/builders/amazon/*`
- `/docs/builders/azure-*` -> `/docs/builders/azure/*`
- `/docs/builders/hyperv-*` -> `/docs/builders/hyperv/*`
- `/docs/builders/oracle-*` -> `/docs/builders/oracle/*`
- `/docs/builders/osc-*` -> `/docs/builders/outscale/*`
- `/docs/builders/outscale.html` -> `/docs/builders/outscale/index.html`
- `/docs/builders/parallels-*` -> `/docs/builders/parallels/*`
- `/docs/builders/virtualbox-*` -> `/docs/builders/virtualbox/*`
- `/docs/builders/vmware-*` -> `/docs/builders/vmware/*`
- `/docs/builders/vsphere-*` -> `/docs/builders/vmware/vsphere-*`
# notes:
- empty index files on all `from-1.5/functions/*`
- how do the generated docs work? can we keep it even with changes?
- should any of the other builders be nested under a subdirectory? like `alicloud-ecs`, `tencent-cvm` or `ucloud-uhost`?