diff --git a/exampleSite/config/_default/menus.toml b/exampleSite/config/_default/menus.toml
index ae68c22d..81883c89 100644
--- a/exampleSite/config/_default/menus.toml
+++ b/exampleSite/config/_default/menus.toml
@@ -6,36 +6,36 @@
[[main]]
name = "Home"
url = "#about"
- weight = 1
-
-[[main]]
- name = "Publications"
- url = "#publications_featured"
- weight = 2
+ weight = 10
[[main]]
name = "Posts"
url = "#posts"
- weight = 3
+ weight = 20
[[main]]
name = "Projects"
url = "#projects"
- weight = 4
+ weight = 30
+
+[[main]]
+ name = "Publications"
+ url = "#featured"
+ weight = 40
[[main]]
name = "Tutorials"
url = "/tutorial/"
- weight = 5
+ weight = 50
[[main]]
name = "Contact"
url = "#contact"
- weight = 6
+ weight = 60
# Link to a PDF of your resume/CV from the menu.
# To enable, copy your resume/CV to `static/files/cv.pdf` and uncomment the lines below.
# [[main]]
# name = "CV"
# url = "files/cv.pdf"
-# weight = 7
+# weight = 70
diff --git a/exampleSite/config/_default/params.toml b/exampleSite/config/_default/params.toml
index b75eb706..1ce8ac38 100644
--- a/exampleSite/config/_default/params.toml
+++ b/exampleSite/config/_default/params.toml
@@ -56,11 +56,10 @@ address = "Building 1 Room 1, Stanford University, California, 90210, USA"
# Office hours: use `
` to insert a line break, or set to "" to remove office hours
office_hours = """Monday 10:00 to 13:00
- Wednesday 09:00 to 10:00
- Otherwise email to book an appointment"""
+ Wednesday 09:00 to 10:00"""
# Enter an optional link for booking appointments (e.g. calendly.com).
-appointment_url = ""
+appointment_url = "https://calendly.com"
# Contact links
# Set to `[]` to disable, or comment out unwanted lines with a hash `#`.
diff --git a/exampleSite/content/home/about.md b/exampleSite/content/home/about.md
index cea8e1b7..b396f2e5 100644
--- a/exampleSite/content/home/about.md
+++ b/exampleSite/content/home/about.md
@@ -2,7 +2,7 @@
# About/Biography widget.
widget = "about" # Do not modify this line!
active = true # Activate this widget? true/false
-weight = 5 # Order that this section will appear in.
+weight = 20 # Order that this section will appear in.
title = "Biography"
diff --git a/exampleSite/content/home/accomplishments.md b/exampleSite/content/home/accomplishments.md
index 0c8463bb..78924b1e 100644
--- a/exampleSite/content/home/accomplishments.md
+++ b/exampleSite/content/home/accomplishments.md
@@ -7,7 +7,7 @@ title = "Accomplishments"
subtitle = ""
# Order that this section will appear in.
-weight = 9
+weight = 50
# Date format
# Refer to https://sourcethemes.com/academic/docs/customization/#date-format
diff --git a/exampleSite/content/home/contact.md b/exampleSite/content/home/contact.md
index bc63b2ae..a34f824c 100644
--- a/exampleSite/content/home/contact.md
+++ b/exampleSite/content/home/contact.md
@@ -7,7 +7,7 @@ title = "Contact"
subtitle = ""
# Order that this section will appear in.
-weight = 70
+weight = 130
# Automatically link email and phone?
autolink = true
diff --git a/exampleSite/content/home/teaching.md b/exampleSite/content/home/demo.md
similarity index 50%
rename from exampleSite/content/home/teaching.md
rename to exampleSite/content/home/demo.md
index b957c371..c709b7c7 100644
--- a/exampleSite/content/home/teaching.md
+++ b/exampleSite/content/home/demo.md
@@ -1,16 +1,20 @@
+++
-# A Demo section created with the Custom widget.
+# A Demo section created with the Blank widget.
# Any elements can be added in the body: https://sourcethemes.com/academic/docs/writing-markdown-latex/
# Add more sections by duplicating this file and customizing to your requirements.
-widget = "custom" # Do not modify this line!
+widget = "blank" # Do not modify this line!
active = true # Activate this widget? true/false
-weight = 60 # Order that this section will appear.
+weight = 15 # Order that this section will appear.
# Note: a full width section format can be enabled by commenting out the `title` and `subtitle` with a `#`.
-title = "Teaching"
+title = "Demos"
subtitle = ""
+[design]
+ # Choose how many columns the section has. Valid values: 1 or 2.
+ columns = "1"
+
[design.background]
# Apply a background color, gradient, or image.
# Uncomment (by removing `#`) an option to apply it.
@@ -30,22 +34,25 @@ subtitle = ""
# Text color (true=light or false=dark).
text_color_light = true
+
+[advanced]
+ # Custom CSS.
+ css_style = "padding-top: 20px; padding-bottom: 20px;"
+
+ # CSS class.
+ css_class = ""
+++
+Welcome to the **personal demo** of Academic. Other demos available include:
+
+- [**Project Demo** (Academic's actual site)](https://sourcethemes.com/academic/)
+
+**Over 100,000 [Amazing Websites](https://sourcethemes.com/academic/#expo) have Already Been Built with Academic**
+
+**[Join](https://sourcethemes.com/academic/docs/install/) the Most Empowered Hugo Community**
+
{{% alert note %}}
-This is an example of using the *custom* widget to create your own homepage section.
+This homepage section is an example of adding [elements](https://sourcethemes.com/academic/docs/writing-markdown-latex/) to the [*Blank* widget](https://sourcethemes.com/academic/docs/widgets/).
-This section also demonstrates how to apply the *background* option to create an *image parallax* effect. Backgrounds can be applied to any section.
+Backgrounds can be applied to any section. Here, the *background* option is set give an *image parallax* effect.
{{% /alert %}}
-
-## Example content
-
-I am a teaching instructor for the following courses at University X:
-
-- CS101: An intro to computer science
-- CS102: An intro to computer science
-- CS103: An intro to computer science
-- CS104: An intro to computer science
-- CS105: An intro to computer science
-- CS106: An intro to computer science
-- CS107: An intro to computer science
diff --git a/exampleSite/content/home/experience.md b/exampleSite/content/home/experience.md
index d28a47ea..bc959f99 100644
--- a/exampleSite/content/home/experience.md
+++ b/exampleSite/content/home/experience.md
@@ -7,7 +7,7 @@ title = "Experience"
subtitle = ""
# Order that this section will appear in.
-weight = 8
+weight = 40
# Date format for experience
# Refer to https://sourcethemes.com/academic/docs/customization/#date-format
diff --git a/exampleSite/content/home/publications_featured.md b/exampleSite/content/home/featured.md
similarity index 96%
rename from exampleSite/content/home/publications_featured.md
rename to exampleSite/content/home/featured.md
index 669eb0c4..06d588fc 100644
--- a/exampleSite/content/home/publications_featured.md
+++ b/exampleSite/content/home/featured.md
@@ -5,7 +5,7 @@
widget = "featured" # Do not modify this line!
active = true # Activate this widget? true/false
-weight = 10 # Order that this section will appear.
+weight = 80 # Order that this section will appear.
title = "Featured Publications"
subtitle = ""
diff --git a/exampleSite/content/home/gallery/index.md b/exampleSite/content/home/gallery/index.md
index 4eb477c6..edeb25dd 100644
--- a/exampleSite/content/home/gallery/index.md
+++ b/exampleSite/content/home/gallery/index.md
@@ -8,7 +8,7 @@ title = "Gallery"
subtitle = ""
# Order that this section will appear in.
-weight = 65
+weight = 66
+++
{{< gallery >}}
diff --git a/exampleSite/content/home/hero.md b/exampleSite/content/home/hero.md
index 1dd045b0..87a8d81b 100644
--- a/exampleSite/content/home/hero.md
+++ b/exampleSite/content/home/hero.md
@@ -2,7 +2,7 @@
# Hero widget.
widget = "hero" # Do not modify this line!
active = true # Activate this widget? true/false
-weight = 3 # Order that this section will appear.
+weight = 10 # Order that this section will appear.
title = "Academic"
diff --git a/exampleSite/content/home/posts.md b/exampleSite/content/home/posts.md
index 5ce9af9f..1d0fab88 100644
--- a/exampleSite/content/home/posts.md
+++ b/exampleSite/content/home/posts.md
@@ -4,7 +4,7 @@
widget = "pages" # Do not modify this line!
active = true # Activate this widget? true/false
-weight = 40 # Order that this section will appear.
+weight = 60 # Order that this section will appear.
title = "Recent Posts"
subtitle = ""
diff --git a/exampleSite/content/home/projects.md b/exampleSite/content/home/projects.md
index 19281c3b..4c0e9f7c 100644
--- a/exampleSite/content/home/projects.md
+++ b/exampleSite/content/home/projects.md
@@ -1,52 +1,75 @@
+++
-# Projects widget.
-widget = "projects" # Do not modify this line!
+# Portfolio widget.
+widget = "portfolio" # Do not modify this line!
active = true # Activate this widget? true/false
+weight = 65 # Order that this section will appear.
title = "Projects"
subtitle = ""
-# Order that this section will appear in.
-weight = 50
+[content]
+ # Page type to display. E.g. project.
+ page_type = "project"
+
+ # Filter toolbar (optional).
+ # Add or remove as many filters (`[[content.filter_button]]` instances) as you like.
+ # To show all items, set `tag` to "*".
+ # To filter by a specific tag, set `tag` to an existing tag name.
+ # To remove toolbar, delete/comment all instances of `[[content.filter_button]]` below.
+
+ # Default filter index (e.g. 0 corresponds to the first `[[filter_button]]` instance below).
+ filter_default = 0
+
+ [[content.filter_button]]
+ name = "All"
+ tag = "*"
+
+ [[content.filter_button]]
+ name = "Deep Learning"
+ tag = "Deep Learning"
+
+ [[content.filter_button]]
+ name = "Other"
+ tag = "Demo"
-# Content.
-# Display content from the following folder.
-# For example, `folder = "project"` displays content from `content/project/`.
-folder = "project"
+[design]
+ # Choose how many columns the section has. Valid values: 1 or 2.
+ columns = "2"
-# View.
-# 1 = List
-# 3 = Card
-# 5 = Showcase
-view = 3
+ # Toggle between the various page layout types.
+ # 1 = List
+ # 3 = Card
+ # 5 = Showcase
+ view = 3
-# Widget layout
-# Legend: 0 = two columns (default), 1 = single column
-widget_layout = 0
+ # For Showcase view, flip alternate rows?
+ flip_alt_rows = false
-# For Showcase view, flip alternate rows?
-flip_alt_rows = false
-
-# Filter toolbar.
-
-# Default filter index (e.g. 0 corresponds to the first `[[filter]]` instance below).
-filter_default = 0
-
-# Add or remove as many filters (`[[filter]]` instances) as you like.
-# To show all items, set `tag` to "*".
-# To filter by a specific tag, set `tag` to an existing tag name.
-# To remove toolbar, delete/comment all instances of `[[filter]]` below.
-[[filter]]
- name = "All"
- tag = "*"
-
-[[filter]]
- name = "Deep Learning"
- tag = "Deep Learning"
-
-[[filter]]
- name = "Other"
- tag = "Demo"
+[design.background]
+ # Apply a background color, gradient, or image.
+ # Uncomment (by removing `#`) an option to apply it.
+ # Choose a light or dark text color by setting `text_color_light`.
+ # Any HTML color name or Hex value is valid.
+
+ # Background color.
+ # color = "navy"
+
+ # Background gradient.
+ # gradient_start = "DeepSkyBlue"
+ # gradient_end = "SkyBlue"
+
+ # Background image.
+ # image = "background.jpg" # Name of image in `static/img/`.
+ # image_darken = 0.6 # Darken the image? Range 0-1 where 0 is transparent and 1 is opaque.
+ # Text color (true=light or false=dark).
+ # text_color_light = true
+
+[advanced]
+ # Custom CSS.
+ css_style = ""
+
+ # CSS class.
+ css_class = ""
+++
diff --git a/exampleSite/content/home/publications.md b/exampleSite/content/home/publications.md
index 3f4427c7..1963062d 100644
--- a/exampleSite/content/home/publications.md
+++ b/exampleSite/content/home/publications.md
@@ -4,7 +4,7 @@
widget = "pages" # Do not modify this line!
active = true # Activate this widget? true/false
-weight = 20 # Order that this section will appear.
+weight = 90 # Order that this section will appear.
title = "Recent Publications"
subtitle = ""
diff --git a/exampleSite/content/home/skills.md b/exampleSite/content/home/skills.md
index 015ac24c..0e71d2c7 100644
--- a/exampleSite/content/home/skills.md
+++ b/exampleSite/content/home/skills.md
@@ -7,7 +7,7 @@ title = "Skills"
subtitle = ""
# Order that this section will appear in.
-weight = 7
+weight = 30
# Showcase personal skills or business features.
#
diff --git a/exampleSite/content/home/tags.md b/exampleSite/content/home/tags.md
index 56666055..d0d7d22e 100644
--- a/exampleSite/content/home/tags.md
+++ b/exampleSite/content/home/tags.md
@@ -7,6 +7,5 @@ title = "Popular Topics"
subtitle = ""
# Order that this section will appear in.
-weight = 65
-
+weight = 120
+++
diff --git a/exampleSite/content/home/talks.md b/exampleSite/content/home/talks.md
index 81074408..b653e575 100644
--- a/exampleSite/content/home/talks.md
+++ b/exampleSite/content/home/talks.md
@@ -4,7 +4,7 @@
widget = "pages" # Do not modify this line!
active = true # Activate this widget? true/false
-weight = 30 # Order that this section will appear.
+weight = 70 # Order that this section will appear.
title = "Recent & Upcoming Talks"
subtitle = ""
diff --git a/layouts/partials/project_li_card.html b/layouts/partials/project_li_card.html
index 25c3309d..98958e8d 100644
--- a/layouts/partials/project_li_card.html
+++ b/layouts/partials/project_li_card.html
@@ -16,9 +16,9 @@
{{ end }}
{{ . | markdownify }}
{{ end }} + {{ with $item.Params.summary }}{{ . | markdownify | emojify }}
{{ end }}{{ . | markdownify }}
{{ end }} + {{ with $item.Params.summary }}{{ . | markdownify | emojify }}
{{ end }} diff --git a/layouts/partials/project_li_showcase.html b/layouts/partials/project_li_showcase.html index 8a642562..81b06189 100644 --- a/layouts/partials/project_li_showcase.html +++ b/layouts/partials/project_li_showcase.html @@ -12,7 +12,7 @@ {{ $target := .target }} {{ $order := "" }} -{{ if and ($widget.Params.flip_alt_rows | default true) (not (modBool .index 2)) }} +{{ if and ($widget.Params.design.flip_alt_rows | default true) (not (modBool .index 2)) }} {{ $order = "order-md-2" }} {{ end }} @@ -23,19 +23,19 @@{{ . | markdownify | emojify }}
{{ end }} +{{ . | markdownify | emojify }}
{{ end }} + {{ $st.Content }} +{{ . | markdownify }}
{{ end }} -{{ . | markdownify }}
{{ end }} + {{ with $st.Title }}{{ . | markdownify | emojify }}
{{ end }}{{ . | markdownify }}
{{ end }} + {{ with $st.Title }}{{ . | markdownify | emojify }}
{{ end }}{{ . | markdownify }}
{{ end }} + {{ with $st.Content }}{{ . }}
{{ end }} - {{ if $page.Params.filter }} + {{ if $st.Params.content.filter_button }} - {{ $filter_default := default (int $page.Params.filter_default) 0 }} + {{ $filter_default := default (int $st.Params.content.filter_default) 0 }} {{/* Parse default filter tag from front matter in the form of either tag name or CSS class name. */}} - {{ $default_filter_tag_raw := (index $page.Params.filter ($filter_default)).tag }} + {{ $default_filter_tag_raw := (index $st.Params.content.filter_button ($filter_default)).tag }} {{ $default_filter_tag := printf ".js-id-%s" (replace $default_filter_tag_raw " " "-") }} {{ if or (eq (substr $default_filter_tag_raw 0 1) "*") (eq (substr $default_filter_tag_raw 0 1) ".") }} {{ $default_filter_tag = $default_filter_tag_raw }} @@ -43,12 +46,12 @@ {{ $default_filter_tag }} {{/* Only show filter buttons if there are multiple filters. */}} - {{ if gt (len $page.Params.filter) 1 }} + {{ if gt (len $st.Params.content.filter_button) 1 }}