1
0
Fork 0
This commit is contained in:
root 2020-07-03 10:06:10 +08:00
parent 7556435069
commit 811737c24e
39 changed files with 20925 additions and 20925 deletions

1442
404.html

File diff suppressed because it is too large Load Diff

View File

@ -1,303 +1,303 @@
backend:
name: git-gateway
branch: master
media_folder: 'static/img/'
public_folder: 'img'
collections:
- name: authors
label: Authors
label_singular: Author
folder: 'content/authors'
path: '{{slug}}/_index'
create: true # Allow users to create new documents in this collection
fields: # The fields each document in this collection have
- {label: "Display name (such as your full name)", name: "title", widget: "string"}
- {label: "Position or tagline (such as Professor of AI)", name: "role", widget: "string", required: false}
- label: "Avatar (upload an image named `avatar.jpg/png`)"
name: "avatar_filename"
widget: "image"
default: "avatar"
required: false
media_library:
config:
multiple: false
- {label: "Short biography (shown in author boxes)", name: "bio", widget: "string", required: false}
- {label: "Full biography (shown in About widget)", name: "body", widget: "markdown", required: false}
- label: "Interests (shown in About widget)"
name: "interests"
required: false
widget: "list"
- label: Social links
name: social
required: false
widget: list
fields:
- {label: Link, name: link, widget: string}
- label: Icon pack
name: icon_pack
widget: select
multiple: false
options:
- {label: "None", value: ""}
- {label: "Solid", value: "fas"}
- {label: "Regular", value: "far"}
- {label: "Brand", value: "fab"}
- {label: "Academic", value: "ai"}
- {label: Icon (see https://sourcethemes.com/academic/docs/page-builder/#icons), name: icon, widget: string}
- label: "Organizations you belong to or are affiliated with (shown in About widget)"
name: "organizations"
required: false
widget: list
fields:
- {label: Organization, name: name, widget: string, required: true}
- {label: Link, name: url, widget: string, required: false}
- label: "Education"
name: "education"
required: false
widget: object
fields:
- label: "Courses"
name: "courses"
required: false
widget: list
fields:
- {label: Course, name: course, widget: string, required: true}
- {label: Institution, name: institution, widget: string, required: true}
- {label: Year, name: year, widget: number, valueType: int, required: false}
- {label: "Email (to use a Gravatar.com avatar)", name: "email", widget: "string", required: false}
- label: "Super user (is this the primary site user?)"
name: "superuser"
widget: "boolean"
default: false
- label: "User groups (only for organization websites)"
name: "user_groups"
required: false
widget: "list"
- name: posts
label: Posts
label_singular: Post
folder: 'content/post'
path: '{{slug}}/index'
create: true # Allow users to create new documents in this collection
fields: # The fields each document in this collection have
- {label: "Title", name: "title", widget: "string"}
- {label: "Subtitle", name: "subtitle", widget: "string", required: false}
- {label: "Body", name: "body", widget: "markdown"}
- {label: "Publish this page on", name: "date", widget: "datetime"}
- {label: "Summary", name: "summary", widget: "markdown", required: false}
- label: "Draft"
name: "draft"
widget: "boolean"
default: false
- label: "Featured"
name: "featured"
widget: "boolean"
default: false
- label: "Authors"
name: "authors"
required: false
widget: "list"
- label: "Tags"
name: "tags"
required: false
widget: "list"
- label: "Categories"
name: "categories"
required: false
widget: "list"
- label: "Projects"
name: "projects"
required: false
widget: "list"
- label: "Featured Image"
name: "image"
required: false
widget: object
fields:
- label: "Upload an image named `featured.jpg/png`"
name: "filename"
widget: "image"
default: "featured"
media_library:
config:
multiple: false
- {label: Caption, name: caption, widget: string, required: false}
- {label: Description for screen readers, name: alt_text, widget: string, required: false}
- {label: "Where's the focal point in the image? Smart, Center, TopLeft, Top, TopRight, Left, Right, BottomLeft, Bottom, BottomRight.", name: focal_point, widget: string, required: false, default: "Smart"}
- {label: Thumbnail Only?, name: preview_only, widget: boolean, default: false}
- name: projects
label: Projects
label_singular: Project
folder: 'content/project'
path: '{{slug}}/index'
create: true # Allow users to create new documents in this collection
fields: # The fields each document in this collection have
- {label: "Title", name: "title", widget: "string"}
- {label: "Subtitle", name: "subtitle", widget: "string", required: false}
- {label: "Body", name: "body", widget: "markdown", required: false}
- {label: "Publish this page on", name: "date", widget: "datetime"}
- {label: "Summary", name: "summary", widget: "markdown", required: false}
- label: "Draft"
name: "draft"
widget: "boolean"
default: false
- label: "Featured"
name: "featured"
widget: "boolean"
default: false
- label: "Authors"
name: "authors"
required: false
widget: "list"
- label: "Tags"
name: "tags"
required: false
widget: "list"
- label: "Categories"
name: "categories"
required: false
widget: "list"
- {label: "External link (optional - replaces link to project page)", name: "external_link", widget: "string"}
- label: Links
name: links
required: false
widget: list
fields:
- {label: Link, name: url, widget: string}
- {label: Link text, name: name, widget: string, required: false}
- label: Icon pack
name: icon_pack
widget: select
multiple: false
required: false
options:
- {label: "None", value: ""}
- {label: "Solid", value: "fas"}
- {label: "Regular", value: "far"}
- {label: "Brand", value: "fab"}
- {label: "Academic", value: "ai"}
- {label: "Icon (see https://sourcethemes.com/academic/docs/page-builder/#icons)", name: icon, widget: string, required: false}
- label: "Featured Image"
name: "image"
required: false
widget: object
fields:
- label: "Upload an image named `featured.jpg/png`"
name: "filename"
widget: "image"
default: "featured"
media_library:
config:
multiple: false
- {label: Caption, name: caption, widget: string, required: false}
- {label: Description for screen readers, name: alt_text, widget: string, required: false}
- {label: "Where's the focal point in the image? Smart, Center, TopLeft, Top, TopRight, Left, Right, BottomLeft, Bottom, BottomRight.", name: focal_point, widget: string, required: false, default: "Smart"}
- {label: Thumbnail Only?, name: preview_only, widget: boolean, default: false}
- name: talks
label: Talks
label_singular: Talk
folder: 'content/talk'
path: '{{slug}}/index'
create: true # Allow users to create new documents in this collection
fields: # The fields each document in this collection have
- {label: "Title", name: "title", widget: "string"}
- {label: "Abstract", name: "abstract", widget: "text"}
- {label: "Where", name: "location", widget: "text"}
- {label: "From", name: "date", widget: "datetime"}
- {label: "To", name: "date_end", widget: "datetime", default: ""}
- {label: "All day event?", name: "all_day", widget: "boolean", default: false}
- label: Links/Tickets
name: links
required: false
widget: list
fields:
- {label: Link, name: url, widget: string}
- {label: Link text, name: name, widget: string, required: false}
- label: Icon pack
name: icon_pack
widget: select
multiple: false
required: false
options:
- {label: "None", value: ""}
- {label: "Solid", value: "fas"}
- {label: "Regular", value: "far"}
- {label: "Brand", value: "fab"}
- {label: "Academic", value: "ai"}
- {label: "Icon (see https://sourcethemes.com/academic/docs/page-builder/#icons)", name: icon, widget: string, required: false}
- {label: "Event", name: "event", widget: "string"}
- {label: "Event link", name: "event_url", widget: "string"}
- {label: "Publish this page on", name: "publishDate", widget: "datetime"}
- {label: "Markdown slides (reference a deck in 'content/slides/')", name: "slides", widget: "string", required: false}
- label: "Draft"
name: "draft"
widget: "boolean"
default: false
- label: "Featured"
name: "featured"
widget: "boolean"
default: false
- label: "Authors"
name: "authors"
required: false
widget: "list"
- label: "Tags"
name: "tags"
required: false
widget: "list"
- label: "Categories"
name: "categories"
required: false
widget: "list"
- label: "Projects (reference projects in 'content/project/')"
name: "projects"
required: false
widget: "list"
- label: "Featured Image"
name: "image"
required: false
widget: object
fields:
- label: "Upload an image named `featured.jpg/png`"
name: "filename"
widget: "image"
default: "featured"
media_library:
config:
multiple: false
- {label: Caption, name: caption, widget: string, required: false}
- {label: Description for screen readers, name: alt_text, widget: string, required: false}
- {label: "Where's the focal point in the image? Smart, Center, TopLeft, Top, TopRight, Left, Right, BottomLeft, Bottom, BottomRight.", name: focal_point, widget: string, required: false, default: "Smart"}
- {label: Thumbnail Only?, name: preview_only, widget: boolean, default: false}
- {label: "Details", name: "body", widget: "markdown", required: false}
- name: pages
label: "Pages"
files:
- file: "content/privacy.md"
label: "Privacy Policy"
name: "privacy"
fields:
- {label: "Title", name: "title", widget: "string"}
- {label: "Publish Date", name: "date", widget: "datetime"}
- {label: "Subtitle", name: "subtitle", widget: "string", required: false}
- {label: "Summary", name: "summary", widget: "markdown", required: false}
- label: "Draft"
name: "draft"
required: false
widget: "boolean"
default: false
- {label: "Body", name: "body", widget: "markdown"}
- file: "content/terms.md"
label: "Terms"
name: "terms"
fields:
- {label: "Title", name: "title", widget: "string"}
- {label: "Publish Date", name: "date", widget: "datetime"}
- {label: "Subtitle", name: "subtitle", widget: "string", required: false}
- {label: "Summary", name: "summary", widget: "markdown", required: false}
- label: "Draft"
name: "draft"
required: false
widget: "boolean"
default: false
- {label: "Body", name: "body", widget: "markdown"}
backend:
name: git-gateway
branch: master
media_folder: 'static/img/'
public_folder: 'img'
collections:
- name: authors
label: Authors
label_singular: Author
folder: 'content/authors'
path: '{{slug}}/_index'
create: true # Allow users to create new documents in this collection
fields: # The fields each document in this collection have
- {label: "Display name (such as your full name)", name: "title", widget: "string"}
- {label: "Position or tagline (such as Professor of AI)", name: "role", widget: "string", required: false}
- label: "Avatar (upload an image named `avatar.jpg/png`)"
name: "avatar_filename"
widget: "image"
default: "avatar"
required: false
media_library:
config:
multiple: false
- {label: "Short biography (shown in author boxes)", name: "bio", widget: "string", required: false}
- {label: "Full biography (shown in About widget)", name: "body", widget: "markdown", required: false}
- label: "Interests (shown in About widget)"
name: "interests"
required: false
widget: "list"
- label: Social links
name: social
required: false
widget: list
fields:
- {label: Link, name: link, widget: string}
- label: Icon pack
name: icon_pack
widget: select
multiple: false
options:
- {label: "None", value: ""}
- {label: "Solid", value: "fas"}
- {label: "Regular", value: "far"}
- {label: "Brand", value: "fab"}
- {label: "Academic", value: "ai"}
- {label: Icon (see https://sourcethemes.com/academic/docs/page-builder/#icons), name: icon, widget: string}
- label: "Organizations you belong to or are affiliated with (shown in About widget)"
name: "organizations"
required: false
widget: list
fields:
- {label: Organization, name: name, widget: string, required: true}
- {label: Link, name: url, widget: string, required: false}
- label: "Education"
name: "education"
required: false
widget: object
fields:
- label: "Courses"
name: "courses"
required: false
widget: list
fields:
- {label: Course, name: course, widget: string, required: true}
- {label: Institution, name: institution, widget: string, required: true}
- {label: Year, name: year, widget: number, valueType: int, required: false}
- {label: "Email (to use a Gravatar.com avatar)", name: "email", widget: "string", required: false}
- label: "Super user (is this the primary site user?)"
name: "superuser"
widget: "boolean"
default: false
- label: "User groups (only for organization websites)"
name: "user_groups"
required: false
widget: "list"
- name: posts
label: Posts
label_singular: Post
folder: 'content/post'
path: '{{slug}}/index'
create: true # Allow users to create new documents in this collection
fields: # The fields each document in this collection have
- {label: "Title", name: "title", widget: "string"}
- {label: "Subtitle", name: "subtitle", widget: "string", required: false}
- {label: "Body", name: "body", widget: "markdown"}
- {label: "Publish this page on", name: "date", widget: "datetime"}
- {label: "Summary", name: "summary", widget: "markdown", required: false}
- label: "Draft"
name: "draft"
widget: "boolean"
default: false
- label: "Featured"
name: "featured"
widget: "boolean"
default: false
- label: "Authors"
name: "authors"
required: false
widget: "list"
- label: "Tags"
name: "tags"
required: false
widget: "list"
- label: "Categories"
name: "categories"
required: false
widget: "list"
- label: "Projects"
name: "projects"
required: false
widget: "list"
- label: "Featured Image"
name: "image"
required: false
widget: object
fields:
- label: "Upload an image named `featured.jpg/png`"
name: "filename"
widget: "image"
default: "featured"
media_library:
config:
multiple: false
- {label: Caption, name: caption, widget: string, required: false}
- {label: Description for screen readers, name: alt_text, widget: string, required: false}
- {label: "Where's the focal point in the image? Smart, Center, TopLeft, Top, TopRight, Left, Right, BottomLeft, Bottom, BottomRight.", name: focal_point, widget: string, required: false, default: "Smart"}
- {label: Thumbnail Only?, name: preview_only, widget: boolean, default: false}
- name: projects
label: Projects
label_singular: Project
folder: 'content/project'
path: '{{slug}}/index'
create: true # Allow users to create new documents in this collection
fields: # The fields each document in this collection have
- {label: "Title", name: "title", widget: "string"}
- {label: "Subtitle", name: "subtitle", widget: "string", required: false}
- {label: "Body", name: "body", widget: "markdown", required: false}
- {label: "Publish this page on", name: "date", widget: "datetime"}
- {label: "Summary", name: "summary", widget: "markdown", required: false}
- label: "Draft"
name: "draft"
widget: "boolean"
default: false
- label: "Featured"
name: "featured"
widget: "boolean"
default: false
- label: "Authors"
name: "authors"
required: false
widget: "list"
- label: "Tags"
name: "tags"
required: false
widget: "list"
- label: "Categories"
name: "categories"
required: false
widget: "list"
- {label: "External link (optional - replaces link to project page)", name: "external_link", widget: "string"}
- label: Links
name: links
required: false
widget: list
fields:
- {label: Link, name: url, widget: string}
- {label: Link text, name: name, widget: string, required: false}
- label: Icon pack
name: icon_pack
widget: select
multiple: false
required: false
options:
- {label: "None", value: ""}
- {label: "Solid", value: "fas"}
- {label: "Regular", value: "far"}
- {label: "Brand", value: "fab"}
- {label: "Academic", value: "ai"}
- {label: "Icon (see https://sourcethemes.com/academic/docs/page-builder/#icons)", name: icon, widget: string, required: false}
- label: "Featured Image"
name: "image"
required: false
widget: object
fields:
- label: "Upload an image named `featured.jpg/png`"
name: "filename"
widget: "image"
default: "featured"
media_library:
config:
multiple: false
- {label: Caption, name: caption, widget: string, required: false}
- {label: Description for screen readers, name: alt_text, widget: string, required: false}
- {label: "Where's the focal point in the image? Smart, Center, TopLeft, Top, TopRight, Left, Right, BottomLeft, Bottom, BottomRight.", name: focal_point, widget: string, required: false, default: "Smart"}
- {label: Thumbnail Only?, name: preview_only, widget: boolean, default: false}
- name: talks
label: Talks
label_singular: Talk
folder: 'content/talk'
path: '{{slug}}/index'
create: true # Allow users to create new documents in this collection
fields: # The fields each document in this collection have
- {label: "Title", name: "title", widget: "string"}
- {label: "Abstract", name: "abstract", widget: "text"}
- {label: "Where", name: "location", widget: "text"}
- {label: "From", name: "date", widget: "datetime"}
- {label: "To", name: "date_end", widget: "datetime", default: ""}
- {label: "All day event?", name: "all_day", widget: "boolean", default: false}
- label: Links/Tickets
name: links
required: false
widget: list
fields:
- {label: Link, name: url, widget: string}
- {label: Link text, name: name, widget: string, required: false}
- label: Icon pack
name: icon_pack
widget: select
multiple: false
required: false
options:
- {label: "None", value: ""}
- {label: "Solid", value: "fas"}
- {label: "Regular", value: "far"}
- {label: "Brand", value: "fab"}
- {label: "Academic", value: "ai"}
- {label: "Icon (see https://sourcethemes.com/academic/docs/page-builder/#icons)", name: icon, widget: string, required: false}
- {label: "Event", name: "event", widget: "string"}
- {label: "Event link", name: "event_url", widget: "string"}
- {label: "Publish this page on", name: "publishDate", widget: "datetime"}
- {label: "Markdown slides (reference a deck in 'content/slides/')", name: "slides", widget: "string", required: false}
- label: "Draft"
name: "draft"
widget: "boolean"
default: false
- label: "Featured"
name: "featured"
widget: "boolean"
default: false
- label: "Authors"
name: "authors"
required: false
widget: "list"
- label: "Tags"
name: "tags"
required: false
widget: "list"
- label: "Categories"
name: "categories"
required: false
widget: "list"
- label: "Projects (reference projects in 'content/project/')"
name: "projects"
required: false
widget: "list"
- label: "Featured Image"
name: "image"
required: false
widget: object
fields:
- label: "Upload an image named `featured.jpg/png`"
name: "filename"
widget: "image"
default: "featured"
media_library:
config:
multiple: false
- {label: Caption, name: caption, widget: string, required: false}
- {label: Description for screen readers, name: alt_text, widget: string, required: false}
- {label: "Where's the focal point in the image? Smart, Center, TopLeft, Top, TopRight, Left, Right, BottomLeft, Bottom, BottomRight.", name: focal_point, widget: string, required: false, default: "Smart"}
- {label: Thumbnail Only?, name: preview_only, widget: boolean, default: false}
- {label: "Details", name: "body", widget: "markdown", required: false}
- name: pages
label: "Pages"
files:
- file: "content/privacy.md"
label: "Privacy Policy"
name: "privacy"
fields:
- {label: "Title", name: "title", widget: "string"}
- {label: "Publish Date", name: "date", widget: "datetime"}
- {label: "Subtitle", name: "subtitle", widget: "string", required: false}
- {label: "Summary", name: "summary", widget: "markdown", required: false}
- label: "Draft"
name: "draft"
required: false
widget: "boolean"
default: false
- {label: "Body", name: "body", widget: "markdown"}
- file: "content/terms.md"
label: "Terms"
name: "terms"
fields:
- {label: "Title", name: "title", widget: "string"}
- {label: "Publish Date", name: "date", widget: "datetime"}
- {label: "Subtitle", name: "subtitle", widget: "string", required: false}
- {label: "Summary", name: "summary", widget: "markdown", required: false}
- label: "Draft"
name: "draft"
required: false
widget: "boolean"
default: false
- {label: "Body", name: "body", widget: "markdown"}

View File

@ -1,14 +1,14 @@
<!doctype html>
<html lang="en-us">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Content Manager | Academic</title>
<!-- Include Netlify Identity for authentication. -->
<script src="https://identity.netlify.com/v1/netlify-identity-widget.js"></script>
</head>
<body>
<!-- Include the latest Netlify CMS v2.x.x script that builds the admin panel. -->
<script src="https://cdn.jsdelivr.net/npm/netlify-cms@2/dist/netlify-cms.min.js"></script>
</body>
</html>
<!doctype html>
<html lang="en-us">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Content Manager | Academic</title>
<!-- Include Netlify Identity for authentication. -->
<script src="https://identity.netlify.com/v1/netlify-identity-widget.js"></script>
</head>
<body>
<!-- Include the latest Netlify CMS v2.x.x script that builds the admin panel. -->
<script src="https://cdn.jsdelivr.net/npm/netlify-cms@2/dist/netlify-cms.min.js"></script>
</body>
</html>

File diff suppressed because it is too large Load Diff

View File

@ -1,16 +1,16 @@
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Jiahao Zhang | Academic-DavidZ</title>
<link>/author/jiahao-zhang/</link>
<atom:link href="/author/jiahao-zhang/index.xml" rel="self" type="application/rss+xml" />
<description>Jiahao Zhang</description>
<generator>Source Themes Academic (https://sourcethemes.com/academic/)</generator><language>en-us</language><copyright>CopyRight © DavidZ</copyright>
<image>
<url>/images/icon_hu0b7a4cb9992c9ac0e91bd28ffd38dd00_9727_512x512_fill_lanczos_center_2.png</url>
<title>Jiahao Zhang</title>
<link>/author/jiahao-zhang/</link>
</image>
</channel>
</rss>
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Jiahao Zhang | Academic-DavidZ</title>
<link>/author/jiahao-zhang/</link>
<atom:link href="/author/jiahao-zhang/index.xml" rel="self" type="application/rss+xml" />
<description>Jiahao Zhang</description>
<generator>Source Themes Academic (https://sourcethemes.com/academic/)</generator><language>en-us</language><copyright>CopyRight © DavidZ</copyright>
<image>
<url>/images/icon_hu0b7a4cb9992c9ac0e91bd28ffd38dd00_9727_512x512_fill_lanczos_center_2.png</url>
<title>Jiahao Zhang</title>
<link>/author/jiahao-zhang/</link>
</image>
</channel>
</rss>

File diff suppressed because it is too large Load Diff

View File

@ -1,16 +1,16 @@
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Authors | Academic-DavidZ</title>
<link>/authors/</link>
<atom:link href="/authors/index.xml" rel="self" type="application/rss+xml" />
<description>Authors</description>
<generator>Source Themes Academic (https://sourcethemes.com/academic/)</generator><language>en-us</language><copyright>CopyRight © DavidZ</copyright>
<image>
<url>/images/icon_hu0b7a4cb9992c9ac0e91bd28ffd38dd00_9727_512x512_fill_lanczos_center_2.png</url>
<title>Authors</title>
<link>/authors/</link>
</image>
</channel>
</rss>
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Authors | Academic-DavidZ</title>
<link>/authors/</link>
<atom:link href="/authors/index.xml" rel="self" type="application/rss+xml" />
<description>Authors</description>
<generator>Source Themes Academic (https://sourcethemes.com/academic/)</generator><language>en-us</language><copyright>CopyRight © DavidZ</copyright>
<image>
<url>/images/icon_hu0b7a4cb9992c9ac0e91bd28ffd38dd00_9727_512x512_fill_lanczos_center_2.png</url>
<title>Authors</title>
<link>/authors/</link>
</image>
</channel>
</rss>

File diff suppressed because it is too large Load Diff

View File

@ -1,16 +1,16 @@
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Categories | Academic-DavidZ</title>
<link>/categories/</link>
<atom:link href="/categories/index.xml" rel="self" type="application/rss+xml" />
<description>Categories</description>
<generator>Source Themes Academic (https://sourcethemes.com/academic/)</generator><language>en-us</language><copyright>CopyRight © DavidZ</copyright>
<image>
<url>/images/icon_hu0b7a4cb9992c9ac0e91bd28ffd38dd00_9727_512x512_fill_lanczos_center_2.png</url>
<title>Categories</title>
<link>/categories/</link>
</image>
</channel>
</rss>
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Categories | Academic-DavidZ</title>
<link>/categories/</link>
<atom:link href="/categories/index.xml" rel="self" type="application/rss+xml" />
<description>Categories</description>
<generator>Source Themes Academic (https://sourcethemes.com/academic/)</generator><language>en-us</language><copyright>CopyRight © DavidZ</copyright>
<image>
<url>/images/icon_hu0b7a4cb9992c9ac0e91bd28ffd38dd00_9727_512x512_fill_lanczos_center_2.png</url>
<title>Categories</title>
<link>/categories/</link>
</image>
</channel>
</rss>

File diff suppressed because one or more lines are too long

4462
index.html

File diff suppressed because it is too large Load Diff

View File

@ -1,18 +1,18 @@
{
"name": "Academic-DavidZ",
"short_name": "Academic-DavidZ",
"lang": "en-us",
"theme_color": "rgb(251, 191, 183)",
"background_color": "rgb(251, 191, 183)",
"icons": [{
"src": "/images/icon_hu0b7a4cb9992c9ac0e91bd28ffd38dd00_9727_192x192_fill_lanczos_center_2.png",
"sizes": "192x192",
"type": "image/png"
}, {
"src": "/images/icon_hu0b7a4cb9992c9ac0e91bd28ffd38dd00_9727_512x512_fill_lanczos_center_2.png",
"sizes": "512x512",
"type": "image/png"
}],
"display": "standalone",
"start_url": "/?utm_source=web_app_manifest"
}
{
"name": "Academic-DavidZ",
"short_name": "Academic-DavidZ",
"lang": "en-us",
"theme_color": "rgb(251, 191, 183)",
"background_color": "rgb(251, 191, 183)",
"icons": [{
"src": "/images/icon_hu0b7a4cb9992c9ac0e91bd28ffd38dd00_9727_192x192_fill_lanczos_center_2.png",
"sizes": "192x192",
"type": "image/png"
}, {
"src": "/images/icon_hu0b7a4cb9992c9ac0e91bd28ffd38dd00_9727_512x512_fill_lanczos_center_2.png",
"sizes": "512x512",
"type": "image/png"
}],
"display": "standalone",
"start_url": "/?utm_source=web_app_manifest"
}

144
index.xml
View File

@ -1,72 +1,72 @@
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Academic-DavidZ</title>
<link>/</link>
<atom:link href="/index.xml" rel="self" type="application/rss+xml" />
<description>Academic-DavidZ</description>
<generator>Source Themes Academic (https://sourcethemes.com/academic/)</generator><language>en-us</language><copyright>CopyRight © DavidZ</copyright><lastBuildDate>Thu, 25 Jun 2020 02:23:04 +0800</lastBuildDate>
<image>
<url>/images/icon_hu0b7a4cb9992c9ac0e91bd28ffd38dd00_9727_512x512_fill_lanczos_center_2.png</url>
<title>Academic-DavidZ</title>
<link>/</link>
</image>
<item>
<title>Image Caption Generator</title>
<link>/project/image-caption-generator/</link>
<pubDate>Thu, 25 Jun 2020 02:23:04 +0800</pubDate>
<guid>/project/image-caption-generator/</guid>
<description></description>
</item>
<item>
<title>Plugin Manager</title>
<link>/project/plugin-manager/</link>
<pubDate>Thu, 25 Jun 2020 02:21:29 +0800</pubDate>
<guid>/project/plugin-manager/</guid>
<description></description>
</item>
<item>
<title>COMP2310 Assignment 1(2019)</title>
<link>/project/comp2310-assignment-1/</link>
<pubDate>Thu, 25 Jun 2020 02:16:52 +0800</pubDate>
<guid>/project/comp2310-assignment-1/</guid>
<description></description>
</item>
<item>
<title>File Collector</title>
<link>/project/file-collector/</link>
<pubDate>Thu, 25 Jun 2020 02:12:47 +0800</pubDate>
<guid>/project/file-collector/</guid>
<description></description>
</item>
<item>
<title>Weihai Construction Consulting System</title>
<link>/project/ccs/</link>
<pubDate>Thu, 25 Jun 2020 02:07:13 +0800</pubDate>
<guid>/project/ccs/</guid>
<description></description>
</item>
<item>
<title>School Booking System</title>
<link>/project/booking-system/</link>
<pubDate>Thu, 25 Jun 2020 02:06:13 +0800</pubDate>
<guid>/project/booking-system/</guid>
<description></description>
</item>
<item>
<title>Virtual Judge</title>
<link>/project/virtual-judge/</link>
<pubDate>Thu, 25 Jun 2020 01:55:20 +0800</pubDate>
<guid>/project/virtual-judge/</guid>
<description></description>
</item>
</channel>
</rss>
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Academic-DavidZ</title>
<link>/</link>
<atom:link href="/index.xml" rel="self" type="application/rss+xml" />
<description>Academic-DavidZ</description>
<generator>Source Themes Academic (https://sourcethemes.com/academic/)</generator><language>en-us</language><copyright>CopyRight © DavidZ</copyright><lastBuildDate>Thu, 25 Jun 2020 02:23:04 +0800</lastBuildDate>
<image>
<url>/images/icon_hu0b7a4cb9992c9ac0e91bd28ffd38dd00_9727_512x512_fill_lanczos_center_2.png</url>
<title>Academic-DavidZ</title>
<link>/</link>
</image>
<item>
<title>Image Caption Generator</title>
<link>/project/image-caption-generator/</link>
<pubDate>Thu, 25 Jun 2020 02:23:04 +0800</pubDate>
<guid>/project/image-caption-generator/</guid>
<description></description>
</item>
<item>
<title>Plugin Manager</title>
<link>/project/plugin-manager/</link>
<pubDate>Thu, 25 Jun 2020 02:21:29 +0800</pubDate>
<guid>/project/plugin-manager/</guid>
<description></description>
</item>
<item>
<title>COMP2310 Assignment 1(2019)</title>
<link>/project/comp2310-assignment-1/</link>
<pubDate>Thu, 25 Jun 2020 02:16:52 +0800</pubDate>
<guid>/project/comp2310-assignment-1/</guid>
<description></description>
</item>
<item>
<title>File Collector</title>
<link>/project/file-collector/</link>
<pubDate>Thu, 25 Jun 2020 02:12:47 +0800</pubDate>
<guid>/project/file-collector/</guid>
<description></description>
</item>
<item>
<title>Weihai Construction Consulting System</title>
<link>/project/ccs/</link>
<pubDate>Thu, 25 Jun 2020 02:07:13 +0800</pubDate>
<guid>/project/ccs/</guid>
<description></description>
</item>
<item>
<title>School Booking System</title>
<link>/project/booking-system/</link>
<pubDate>Thu, 25 Jun 2020 02:06:13 +0800</pubDate>
<guid>/project/booking-system/</guid>
<description></description>
</item>
<item>
<title>Virtual Judge</title>
<link>/project/virtual-judge/</link>
<pubDate>Thu, 25 Jun 2020 01:55:20 +0800</pubDate>
<guid>/project/virtual-judge/</guid>
<description></description>
</item>
</channel>
</rss>

File diff suppressed because one or more lines are too long

View File

@ -1,16 +1,16 @@
// MathJax Configuration
//
// v2 to v3 upgrade notes:
// - The CommonHTML.linebreaks option is not yet implemented (but may be in a future release)
// - The TeX.noUndefined.attributes option is not yet implemented (but may be in a future release)
window.MathJax = {
tex: {
inlineMath: [['$', '$'], ['\\(', '\\)']],
displayMath: [['$$', '$$'], ['\\[', '\\]']],
processEscapes: false,
packages: {'[+]': ['noerrors']}
},
loader: {
load: ['[tex]/noerrors']
}
};
// MathJax Configuration
//
// v2 to v3 upgrade notes:
// - The CommonHTML.linebreaks option is not yet implemented (but may be in a future release)
// - The TeX.noUndefined.attributes option is not yet implemented (but may be in a future release)
window.MathJax = {
tex: {
inlineMath: [['$', '$'], ['\\(', '\\)']],
displayMath: [['$$', '$$'], ['\\[', '\\]']],
processEscapes: false,
packages: {'[+]': ['noerrors']}
},
loader: {
load: ['[tex]/noerrors']
}
};

File diff suppressed because it is too large Load Diff

View File

@ -1,178 +1,178 @@
/**
* Handles opening of and synchronization with the reveal.js
* notes window.
*
* Handshake process:
* 1. This window posts 'connect' to notes window
* - Includes URL of presentation to show
* 2. Notes window responds with 'connected' when it is available
* 3. This window proceeds to send the current presentation state
* to the notes window
*/
var RevealNotes = (function() {
var notesPopup = null;
function openNotes( notesFilePath ) {
if (notesPopup && !notesPopup.closed) {
notesPopup.focus();
return;
}
if( !notesFilePath ) {
var jsFileLocation = document.querySelector('script[src$="notes.js"]').src; // this js file path
jsFileLocation = jsFileLocation.replace(/notes\.js(\?.*)?$/, ''); // the js folder path
notesFilePath = jsFileLocation + 'notes.html';
}
notesPopup = window.open( notesFilePath, 'reveal.js - Notes', 'width=1100,height=700' );
if( !notesPopup ) {
alert( 'Speaker view popup failed to open. Please make sure popups are allowed and reopen the speaker view.' );
return;
}
/**
* Connect to the notes window through a postmessage handshake.
* Using postmessage enables us to work in situations where the
* origins differ, such as a presentation being opened from the
* file system.
*/
function connect() {
// Keep trying to connect until we get a 'connected' message back
var connectInterval = setInterval( function() {
notesPopup.postMessage( JSON.stringify( {
namespace: 'reveal-notes',
type: 'connect',
url: window.location.protocol + '//' + window.location.host + window.location.pathname + window.location.search,
state: Reveal.getState()
} ), '*' );
}, 500 );
window.addEventListener( 'message', function( event ) {
var data = JSON.parse( event.data );
if( data && data.namespace === 'reveal-notes' && data.type === 'connected' ) {
clearInterval( connectInterval );
onConnected();
}
if( data && data.namespace === 'reveal-notes' && data.type === 'call' ) {
callRevealApi( data.methodName, data.arguments, data.callId );
}
} );
}
/**
* Calls the specified Reveal.js method with the provided argument
* and then pushes the result to the notes frame.
*/
function callRevealApi( methodName, methodArguments, callId ) {
var result = Reveal[methodName].apply( Reveal, methodArguments );
notesPopup.postMessage( JSON.stringify( {
namespace: 'reveal-notes',
type: 'return',
result: result,
callId: callId
} ), '*' );
}
/**
* Posts the current slide data to the notes window
*/
function post( event ) {
var slideElement = Reveal.getCurrentSlide(),
notesElement = slideElement.querySelector( 'aside.notes' ),
fragmentElement = slideElement.querySelector( '.current-fragment' );
var messageData = {
namespace: 'reveal-notes',
type: 'state',
notes: '',
markdown: false,
whitespace: 'normal',
state: Reveal.getState()
};
// Look for notes defined in a slide attribute
if( slideElement.hasAttribute( 'data-notes' ) ) {
messageData.notes = slideElement.getAttribute( 'data-notes' );
messageData.whitespace = 'pre-wrap';
}
// Look for notes defined in a fragment
if( fragmentElement ) {
var fragmentNotes = fragmentElement.querySelector( 'aside.notes' );
if( fragmentNotes ) {
notesElement = fragmentNotes;
}
else if( fragmentElement.hasAttribute( 'data-notes' ) ) {
messageData.notes = fragmentElement.getAttribute( 'data-notes' );
messageData.whitespace = 'pre-wrap';
// In case there are slide notes
notesElement = null;
}
}
// Look for notes defined in an aside element
if( notesElement ) {
messageData.notes = notesElement.innerHTML;
messageData.markdown = typeof notesElement.getAttribute( 'data-markdown' ) === 'string';
}
notesPopup.postMessage( JSON.stringify( messageData ), '*' );
}
/**
* Called once we have established a connection to the notes
* window.
*/
function onConnected() {
// Monitor events that trigger a change in state
Reveal.addEventListener( 'slidechanged', post );
Reveal.addEventListener( 'fragmentshown', post );
Reveal.addEventListener( 'fragmenthidden', post );
Reveal.addEventListener( 'overviewhidden', post );
Reveal.addEventListener( 'overviewshown', post );
Reveal.addEventListener( 'paused', post );
Reveal.addEventListener( 'resumed', post );
// Post the initial state
post();
}
connect();
}
return {
init: function() {
if( !/receiver/i.test( window.location.search ) ) {
// If the there's a 'notes' query set, open directly
if( window.location.search.match( /(\?|\&)notes/gi ) !== null ) {
openNotes();
}
// Open the notes when the 's' key is hit
Reveal.addKeyBinding({keyCode: 83, key: 'S', description: 'Speaker notes view'}, function() {
openNotes();
} );
}
},
open: openNotes
};
})();
Reveal.registerPlugin( 'notes', RevealNotes );
/**
* Handles opening of and synchronization with the reveal.js
* notes window.
*
* Handshake process:
* 1. This window posts 'connect' to notes window
* - Includes URL of presentation to show
* 2. Notes window responds with 'connected' when it is available
* 3. This window proceeds to send the current presentation state
* to the notes window
*/
var RevealNotes = (function() {
var notesPopup = null;
function openNotes( notesFilePath ) {
if (notesPopup && !notesPopup.closed) {
notesPopup.focus();
return;
}
if( !notesFilePath ) {
var jsFileLocation = document.querySelector('script[src$="notes.js"]').src; // this js file path
jsFileLocation = jsFileLocation.replace(/notes\.js(\?.*)?$/, ''); // the js folder path
notesFilePath = jsFileLocation + 'notes.html';
}
notesPopup = window.open( notesFilePath, 'reveal.js - Notes', 'width=1100,height=700' );
if( !notesPopup ) {
alert( 'Speaker view popup failed to open. Please make sure popups are allowed and reopen the speaker view.' );
return;
}
/**
* Connect to the notes window through a postmessage handshake.
* Using postmessage enables us to work in situations where the
* origins differ, such as a presentation being opened from the
* file system.
*/
function connect() {
// Keep trying to connect until we get a 'connected' message back
var connectInterval = setInterval( function() {
notesPopup.postMessage( JSON.stringify( {
namespace: 'reveal-notes',
type: 'connect',
url: window.location.protocol + '//' + window.location.host + window.location.pathname + window.location.search,
state: Reveal.getState()
} ), '*' );
}, 500 );
window.addEventListener( 'message', function( event ) {
var data = JSON.parse( event.data );
if( data && data.namespace === 'reveal-notes' && data.type === 'connected' ) {
clearInterval( connectInterval );
onConnected();
}
if( data && data.namespace === 'reveal-notes' && data.type === 'call' ) {
callRevealApi( data.methodName, data.arguments, data.callId );
}
} );
}
/**
* Calls the specified Reveal.js method with the provided argument
* and then pushes the result to the notes frame.
*/
function callRevealApi( methodName, methodArguments, callId ) {
var result = Reveal[methodName].apply( Reveal, methodArguments );
notesPopup.postMessage( JSON.stringify( {
namespace: 'reveal-notes',
type: 'return',
result: result,
callId: callId
} ), '*' );
}
/**
* Posts the current slide data to the notes window
*/
function post( event ) {
var slideElement = Reveal.getCurrentSlide(),
notesElement = slideElement.querySelector( 'aside.notes' ),
fragmentElement = slideElement.querySelector( '.current-fragment' );
var messageData = {
namespace: 'reveal-notes',
type: 'state',
notes: '',
markdown: false,
whitespace: 'normal',
state: Reveal.getState()
};
// Look for notes defined in a slide attribute
if( slideElement.hasAttribute( 'data-notes' ) ) {
messageData.notes = slideElement.getAttribute( 'data-notes' );
messageData.whitespace = 'pre-wrap';
}
// Look for notes defined in a fragment
if( fragmentElement ) {
var fragmentNotes = fragmentElement.querySelector( 'aside.notes' );
if( fragmentNotes ) {
notesElement = fragmentNotes;
}
else if( fragmentElement.hasAttribute( 'data-notes' ) ) {
messageData.notes = fragmentElement.getAttribute( 'data-notes' );
messageData.whitespace = 'pre-wrap';
// In case there are slide notes
notesElement = null;
}
}
// Look for notes defined in an aside element
if( notesElement ) {
messageData.notes = notesElement.innerHTML;
messageData.markdown = typeof notesElement.getAttribute( 'data-markdown' ) === 'string';
}
notesPopup.postMessage( JSON.stringify( messageData ), '*' );
}
/**
* Called once we have established a connection to the notes
* window.
*/
function onConnected() {
// Monitor events that trigger a change in state
Reveal.addEventListener( 'slidechanged', post );
Reveal.addEventListener( 'fragmentshown', post );
Reveal.addEventListener( 'fragmenthidden', post );
Reveal.addEventListener( 'overviewhidden', post );
Reveal.addEventListener( 'overviewshown', post );
Reveal.addEventListener( 'paused', post );
Reveal.addEventListener( 'resumed', post );
// Post the initial state
post();
}
connect();
}
return {
init: function() {
if( !/receiver/i.test( window.location.search ) ) {
// If the there's a 'notes' query set, open directly
if( window.location.search.match( /(\?|\&)notes/gi ) !== null ) {
openNotes();
}
// Open the notes when the 's' key is hit
Reveal.addKeyBinding({keyCode: 83, key: 'S', description: 'Speaker notes view'}, function() {
openNotes();
} );
}
},
open: openNotes
};
})();
Reveal.registerPlugin( 'notes', RevealNotes );

File diff suppressed because it is too large Load Diff

View File

@ -1,16 +1,16 @@
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Posts | Academic-DavidZ</title>
<link>/post/</link>
<atom:link href="/post/index.xml" rel="self" type="application/rss+xml" />
<description>Posts</description>
<generator>Source Themes Academic (https://sourcethemes.com/academic/)</generator><language>en-us</language><copyright>CopyRight © DavidZ</copyright>
<image>
<url>/images/icon_hu0b7a4cb9992c9ac0e91bd28ffd38dd00_9727_512x512_fill_lanczos_center_2.png</url>
<title>Posts</title>
<link>/post/</link>
</image>
</channel>
</rss>
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Posts | Academic-DavidZ</title>
<link>/post/</link>
<atom:link href="/post/index.xml" rel="self" type="application/rss+xml" />
<description>Posts</description>
<generator>Source Themes Academic (https://sourcethemes.com/academic/)</generator><language>en-us</language><copyright>CopyRight © DavidZ</copyright>
<image>
<url>/images/icon_hu0b7a4cb9992c9ac0e91bd28ffd38dd00_9727_512x512_fill_lanczos_center_2.png</url>
<title>Posts</title>
<link>/post/</link>
</image>
</channel>
</rss>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,72 +1,72 @@
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Projects | Academic-DavidZ</title>
<link>/project/</link>
<atom:link href="/project/index.xml" rel="self" type="application/rss+xml" />
<description>Projects</description>
<generator>Source Themes Academic (https://sourcethemes.com/academic/)</generator><language>en-us</language><copyright>CopyRight © DavidZ</copyright><lastBuildDate>Thu, 25 Jun 2020 02:23:04 +0800</lastBuildDate>
<image>
<url>/images/icon_hu0b7a4cb9992c9ac0e91bd28ffd38dd00_9727_512x512_fill_lanczos_center_2.png</url>
<title>Projects</title>
<link>/project/</link>
</image>
<item>
<title>Image Caption Generator</title>
<link>/project/image-caption-generator/</link>
<pubDate>Thu, 25 Jun 2020 02:23:04 +0800</pubDate>
<guid>/project/image-caption-generator/</guid>
<description></description>
</item>
<item>
<title>Plugin Manager</title>
<link>/project/plugin-manager/</link>
<pubDate>Thu, 25 Jun 2020 02:21:29 +0800</pubDate>
<guid>/project/plugin-manager/</guid>
<description></description>
</item>
<item>
<title>COMP2310 Assignment 1(2019)</title>
<link>/project/comp2310-assignment-1/</link>
<pubDate>Thu, 25 Jun 2020 02:16:52 +0800</pubDate>
<guid>/project/comp2310-assignment-1/</guid>
<description></description>
</item>
<item>
<title>File Collector</title>
<link>/project/file-collector/</link>
<pubDate>Thu, 25 Jun 2020 02:12:47 +0800</pubDate>
<guid>/project/file-collector/</guid>
<description></description>
</item>
<item>
<title>Weihai Construction Consulting System</title>
<link>/project/ccs/</link>
<pubDate>Thu, 25 Jun 2020 02:07:13 +0800</pubDate>
<guid>/project/ccs/</guid>
<description></description>
</item>
<item>
<title>School Booking System</title>
<link>/project/booking-system/</link>
<pubDate>Thu, 25 Jun 2020 02:06:13 +0800</pubDate>
<guid>/project/booking-system/</guid>
<description></description>
</item>
<item>
<title>Virtual Judge</title>
<link>/project/virtual-judge/</link>
<pubDate>Thu, 25 Jun 2020 01:55:20 +0800</pubDate>
<guid>/project/virtual-judge/</guid>
<description></description>
</item>
</channel>
</rss>
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Projects | Academic-DavidZ</title>
<link>/project/</link>
<atom:link href="/project/index.xml" rel="self" type="application/rss+xml" />
<description>Projects</description>
<generator>Source Themes Academic (https://sourcethemes.com/academic/)</generator><language>en-us</language><copyright>CopyRight © DavidZ</copyright><lastBuildDate>Thu, 25 Jun 2020 02:23:04 +0800</lastBuildDate>
<image>
<url>/images/icon_hu0b7a4cb9992c9ac0e91bd28ffd38dd00_9727_512x512_fill_lanczos_center_2.png</url>
<title>Projects</title>
<link>/project/</link>
</image>
<item>
<title>Image Caption Generator</title>
<link>/project/image-caption-generator/</link>
<pubDate>Thu, 25 Jun 2020 02:23:04 +0800</pubDate>
<guid>/project/image-caption-generator/</guid>
<description></description>
</item>
<item>
<title>Plugin Manager</title>
<link>/project/plugin-manager/</link>
<pubDate>Thu, 25 Jun 2020 02:21:29 +0800</pubDate>
<guid>/project/plugin-manager/</guid>
<description></description>
</item>
<item>
<title>COMP2310 Assignment 1(2019)</title>
<link>/project/comp2310-assignment-1/</link>
<pubDate>Thu, 25 Jun 2020 02:16:52 +0800</pubDate>
<guid>/project/comp2310-assignment-1/</guid>
<description></description>
</item>
<item>
<title>File Collector</title>
<link>/project/file-collector/</link>
<pubDate>Thu, 25 Jun 2020 02:12:47 +0800</pubDate>
<guid>/project/file-collector/</guid>
<description></description>
</item>
<item>
<title>Weihai Construction Consulting System</title>
<link>/project/ccs/</link>
<pubDate>Thu, 25 Jun 2020 02:07:13 +0800</pubDate>
<guid>/project/ccs/</guid>
<description></description>
</item>
<item>
<title>School Booking System</title>
<link>/project/booking-system/</link>
<pubDate>Thu, 25 Jun 2020 02:06:13 +0800</pubDate>
<guid>/project/booking-system/</guid>
<description></description>
</item>
<item>
<title>Virtual Judge</title>
<link>/project/virtual-judge/</link>
<pubDate>Thu, 25 Jun 2020 01:55:20 +0800</pubDate>
<guid>/project/virtual-judge/</guid>
<description></description>
</item>
</channel>
</rss>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,16 +1,16 @@
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Publications | Academic-DavidZ</title>
<link>/publication/</link>
<atom:link href="/publication/index.xml" rel="self" type="application/rss+xml" />
<description>Publications</description>
<generator>Source Themes Academic (https://sourcethemes.com/academic/)</generator><language>en-us</language><copyright>CopyRight © DavidZ</copyright>
<image>
<url>/images/icon_hu0b7a4cb9992c9ac0e91bd28ffd38dd00_9727_512x512_fill_lanczos_center_2.png</url>
<title>Publications</title>
<link>/publication/</link>
</image>
</channel>
</rss>
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Publications | Academic-DavidZ</title>
<link>/publication/</link>
<atom:link href="/publication/index.xml" rel="self" type="application/rss+xml" />
<description>Publications</description>
<generator>Source Themes Academic (https://sourcethemes.com/academic/)</generator><language>en-us</language><copyright>CopyRight © DavidZ</copyright>
<image>
<url>/images/icon_hu0b7a4cb9992c9ac0e91bd28ffd38dd00_9727_512x512_fill_lanczos_center_2.png</url>
<title>Publications</title>
<link>/publication/</link>
</image>
</channel>
</rss>

File diff suppressed because it is too large Load Diff

View File

@ -1,16 +1,16 @@
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Publication_types | Academic-DavidZ</title>
<link>/publication_types/</link>
<atom:link href="/publication_types/index.xml" rel="self" type="application/rss+xml" />
<description>Publication_types</description>
<generator>Source Themes Academic (https://sourcethemes.com/academic/)</generator><language>en-us</language><copyright>CopyRight © DavidZ</copyright>
<image>
<url>/images/icon_hu0b7a4cb9992c9ac0e91bd28ffd38dd00_9727_512x512_fill_lanczos_center_2.png</url>
<title>Publication_types</title>
<link>/publication_types/</link>
</image>
</channel>
</rss>
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Publication_types | Academic-DavidZ</title>
<link>/publication_types/</link>
<atom:link href="/publication_types/index.xml" rel="self" type="application/rss+xml" />
<description>Publication_types</description>
<generator>Source Themes Academic (https://sourcethemes.com/academic/)</generator><language>en-us</language><copyright>CopyRight © DavidZ</copyright>
<image>
<url>/images/icon_hu0b7a4cb9992c9ac0e91bd28ffd38dd00_9727_512x512_fill_lanczos_center_2.png</url>
<title>Publication_types</title>
<link>/publication_types/</link>
</image>
</channel>
</rss>

View File

@ -1,82 +1,82 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>/</loc>
<lastmod>2020-06-25T02:23:04+08:00</lastmod>
</url>
<url>
<loc>/project/image-caption-generator/</loc>
<lastmod>2020-06-25T02:23:04+08:00</lastmod>
</url>
<url>
<loc>/project/</loc>
<lastmod>2020-06-25T02:23:04+08:00</lastmod>
</url>
<url>
<loc>/project/plugin-manager/</loc>
<lastmod>2020-06-25T02:21:29+08:00</lastmod>
</url>
<url>
<loc>/project/comp2310-assignment-1/</loc>
<lastmod>2020-06-25T02:16:52+08:00</lastmod>
</url>
<url>
<loc>/project/file-collector/</loc>
<lastmod>2020-06-25T02:12:47+08:00</lastmod>
</url>
<url>
<loc>/project/ccs/</loc>
<lastmod>2020-06-25T02:07:13+08:00</lastmod>
</url>
<url>
<loc>/project/booking-system/</loc>
<lastmod>2020-06-25T02:06:13+08:00</lastmod>
</url>
<url>
<loc>/project/virtual-judge/</loc>
<lastmod>2020-06-25T01:55:20+08:00</lastmod>
</url>
<url>
<loc>/authors/</loc>
</url>
<url>
<loc>/categories/</loc>
</url>
<url>
<loc>/author/jiahao-zhang/</loc>
</url>
<url>
<loc>/post/</loc>
</url>
<url>
<loc>/publication_types/</loc>
</url>
<url>
<loc>/publication/</loc>
</url>
<url>
<loc>/talk/</loc>
</url>
<url>
<loc>/tags/</loc>
</url>
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>/</loc>
<lastmod>2020-06-25T02:23:04+08:00</lastmod>
</url>
<url>
<loc>/project/image-caption-generator/</loc>
<lastmod>2020-06-25T02:23:04+08:00</lastmod>
</url>
<url>
<loc>/project/</loc>
<lastmod>2020-06-25T02:23:04+08:00</lastmod>
</url>
<url>
<loc>/project/plugin-manager/</loc>
<lastmod>2020-06-25T02:21:29+08:00</lastmod>
</url>
<url>
<loc>/project/comp2310-assignment-1/</loc>
<lastmod>2020-06-25T02:16:52+08:00</lastmod>
</url>
<url>
<loc>/project/file-collector/</loc>
<lastmod>2020-06-25T02:12:47+08:00</lastmod>
</url>
<url>
<loc>/project/ccs/</loc>
<lastmod>2020-06-25T02:07:13+08:00</lastmod>
</url>
<url>
<loc>/project/booking-system/</loc>
<lastmod>2020-06-25T02:06:13+08:00</lastmod>
</url>
<url>
<loc>/project/virtual-judge/</loc>
<lastmod>2020-06-25T01:55:20+08:00</lastmod>
</url>
<url>
<loc>/authors/</loc>
</url>
<url>
<loc>/categories/</loc>
</url>
<url>
<loc>/author/jiahao-zhang/</loc>
</url>
<url>
<loc>/post/</loc>
</url>
<url>
<loc>/publication_types/</loc>
</url>
<url>
<loc>/publication/</loc>
</url>
<url>
<loc>/talk/</loc>
</url>
<url>
<loc>/tags/</loc>
</url>
</urlset>

File diff suppressed because it is too large Load Diff

View File

@ -1,16 +1,16 @@
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Tags | Academic-DavidZ</title>
<link>/tags/</link>
<atom:link href="/tags/index.xml" rel="self" type="application/rss+xml" />
<description>Tags</description>
<generator>Source Themes Academic (https://sourcethemes.com/academic/)</generator><language>en-us</language><copyright>CopyRight © DavidZ</copyright>
<image>
<url>/images/icon_hu0b7a4cb9992c9ac0e91bd28ffd38dd00_9727_512x512_fill_lanczos_center_2.png</url>
<title>Tags</title>
<link>/tags/</link>
</image>
</channel>
</rss>
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Tags | Academic-DavidZ</title>
<link>/tags/</link>
<atom:link href="/tags/index.xml" rel="self" type="application/rss+xml" />
<description>Tags</description>
<generator>Source Themes Academic (https://sourcethemes.com/academic/)</generator><language>en-us</language><copyright>CopyRight © DavidZ</copyright>
<image>
<url>/images/icon_hu0b7a4cb9992c9ac0e91bd28ffd38dd00_9727_512x512_fill_lanczos_center_2.png</url>
<title>Tags</title>
<link>/tags/</link>
</image>
</channel>
</rss>

File diff suppressed because it is too large Load Diff

View File

@ -1,16 +1,16 @@
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Recent &amp; Upcoming Talks | Academic-DavidZ</title>
<link>/talk/</link>
<atom:link href="/talk/index.xml" rel="self" type="application/rss+xml" />
<description>Recent &amp; Upcoming Talks</description>
<generator>Source Themes Academic (https://sourcethemes.com/academic/)</generator><language>en-us</language><copyright>CopyRight © DavidZ</copyright>
<image>
<url>/images/icon_hu0b7a4cb9992c9ac0e91bd28ffd38dd00_9727_512x512_fill_lanczos_center_2.png</url>
<title>Recent &amp; Upcoming Talks</title>
<link>/talk/</link>
</image>
</channel>
</rss>
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Recent &amp; Upcoming Talks | Academic-DavidZ</title>
<link>/talk/</link>
<atom:link href="/talk/index.xml" rel="self" type="application/rss+xml" />
<description>Recent &amp; Upcoming Talks</description>
<generator>Source Themes Academic (https://sourcethemes.com/academic/)</generator><language>en-us</language><copyright>CopyRight © DavidZ</copyright>
<image>
<url>/images/icon_hu0b7a4cb9992c9ac0e91bd28ffd38dd00_9727_512x512_fill_lanczos_center_2.png</url>
<title>Recent &amp; Upcoming Talks</title>
<link>/talk/</link>
</image>
</channel>
</rss>

File diff suppressed because it is too large Load Diff