This commit is contained in:
Trance-0
2025-11-24 15:42:04 -06:00
parent 70aacb3d75
commit 7091378d35
17 changed files with 1807 additions and 12 deletions

119
distribute/CSE332S/_meta.js Normal file
View File

@@ -0,0 +1,119 @@
export default {
menu: {
title: 'Home',
type: 'menu',
items: {
index: {
title: 'Home',
href: '/'
},
about: {
title: 'About',
href: '/about'
},
contact: {
title: 'Contact Me',
href: '/contact'
}
},
},
Math3200_link: {
title: 'Math3200',
type: 'page',
href: '/Math3200'
},
Math429_link: {
title: 'Math429',
type: 'page',
href: '/Math429'
},
Math4111_link: {
title: 'Math4111',
type: 'page',
href: '/Math4111'
},
Math4121_link: {
title: 'Math4121',
type: 'page',
href: '/Math4121'
},
Math4201_link: {
title: 'Math4201',
type: 'page',
href: '/Math4201'
},
Math416_link: {
title: 'Math416',
type: 'page',
href: '/Math416'
},
Math401_link: {
title: 'Math401',
type: 'page',
href: '/Math401'
},
CSE332S:{
title: 'CSE332S',
type: 'page',
theme:{
timestamp: true,
}
},
CSE347_link: {
title: 'CSE347',
type: 'page',
href: '/CSE347'
},
CSE442T_link: {
title: 'CSE442T',
type: 'page',
href: '/CSE442T'
},
CSE5313_link: {
title: 'CSE5313',
type: 'page',
href: '/CSE5313'
},
CSE510_link: {
title: 'CSE510',
type: 'page',
href: '/CSE510'
},
CSE559A_link: {
title: 'CSE559A',
type: 'page',
href: '/CSE559A'
},
CSE5519_link: {
title: 'CSE5519',
type: 'page',
href: '/CSE5519'
},
Swap: {
display: 'hidden',
theme:{
timestamp: true,
}
},
index: {
display: 'hidden',
theme:{
sidebar: false,
timestamp: true,
}
},
about: {
display: 'hidden',
theme:{
sidebar: false,
timestamp: true,
}
},
contact: {
display: 'hidden',
theme:{
sidebar: false,
timestamp: true,
}
}
}

119
distribute/CSE347/_meta.js Normal file
View File

@@ -0,0 +1,119 @@
export default {
menu: {
title: 'Home',
type: 'menu',
items: {
index: {
title: 'Home',
href: '/'
},
about: {
title: 'About',
href: '/about'
},
contact: {
title: 'Contact Me',
href: '/contact'
}
},
},
Math3200_link: {
title: 'Math3200',
type: 'page',
href: '/Math3200'
},
Math429_link: {
title: 'Math429',
type: 'page',
href: '/Math429'
},
Math4111_link: {
title: 'Math4111',
type: 'page',
href: '/Math4111'
},
Math4121_link: {
title: 'Math4121',
type: 'page',
href: '/Math4121'
},
Math4201_link: {
title: 'Math4201',
type: 'page',
href: '/Math4201'
},
Math416_link: {
title: 'Math416',
type: 'page',
href: '/Math416'
},
Math401_link: {
title: 'Math401',
type: 'page',
href: '/Math401'
},
CSE332S_link: {
title: 'CSE332S',
type: 'page',
href: '/CSE332S'
},
CSE347:{
title: 'CSE347',
type: 'page',
theme:{
timestamp: true,
}
},
CSE442T_link: {
title: 'CSE442T',
type: 'page',
href: '/CSE442T'
},
CSE5313_link: {
title: 'CSE5313',
type: 'page',
href: '/CSE5313'
},
CSE510_link: {
title: 'CSE510',
type: 'page',
href: '/CSE510'
},
CSE559A_link: {
title: 'CSE559A',
type: 'page',
href: '/CSE559A'
},
CSE5519_link: {
title: 'CSE5519',
type: 'page',
href: '/CSE5519'
},
Swap: {
display: 'hidden',
theme:{
timestamp: true,
}
},
index: {
display: 'hidden',
theme:{
sidebar: false,
timestamp: true,
}
},
about: {
display: 'hidden',
theme:{
sidebar: false,
timestamp: true,
}
},
contact: {
display: 'hidden',
theme:{
sidebar: false,
timestamp: true,
}
}
}

119
distribute/CSE442T/_meta.js Normal file
View File

@@ -0,0 +1,119 @@
export default {
menu: {
title: 'Home',
type: 'menu',
items: {
index: {
title: 'Home',
href: '/'
},
about: {
title: 'About',
href: '/about'
},
contact: {
title: 'Contact Me',
href: '/contact'
}
},
},
Math3200_link: {
title: 'Math3200',
type: 'page',
href: '/Math3200'
},
Math429_link: {
title: 'Math429',
type: 'page',
href: '/Math429'
},
Math4111_link: {
title: 'Math4111',
type: 'page',
href: '/Math4111'
},
Math4121_link: {
title: 'Math4121',
type: 'page',
href: '/Math4121'
},
Math4201_link: {
title: 'Math4201',
type: 'page',
href: '/Math4201'
},
Math416_link: {
title: 'Math416',
type: 'page',
href: '/Math416'
},
Math401_link: {
title: 'Math401',
type: 'page',
href: '/Math401'
},
CSE332S_link: {
title: 'CSE332S',
type: 'page',
href: '/CSE332S'
},
CSE347_link: {
title: 'CSE347',
type: 'page',
href: '/CSE347'
},
CSE442T:{
title: 'CSE442T',
type: 'page',
theme:{
timestamp: true,
}
},
CSE5313_link: {
title: 'CSE5313',
type: 'page',
href: '/CSE5313'
},
CSE510_link: {
title: 'CSE510',
type: 'page',
href: '/CSE510'
},
CSE559A_link: {
title: 'CSE559A',
type: 'page',
href: '/CSE559A'
},
CSE5519_link: {
title: 'CSE5519',
type: 'page',
href: '/CSE5519'
},
Swap: {
display: 'hidden',
theme:{
timestamp: true,
}
},
index: {
display: 'hidden',
theme:{
sidebar: false,
timestamp: true,
}
},
about: {
display: 'hidden',
theme:{
sidebar: false,
timestamp: true,
}
},
contact: {
display: 'hidden',
theme:{
sidebar: false,
timestamp: true,
}
}
}

119
distribute/CSE510/_meta.js Normal file
View File

@@ -0,0 +1,119 @@
export default {
menu: {
title: 'Home',
type: 'menu',
items: {
index: {
title: 'Home',
href: '/'
},
about: {
title: 'About',
href: '/about'
},
contact: {
title: 'Contact Me',
href: '/contact'
}
},
},
Math3200_link: {
title: 'Math3200',
type: 'page',
href: '/Math3200'
},
Math429_link: {
title: 'Math429',
type: 'page',
href: '/Math429'
},
Math4111_link: {
title: 'Math4111',
type: 'page',
href: '/Math4111'
},
Math4121_link: {
title: 'Math4121',
type: 'page',
href: '/Math4121'
},
Math4201_link: {
title: 'Math4201',
type: 'page',
href: '/Math4201'
},
Math416_link: {
title: 'Math416',
type: 'page',
href: '/Math416'
},
Math401_link: {
title: 'Math401',
type: 'page',
href: '/Math401'
},
CSE332S_link: {
title: 'CSE332S',
type: 'page',
href: '/CSE332S'
},
CSE347_link: {
title: 'CSE347',
type: 'page',
href: '/CSE347'
},
CSE442T_link: {
title: 'CSE442T',
type: 'page',
href: '/CSE442T'
},
CSE5313_link: {
title: 'CSE5313',
type: 'page',
href: '/CSE5313'
},
CSE510:{
title: 'CSE510',
type: 'page',
theme:{
timestamp: true,
}
},
CSE559A_link: {
title: 'CSE559A',
type: 'page',
href: '/CSE559A'
},
CSE5519_link: {
title: 'CSE5519',
type: 'page',
href: '/CSE5519'
},
Swap: {
display: 'hidden',
theme:{
timestamp: true,
}
},
index: {
display: 'hidden',
theme:{
sidebar: false,
timestamp: true,
}
},
about: {
display: 'hidden',
theme:{
sidebar: false,
timestamp: true,
}
},
contact: {
display: 'hidden',
theme:{
sidebar: false,
timestamp: true,
}
}
}

119
distribute/CSE5313/_meta.js Normal file
View File

@@ -0,0 +1,119 @@
export default {
menu: {
title: 'Home',
type: 'menu',
items: {
index: {
title: 'Home',
href: '/'
},
about: {
title: 'About',
href: '/about'
},
contact: {
title: 'Contact Me',
href: '/contact'
}
},
},
Math3200_link: {
title: 'Math3200',
type: 'page',
href: '/Math3200'
},
Math429_link: {
title: 'Math429',
type: 'page',
href: '/Math429'
},
Math4111_link: {
title: 'Math4111',
type: 'page',
href: '/Math4111'
},
Math4121_link: {
title: 'Math4121',
type: 'page',
href: '/Math4121'
},
Math4201_link: {
title: 'Math4201',
type: 'page',
href: '/Math4201'
},
Math416_link: {
title: 'Math416',
type: 'page',
href: '/Math416'
},
Math401_link: {
title: 'Math401',
type: 'page',
href: '/Math401'
},
CSE332S_link: {
title: 'CSE332S',
type: 'page',
href: '/CSE332S'
},
CSE347_link: {
title: 'CSE347',
type: 'page',
href: '/CSE347'
},
CSE442T_link: {
title: 'CSE442T',
type: 'page',
href: '/CSE442T'
},
CSE5313:{
title: 'CSE5313',
type: 'page',
theme:{
timestamp: true,
}
},
CSE510_link: {
title: 'CSE510',
type: 'page',
href: '/CSE510'
},
CSE559A_link: {
title: 'CSE559A',
type: 'page',
href: '/CSE559A'
},
CSE5519_link: {
title: 'CSE5519',
type: 'page',
href: '/CSE5519'
},
Swap: {
display: 'hidden',
theme:{
timestamp: true,
}
},
index: {
display: 'hidden',
theme:{
sidebar: false,
timestamp: true,
}
},
about: {
display: 'hidden',
theme:{
sidebar: false,
timestamp: true,
}
},
contact: {
display: 'hidden',
theme:{
sidebar: false,
timestamp: true,
}
}
}

119
distribute/CSE5519/_meta.js Normal file
View File

@@ -0,0 +1,119 @@
export default {
menu: {
title: 'Home',
type: 'menu',
items: {
index: {
title: 'Home',
href: '/'
},
about: {
title: 'About',
href: '/about'
},
contact: {
title: 'Contact Me',
href: '/contact'
}
},
},
Math3200_link: {
title: 'Math3200',
type: 'page',
href: '/Math3200'
},
Math429_link: {
title: 'Math429',
type: 'page',
href: '/Math429'
},
Math4111_link: {
title: 'Math4111',
type: 'page',
href: '/Math4111'
},
Math4121_link: {
title: 'Math4121',
type: 'page',
href: '/Math4121'
},
Math4201_link: {
title: 'Math4201',
type: 'page',
href: '/Math4201'
},
Math416_link: {
title: 'Math416',
type: 'page',
href: '/Math416'
},
Math401_link: {
title: 'Math401',
type: 'page',
href: '/Math401'
},
CSE332S_link: {
title: 'CSE332S',
type: 'page',
href: '/CSE332S'
},
CSE347_link: {
title: 'CSE347',
type: 'page',
href: '/CSE347'
},
CSE442T_link: {
title: 'CSE442T',
type: 'page',
href: '/CSE442T'
},
CSE5313_link: {
title: 'CSE5313',
type: 'page',
href: '/CSE5313'
},
CSE510_link: {
title: 'CSE510',
type: 'page',
href: '/CSE510'
},
CSE559A_link: {
title: 'CSE559A',
type: 'page',
href: '/CSE559A'
},
CSE5519:{
title: 'CSE5519',
type: 'page',
theme:{
timestamp: true,
}
},
Swap: {
display: 'hidden',
theme:{
timestamp: true,
}
},
index: {
display: 'hidden',
theme:{
sidebar: false,
timestamp: true,
}
},
about: {
display: 'hidden',
theme:{
sidebar: false,
timestamp: true,
}
},
contact: {
display: 'hidden',
theme:{
sidebar: false,
timestamp: true,
}
}
}

119
distribute/CSE559A/_meta.js Normal file
View File

@@ -0,0 +1,119 @@
export default {
menu: {
title: 'Home',
type: 'menu',
items: {
index: {
title: 'Home',
href: '/'
},
about: {
title: 'About',
href: '/about'
},
contact: {
title: 'Contact Me',
href: '/contact'
}
},
},
Math3200_link: {
title: 'Math3200',
type: 'page',
href: '/Math3200'
},
Math429_link: {
title: 'Math429',
type: 'page',
href: '/Math429'
},
Math4111_link: {
title: 'Math4111',
type: 'page',
href: '/Math4111'
},
Math4121_link: {
title: 'Math4121',
type: 'page',
href: '/Math4121'
},
Math4201_link: {
title: 'Math4201',
type: 'page',
href: '/Math4201'
},
Math416_link: {
title: 'Math416',
type: 'page',
href: '/Math416'
},
Math401_link: {
title: 'Math401',
type: 'page',
href: '/Math401'
},
CSE332S_link: {
title: 'CSE332S',
type: 'page',
href: '/CSE332S'
},
CSE347_link: {
title: 'CSE347',
type: 'page',
href: '/CSE347'
},
CSE442T_link: {
title: 'CSE442T',
type: 'page',
href: '/CSE442T'
},
CSE5313_link: {
title: 'CSE5313',
type: 'page',
href: '/CSE5313'
},
CSE510_link: {
title: 'CSE510',
type: 'page',
href: '/CSE510'
},
CSE559A:{
title: 'CSE559A',
type: 'page',
theme:{
timestamp: true,
}
},
CSE5519_link: {
title: 'CSE5519',
type: 'page',
href: '/CSE5519'
},
Swap: {
display: 'hidden',
theme:{
timestamp: true,
}
},
index: {
display: 'hidden',
theme:{
sidebar: false,
timestamp: true,
}
},
about: {
display: 'hidden',
theme:{
sidebar: false,
timestamp: true,
}
},
contact: {
display: 'hidden',
theme:{
sidebar: false,
timestamp: true,
}
}
}

View File

@@ -0,0 +1,119 @@
export default {
menu: {
title: 'Home',
type: 'menu',
items: {
index: {
title: 'Home',
href: '/'
},
about: {
title: 'About',
href: '/about'
},
contact: {
title: 'Contact Me',
href: '/contact'
}
},
},
Math3200:{
title: 'Math3200',
type: 'page',
theme:{
timestamp: true,
}
},
Math429_link: {
title: 'Math429',
type: 'page',
href: '/Math429'
},
Math4111_link: {
title: 'Math4111',
type: 'page',
href: '/Math4111'
},
Math4121_link: {
title: 'Math4121',
type: 'page',
href: '/Math4121'
},
Math4201_link: {
title: 'Math4201',
type: 'page',
href: '/Math4201'
},
Math416_link: {
title: 'Math416',
type: 'page',
href: '/Math416'
},
Math401_link: {
title: 'Math401',
type: 'page',
href: '/Math401'
},
CSE332S_link: {
title: 'CSE332S',
type: 'page',
href: '/CSE332S'
},
CSE347_link: {
title: 'CSE347',
type: 'page',
href: '/CSE347'
},
CSE442T_link: {
title: 'CSE442T',
type: 'page',
href: '/CSE442T'
},
CSE5313_link: {
title: 'CSE5313',
type: 'page',
href: '/CSE5313'
},
CSE510_link: {
title: 'CSE510',
type: 'page',
href: '/CSE510'
},
CSE559A_link: {
title: 'CSE559A',
type: 'page',
href: '/CSE559A'
},
CSE5519_link: {
title: 'CSE5519',
type: 'page',
href: '/CSE5519'
},
Swap: {
display: 'hidden',
theme:{
timestamp: true,
}
},
index: {
display: 'hidden',
theme:{
sidebar: false,
timestamp: true,
}
},
about: {
display: 'hidden',
theme:{
sidebar: false,
timestamp: true,
}
},
contact: {
display: 'hidden',
theme:{
sidebar: false,
timestamp: true,
}
}
}

119
distribute/Math401/_meta.js Normal file
View File

@@ -0,0 +1,119 @@
export default {
menu: {
title: 'Home',
type: 'menu',
items: {
index: {
title: 'Home',
href: '/'
},
about: {
title: 'About',
href: '/about'
},
contact: {
title: 'Contact Me',
href: '/contact'
}
},
},
Math3200_link: {
title: 'Math3200',
type: 'page',
href: '/Math3200'
},
Math429_link: {
title: 'Math429',
type: 'page',
href: '/Math429'
},
Math4111_link: {
title: 'Math4111',
type: 'page',
href: '/Math4111'
},
Math4121_link: {
title: 'Math4121',
type: 'page',
href: '/Math4121'
},
Math4201_link: {
title: 'Math4201',
type: 'page',
href: '/Math4201'
},
Math416_link: {
title: 'Math416',
type: 'page',
href: '/Math416'
},
Math401:{
title: 'Math401',
type: 'page',
theme:{
timestamp: true,
}
},
CSE332S_link: {
title: 'CSE332S',
type: 'page',
href: '/CSE332S'
},
CSE347_link: {
title: 'CSE347',
type: 'page',
href: '/CSE347'
},
CSE442T_link: {
title: 'CSE442T',
type: 'page',
href: '/CSE442T'
},
CSE5313_link: {
title: 'CSE5313',
type: 'page',
href: '/CSE5313'
},
CSE510_link: {
title: 'CSE510',
type: 'page',
href: '/CSE510'
},
CSE559A_link: {
title: 'CSE559A',
type: 'page',
href: '/CSE559A'
},
CSE5519_link: {
title: 'CSE5519',
type: 'page',
href: '/CSE5519'
},
Swap: {
display: 'hidden',
theme:{
timestamp: true,
}
},
index: {
display: 'hidden',
theme:{
sidebar: false,
timestamp: true,
}
},
about: {
display: 'hidden',
theme:{
sidebar: false,
timestamp: true,
}
},
contact: {
display: 'hidden',
theme:{
sidebar: false,
timestamp: true,
}
}
}

View File

@@ -0,0 +1,119 @@
export default {
menu: {
title: 'Home',
type: 'menu',
items: {
index: {
title: 'Home',
href: '/'
},
about: {
title: 'About',
href: '/about'
},
contact: {
title: 'Contact Me',
href: '/contact'
}
},
},
Math3200_link: {
title: 'Math3200',
type: 'page',
href: '/Math3200'
},
Math429_link: {
title: 'Math429',
type: 'page',
href: '/Math429'
},
Math4111:{
title: 'Math4111',
type: 'page',
theme:{
timestamp: true,
}
},
Math4121_link: {
title: 'Math4121',
type: 'page',
href: '/Math4121'
},
Math4201_link: {
title: 'Math4201',
type: 'page',
href: '/Math4201'
},
Math416_link: {
title: 'Math416',
type: 'page',
href: '/Math416'
},
Math401_link: {
title: 'Math401',
type: 'page',
href: '/Math401'
},
CSE332S_link: {
title: 'CSE332S',
type: 'page',
href: '/CSE332S'
},
CSE347_link: {
title: 'CSE347',
type: 'page',
href: '/CSE347'
},
CSE442T_link: {
title: 'CSE442T',
type: 'page',
href: '/CSE442T'
},
CSE5313_link: {
title: 'CSE5313',
type: 'page',
href: '/CSE5313'
},
CSE510_link: {
title: 'CSE510',
type: 'page',
href: '/CSE510'
},
CSE559A_link: {
title: 'CSE559A',
type: 'page',
href: '/CSE559A'
},
CSE5519_link: {
title: 'CSE5519',
type: 'page',
href: '/CSE5519'
},
Swap: {
display: 'hidden',
theme:{
timestamp: true,
}
},
index: {
display: 'hidden',
theme:{
sidebar: false,
timestamp: true,
}
},
about: {
display: 'hidden',
theme:{
sidebar: false,
timestamp: true,
}
},
contact: {
display: 'hidden',
theme:{
sidebar: false,
timestamp: true,
}
}
}

View File

@@ -0,0 +1,119 @@
export default {
menu: {
title: 'Home',
type: 'menu',
items: {
index: {
title: 'Home',
href: '/'
},
about: {
title: 'About',
href: '/about'
},
contact: {
title: 'Contact Me',
href: '/contact'
}
},
},
Math3200_link: {
title: 'Math3200',
type: 'page',
href: '/Math3200'
},
Math429_link: {
title: 'Math429',
type: 'page',
href: '/Math429'
},
Math4111_link: {
title: 'Math4111',
type: 'page',
href: '/Math4111'
},
Math4121:{
title: 'Math4121',
type: 'page',
theme:{
timestamp: true,
}
},
Math4201_link: {
title: 'Math4201',
type: 'page',
href: '/Math4201'
},
Math416_link: {
title: 'Math416',
type: 'page',
href: '/Math416'
},
Math401_link: {
title: 'Math401',
type: 'page',
href: '/Math401'
},
CSE332S_link: {
title: 'CSE332S',
type: 'page',
href: '/CSE332S'
},
CSE347_link: {
title: 'CSE347',
type: 'page',
href: '/CSE347'
},
CSE442T_link: {
title: 'CSE442T',
type: 'page',
href: '/CSE442T'
},
CSE5313_link: {
title: 'CSE5313',
type: 'page',
href: '/CSE5313'
},
CSE510_link: {
title: 'CSE510',
type: 'page',
href: '/CSE510'
},
CSE559A_link: {
title: 'CSE559A',
type: 'page',
href: '/CSE559A'
},
CSE5519_link: {
title: 'CSE5519',
type: 'page',
href: '/CSE5519'
},
Swap: {
display: 'hidden',
theme:{
timestamp: true,
}
},
index: {
display: 'hidden',
theme:{
sidebar: false,
timestamp: true,
}
},
about: {
display: 'hidden',
theme:{
sidebar: false,
timestamp: true,
}
},
contact: {
display: 'hidden',
theme:{
sidebar: false,
timestamp: true,
}
}
}

119
distribute/Math416/_meta.js Normal file
View File

@@ -0,0 +1,119 @@
export default {
menu: {
title: 'Home',
type: 'menu',
items: {
index: {
title: 'Home',
href: '/'
},
about: {
title: 'About',
href: '/about'
},
contact: {
title: 'Contact Me',
href: '/contact'
}
},
},
Math3200_link: {
title: 'Math3200',
type: 'page',
href: '/Math3200'
},
Math429_link: {
title: 'Math429',
type: 'page',
href: '/Math429'
},
Math4111_link: {
title: 'Math4111',
type: 'page',
href: '/Math4111'
},
Math4121_link: {
title: 'Math4121',
type: 'page',
href: '/Math4121'
},
Math4201_link: {
title: 'Math4201',
type: 'page',
href: '/Math4201'
},
Math416:{
title: 'Math416',
type: 'page',
theme:{
timestamp: true,
}
},
Math401_link: {
title: 'Math401',
type: 'page',
href: '/Math401'
},
CSE332S_link: {
title: 'CSE332S',
type: 'page',
href: '/CSE332S'
},
CSE347_link: {
title: 'CSE347',
type: 'page',
href: '/CSE347'
},
CSE442T_link: {
title: 'CSE442T',
type: 'page',
href: '/CSE442T'
},
CSE5313_link: {
title: 'CSE5313',
type: 'page',
href: '/CSE5313'
},
CSE510_link: {
title: 'CSE510',
type: 'page',
href: '/CSE510'
},
CSE559A_link: {
title: 'CSE559A',
type: 'page',
href: '/CSE559A'
},
CSE5519_link: {
title: 'CSE5519',
type: 'page',
href: '/CSE5519'
},
Swap: {
display: 'hidden',
theme:{
timestamp: true,
}
},
index: {
display: 'hidden',
theme:{
sidebar: false,
timestamp: true,
}
},
about: {
display: 'hidden',
theme:{
sidebar: false,
timestamp: true,
}
},
contact: {
display: 'hidden',
theme:{
sidebar: false,
timestamp: true,
}
}
}

View File

@@ -0,0 +1,119 @@
export default {
menu: {
title: 'Home',
type: 'menu',
items: {
index: {
title: 'Home',
href: '/'
},
about: {
title: 'About',
href: '/about'
},
contact: {
title: 'Contact Me',
href: '/contact'
}
},
},
Math3200_link: {
title: 'Math3200',
type: 'page',
href: '/Math3200'
},
Math429_link: {
title: 'Math429',
type: 'page',
href: '/Math429'
},
Math4111_link: {
title: 'Math4111',
type: 'page',
href: '/Math4111'
},
Math4121_link: {
title: 'Math4121',
type: 'page',
href: '/Math4121'
},
Math4201:{
title: 'Math4201',
type: 'page',
theme:{
timestamp: true,
}
},
Math416_link: {
title: 'Math416',
type: 'page',
href: '/Math416'
},
Math401_link: {
title: 'Math401',
type: 'page',
href: '/Math401'
},
CSE332S_link: {
title: 'CSE332S',
type: 'page',
href: '/CSE332S'
},
CSE347_link: {
title: 'CSE347',
type: 'page',
href: '/CSE347'
},
CSE442T_link: {
title: 'CSE442T',
type: 'page',
href: '/CSE442T'
},
CSE5313_link: {
title: 'CSE5313',
type: 'page',
href: '/CSE5313'
},
CSE510_link: {
title: 'CSE510',
type: 'page',
href: '/CSE510'
},
CSE559A_link: {
title: 'CSE559A',
type: 'page',
href: '/CSE559A'
},
CSE5519_link: {
title: 'CSE5519',
type: 'page',
href: '/CSE5519'
},
Swap: {
display: 'hidden',
theme:{
timestamp: true,
}
},
index: {
display: 'hidden',
theme:{
sidebar: false,
timestamp: true,
}
},
about: {
display: 'hidden',
theme:{
sidebar: false,
timestamp: true,
}
},
contact: {
display: 'hidden',
theme:{
sidebar: false,
timestamp: true,
}
}
}

119
distribute/Math429/_meta.js Normal file
View File

@@ -0,0 +1,119 @@
export default {
menu: {
title: 'Home',
type: 'menu',
items: {
index: {
title: 'Home',
href: '/'
},
about: {
title: 'About',
href: '/about'
},
contact: {
title: 'Contact Me',
href: '/contact'
}
},
},
Math3200_link: {
title: 'Math3200',
type: 'page',
href: '/Math3200'
},
Math429:{
title: 'Math429',
type: 'page',
theme:{
timestamp: true,
}
},
Math4111_link: {
title: 'Math4111',
type: 'page',
href: '/Math4111'
},
Math4121_link: {
title: 'Math4121',
type: 'page',
href: '/Math4121'
},
Math4201_link: {
title: 'Math4201',
type: 'page',
href: '/Math4201'
},
Math416_link: {
title: 'Math416',
type: 'page',
href: '/Math416'
},
Math401_link: {
title: 'Math401',
type: 'page',
href: '/Math401'
},
CSE332S_link: {
title: 'CSE332S',
type: 'page',
href: '/CSE332S'
},
CSE347_link: {
title: 'CSE347',
type: 'page',
href: '/CSE347'
},
CSE442T_link: {
title: 'CSE442T',
type: 'page',
href: '/CSE442T'
},
CSE5313_link: {
title: 'CSE5313',
type: 'page',
href: '/CSE5313'
},
CSE510_link: {
title: 'CSE510',
type: 'page',
href: '/CSE510'
},
CSE559A_link: {
title: 'CSE559A',
type: 'page',
href: '/CSE559A'
},
CSE5519_link: {
title: 'CSE5519',
type: 'page',
href: '/CSE5519'
},
Swap: {
display: 'hidden',
theme:{
timestamp: true,
}
},
index: {
display: 'hidden',
theme:{
sidebar: false,
timestamp: true,
}
},
about: {
display: 'hidden',
theme:{
sidebar: false,
timestamp: true,
}
},
contact: {
display: 'hidden',
theme:{
sidebar: false,
timestamp: true,
}
}
}

117
distribute/Swap/_meta.js Normal file
View File

@@ -0,0 +1,117 @@
export default {
menu: {
title: 'Home',
type: 'menu',
items: {
index: {
title: 'Home',
href: '/'
},
about: {
title: 'About',
href: '/about'
},
contact: {
title: 'Contact Me',
href: '/contact'
}
},
},
Math3200_link: {
title: 'Math3200',
type: 'page',
href: '/Math3200'
},
Math429_link: {
title: 'Math429',
type: 'page',
href: '/Math429'
},
Math4111_link: {
title: 'Math4111',
type: 'page',
href: '/Math4111'
},
Math4121_link: {
title: 'Math4121',
type: 'page',
href: '/Math4121'
},
Math4201_link: {
title: 'Math4201',
type: 'page',
href: '/Math4201'
},
Math416_link: {
title: 'Math416',
type: 'page',
href: '/Math416'
},
Math401_link: {
title: 'Math401',
type: 'page',
href: '/Math401'
},
CSE332S_link: {
title: 'CSE332S',
type: 'page',
href: '/CSE332S'
},
CSE347_link: {
title: 'CSE347',
type: 'page',
href: '/CSE347'
},
CSE442T_link: {
title: 'CSE442T',
type: 'page',
href: '/CSE442T'
},
CSE5313_link: {
title: 'CSE5313',
type: 'page',
href: '/CSE5313'
},
CSE510_link: {
title: 'CSE510',
type: 'page',
href: '/CSE510'
},
CSE559A_link: {
title: 'CSE559A',
type: 'page',
href: '/CSE559A'
},
CSE5519_link: {
title: 'CSE5519',
type: 'page',
href: '/CSE5519'
},
Swap: {
display: 'hidden',
theme:{
timestamp: true,
}
},
index: {
display: 'hidden',
theme:{
sidebar: false,
timestamp: true,
}
},
about: {
display: 'hidden',
theme:{
sidebar: false,
timestamp: true,
}
},
contact: {
display: 'hidden',
theme:{
sidebar: false,
timestamp: true,
}
}
}

View File

@@ -16,7 +16,8 @@ import json
from pathlib import Path from pathlib import Path
import re import re
root_dir=Path.joinpath(Path(os.path.dirname(os.path.abspath(__file__))).parent, 'content') cwd = Path(os.path.dirname(os.path.abspath(__file__)))
root_dir=Path.joinpath(cwd.parent, 'content')
# consider each subdirectory as a course # consider each subdirectory as a course
sub_dirs=os.listdir(root_dir) sub_dirs=os.listdir(root_dir)
# exclude .md and _meta.js # exclude .md and _meta.js
@@ -33,14 +34,16 @@ course_parse=r":\1\n theme:{\n timestamp: true,\n }\n \2"
# copy new _meta.js # copy new _meta.js
for sub_dir in sub_dirs: for sub_dir in sub_dirs:
sub_meta_file=os.path.join(root_dir, sub_dir, '_meta.js') sub_meta_file=os.path.join(cwd, sub_dir, '_meta.js')
full_text=Path(meta_file).read_text() full_text=Path(meta_file).read_text()
matches=re.findall(course_match, full_text) matches=re.findall(course_match, full_text)
new_text=re.sub(course_match, link_parse, full_text) new_text=re.sub(course_match, link_parse, full_text)
print(f'parsed link file: {new_text}') print(f'parsed link file: {new_text}')
cur_link_match=repr(sub_dir+link_match) cur_link_match=r'{}{}'.format(sub_dir,link_match)
cur_course_match=repr(sub_dir+course_parse) cur_course_match=r'{}{}'.format(sub_dir,course_parse)
print(f'new reg: {cur_link_match}, {cur_course_match}') print(f'new reg: {cur_link_match}, {cur_course_match}')
new_text=re.sub(link_match, cur_link_match, new_text) new_text=re.sub(cur_link_match, cur_course_match, new_text)
print (f'parsed course file: {new_text}') print (f'parsed course file: {new_text}')
# Path(sub_meta_file).write_text(new_text) # create directory if not exist
Path(sub_meta_file).parent.mkdir(parents=True, exist_ok=True)
Path(sub_meta_file).write_text(new_text)

View File

@@ -7,13 +7,22 @@ echo "Currently compiling pages: ${KEEP_PAGES}"
# Rewrite base _meta.js and next.config.js for export pages # Rewrite base _meta.js and next.config.js for export pages
echo "Rewrite base _meta.js and keeping ${KEEP_PAGES}" echo "Rewrite base _meta.js and keeping ${KEEP_PAGES}"
$first =~ s@(\w+\d+.*)\s*:\s*(\{\s+.+\s+.+)\s+.+\s+.+\s+.+\s+(\},)@$1_link:$2\n href: \x27/$1\x27\n $3@gmx cp ./${KEEP_PAGES}/_meta.js ../content/_meta.js
perl -0777 -pe first -i ./content/_meta.js # remove other subdirectories
for dir in ../content/; do
if [ "$dir" != "${KEEP_PAGES}/" ]; then
rm -rf $dir
fi
done
$second =~ s@@${KEEP_PAGES}:$2\n theme:{\n timestamp: true,\n }\n $3@gmx # remove public directory
for dir in ../public/; do
if [ "$dir" != "${KEEP_PAGES}/" ]; then
rm -rf $dir
fi
done
echo "Done clearing up resources and compiling for ${KEEP_PAGES}"
# Write saved pages back
perl -0777 -pe '' -i ./content/_meta.js
# cat ./content/_meta.js