diff --git a/.Rprofile b/.Rprofile
index b821430a4..b1dd9ee10 100644
--- a/.Rprofile
+++ b/.Rprofile
@@ -20,4 +20,4 @@ options(
)
# fix Hugo version
-options(blogdown.hugo.version = "0.139.4")
+# options(blogdown.hugo.version = "0.150.0")
diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml
index ed8200c63..aac4c0f6f 100644
--- a/.github/workflows/check.yml
+++ b/.github/workflows/check.yml
@@ -25,8 +25,7 @@ jobs:
run: Rscript -e 'install.packages(c("rmarkdown","blogdown", "remotes"))'
- name: Install hugo
- run: Rscript -e 'tryCatch(blogdown::build_site(), error = function(e) { message(e); quit(status = 1) })' # Latest is currently broken
+ run: Rscript -e 'blogdown::install_hugo("0.150.0")' # Latest is currently broken
- name: Build site with blogdown
- run: Rscript -e 'if (!blogdown::build_site()) stop("Build failed")'
-
+ run: Rscript -e 'tryCatch(blogdown::build_site(), error = function(e) { message(e); quit(status = 1) })'
diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml
index 9894f639a..1efea0c3e 100644
--- a/.github/workflows/deploy.yml
+++ b/.github/workflows/deploy.yml
@@ -25,7 +25,7 @@ jobs:
run: Rscript -e 'install.packages(c("rmarkdown","blogdown", "remotes"))'
- name: Install hugo
- run: Rscript -e 'blogdown::install_hugo(version="0.139.4")' # Latest is currently broken
+ run: Rscript -e 'blogdown::install_hugo("0.150.0")' # Latest is currently broken
- name: Build site with blogdown
run: Rscript -e 'tryCatch(blogdown::build_site(), error = function(e) { message(e); quit(status = 1) })'
diff --git a/content/authors/Anshu-Te/_index.md b/content/authors/Anshu-Te/_index.md
index 392a91601..d7a7c9a8f 100644
--- a/content/authors/Anshu-Te/_index.md
+++ b/content/authors/Anshu-Te/_index.md
@@ -25,9 +25,9 @@ social:
- icon: envelope
icon_pack: fas
link: mailto:anshu.te@ntu.edu.sg
-- icon: twitter
+- icon: x-twitter
icon_pack: fab
- link: https://twitter.com/anshu_te97
+ link: https://x.com/anshu_te97
- icon: researchgate
icon_pack: fab
link: https://www.researchgate.net/profile/An_Shu_Te
diff --git a/content/authors/annabel-chen/_index.md b/content/authors/annabel-chen/_index.md
index 45f8b8fdb..5cd84476f 100644
--- a/content/authors/annabel-chen/_index.md
+++ b/content/authors/annabel-chen/_index.md
@@ -21,9 +21,9 @@ social:
- icon: envelope
icon_pack: fas
link: mailto:your@annabelchen@ntu.edu.sg
-- icon: twitter
+- icon: x-twitter
icon_pack: fab
- link: https://twitter.com/DrAnnabelChen
+ link: https://x.com/DrAnnabelChen
- icon: google-scholar
icon_pack: ai
link: https://scholar.google.com/citations?user=kMqbNZYAAAAJ&hl=en&oi=ao
diff --git a/content/authors/dominique-makowski/_index.md b/content/authors/dominique-makowski/_index.md
index 96ce71b2b..02e6cc7fa 100644
--- a/content/authors/dominique-makowski/_index.md
+++ b/content/authors/dominique-makowski/_index.md
@@ -47,9 +47,9 @@ social:
- icon: envelope
icon_pack: fas
link: '#contact'
-- icon: twitter
+- icon: x-twitter
icon_pack: fab
- link: https://twitter.com/Dom_Makowski
+ link: https://x.com/Dom_Makowski
- icon: google-scholar
icon_pack: ai
link: https://scholar.google.fr/citations?user=bg0BZ-QAAAAJ&hl=en
diff --git a/content/authors/emma-benn/_index.md b/content/authors/emma-benn/_index.md
index e206c45a2..e401b7333 100644
--- a/content/authors/emma-benn/_index.md
+++ b/content/authors/emma-benn/_index.md
@@ -13,7 +13,7 @@ social:
- icon: envelope
icon_pack: fas
link: mailto:eb672@sussex.ac.uk
-- icon: twitter
+- icon: x-twitter
icon_pack: fab
link: https://x.com/EmmaLBenn
- icon: researchgate
diff --git a/content/authors/maisie-bennett/_index.md b/content/authors/maisie-bennett/_index.md
index 63b2ff534..30c7bb02e 100644
--- a/content/authors/maisie-bennett/_index.md
+++ b/content/authors/maisie-bennett/_index.md
@@ -13,7 +13,7 @@ social:
- icon: envelope
icon_pack: fas
link: mailto:mb2021@sussex.ac.uk
-- icon: twitter
+- icon: x-twitter
icon_pack: fab
link: https://x.com/maisiebenn90255
- icon: researchgate
diff --git a/content/authors/oliver-collins/_index.md b/content/authors/oliver-collins/_index.md
index 6d6ff7eb1..9801ca412 100644
--- a/content/authors/oliver-collins/_index.md
+++ b/content/authors/oliver-collins/_index.md
@@ -13,7 +13,7 @@ social:
- icon: envelope
icon_pack: fas
link: mailto:oc236@sussex.ac.uk
-- icon: twitter
+- icon: x-twitter
icon_pack: fab
link: https://x.com/OliverACollins
- icon: researchgate
diff --git a/content/authors/stephanie-kirk/_index.md b/content/authors/stephanie-kirk/_index.md
index 0fe52a275..344cc78c2 100644
--- a/content/authors/stephanie-kirk/_index.md
+++ b/content/authors/stephanie-kirk/_index.md
@@ -32,9 +32,9 @@ social:
- icon: envelope
icon_pack: fas
link: mailto:stephanie.morgank@gmail.com
-- icon: twitter
+- icon: x-twitter
icon_pack: fab
- link: https://twitter.com/morgkms
+ link: https://x.com/morgkms
- icon: researchgate
icon_pack: ai
link:
diff --git a/content/authors/tam-pham/_index.md b/content/authors/tam-pham/_index.md
index 52648ba00..1e187790f 100644
--- a/content/authors/tam-pham/_index.md
+++ b/content/authors/tam-pham/_index.md
@@ -24,9 +24,9 @@ social:
- icon: envelope
icon_pack: fas
link: "phamtt@ntu.edu.sg"
-- icon: twitter
+- icon: x-twitter
icon_pack: fab
- link: https://twitter.com/tampham94
+ link: https://x.com/tampham94
- icon: google-scholar
icon_pack: ai
link: https://scholar.google.com/citations?user=hlomrl4AAAAJ&hl=en
diff --git a/content/authors/wilson-lim/_index.md b/content/authors/wilson-lim/_index.md
index fb812c475..6c1bee78e 100644
--- a/content/authors/wilson-lim/_index.md
+++ b/content/authors/wilson-lim/_index.md
@@ -30,9 +30,9 @@ social:
- icon: envelope
icon_pack: fas
link: mailto:wilson.lim@ntu.edu.sg
-- icon: twitter
+- icon: x-twitter
icon_pack: fab
- link: https://twitter.com/WilsonLimPH
+ link: https://x.com/WilsonLimPH
- icon: google-scholar
icon_pack: ai
link: https://scholar.google.com/citations?view_op=list_works&hl=en&user=qKbexJIAAAAJ
diff --git a/content/authors/zen-juen/_index.md b/content/authors/zen-juen/_index.md
index 2979c9a6a..dfdf1339f 100644
--- a/content/authors/zen-juen/_index.md
+++ b/content/authors/zen-juen/_index.md
@@ -23,9 +23,9 @@ social:
- icon: envelope
icon_pack: fas
link: "zenjuen.lau@ntu.edu.sg"
-- icon: twitter
+- icon: x-twitter
icon_pack: fab
- link: https://twitter.com/ZenJuen
+ link: https://x.com/ZenJuen
- icon: google-scholar
icon_pack: ai
link: https://scholar.google.com/citations?user=QNDb0QgAAAAJ&hl=en
diff --git a/content/authors/ziliang-ngoi/_index.md b/content/authors/ziliang-ngoi/_index.md
index e9191d575..79bd37a01 100644
--- a/content/authors/ziliang-ngoi/_index.md
+++ b/content/authors/ziliang-ngoi/_index.md
@@ -30,9 +30,9 @@ social:
- icon: envelope
icon_pack: fas
link: mailto:ziliangngoi@gmail.com
-- icon: twitter
+- icon: x-twitter
icon_pack: fab
- link: https://twitter.com/MaxNgoi
+ link: https://x.com/MaxNgoi
- icon: researchgate
icon_pack: ai
link: https://www.researchgate.net/profile/Zi-Liang-Ngoi
diff --git a/content/event/2022_07_OHBM/index.md b/content/event/2022_07_OHBM/index.md
index 2ec98bc5a..fd2df9f1b 100644
--- a/content/event/2022_07_OHBM/index.md
+++ b/content/event/2022_07_OHBM/index.md
@@ -17,10 +17,10 @@ featured: false
# caption: 'Image credit: [**Unsplash**](https://unsplash.com/photos/bzdhc5b3Bxs)'
# focal_point: Right
# links:
-# - icon: twitter
+# - icon: x-twitter
# icon_pack: fab
# name: Follow
-# url: https://twitter.com/georgecushen
+# url: https://x.com/georgecushen
location: Glasgow, UK
# projects:
# - example
diff --git a/content/event/2023_09_ESCOP/index.md b/content/event/2023_09_ESCOP/index.md
index ec585dfbc..1c519838f 100644
--- a/content/event/2023_09_ESCOP/index.md
+++ b/content/event/2023_09_ESCOP/index.md
@@ -17,10 +17,10 @@ featured: false
# caption: 'Image credit: [**Unsplash**](https://unsplash.com/photos/bzdhc5b3Bxs)'
# focal_point: Right
# links:
-# - icon: twitter
+# - icon: x-twitter
# icon_pack: fab
# name: Follow
-# url: https://twitter.com/georgecushen
+# url: https://x.com/georgecushen
location: Porto, Portugal
# projects:
# - example
diff --git a/content/home/11_contact.md b/content/home/11_contact.md
index a43b014d9..483fab41d 100644
--- a/content/home/11_contact.md
+++ b/content/home/11_contact.md
@@ -32,10 +32,10 @@ content:
# - 'Monday 10:00 to 13:00'
# - 'Wednesday 09:00 to 10:00'
contact_links:
- - icon: twitter
+ - icon: x-twitter
icon_pack: fab
name: Follow me
- link: 'https://twitter.com/Dom_Makowski'
+ link: 'https://x.com/Dom_Makowski'
# - icon: skype
# icon_pack: fab
# name: Skype Me
diff --git a/content/post/2019-05-17-simulate_ecg/index.md b/content/post/2019-05-17-simulate_ecg/index.md
index 5bfc3f1e4..4565e8cbc 100644
--- a/content/post/2019-05-17-simulate_ecg/index.md
+++ b/content/post/2019-05-17-simulate_ecg/index.md
@@ -77,4 +77,4 @@ McSharry, P. E., Clifford, G. D., Tarassenko, L., & Smith, L. A. (2003). A dynam
*Thanks for reading! Do not hesitate to tweet and share this post, and leave a comment below* :hugs:
-🐦 *Don't forget to join me on Twitter* [@Dom_Makowski](https://twitter.com/Dom_Makowski)
+🐦 *Don't forget to join me on X* [@Dom_Makowski](https://x.com/Dom_Makowski)
diff --git a/content/post/2020-05-14-intro_bayestestR/index.md b/content/post/2020-05-14-intro_bayestestR/index.md
index 1cea00779..f908c4d6a 100644
--- a/content/post/2020-05-14-intro_bayestestR/index.md
+++ b/content/post/2020-05-14-intro_bayestestR/index.md
@@ -36,4 +36,4 @@ You can find the link here:
*Thanks for reading! Do not hesitate to tweet and share this post, and leave a comment below* :hugs:
-🐦 *Don't forget to join me on Twitter* [@Dom_Makowski](https://twitter.com/Dom_Makowski)
+🐦 *Don't forget to join me on X* [@Dom_Makowski](https://x.com/Dom_Makowski)
diff --git a/content/post/2020-05-16-python_mandelbrot/index.md b/content/post/2020-05-16-python_mandelbrot/index.md
index f473bfc11..b2bf4fd07 100644
--- a/content/post/2020-05-16-python_mandelbrot/index.md
+++ b/content/post/2020-05-16-python_mandelbrot/index.md
@@ -54,7 +54,7 @@ plt.axis("off")
plt.show()
```
-{{< tweet user="Dom_Makowski" id="1258376273451053056" >}}
+{{< x user="Dom_Makowski" id="1258376273451053056" >}}
@@ -70,4 +70,4 @@ Have fun!
*Thanks for reading! Do not hesitate to tweet and share this post, and leave a comment below* :hugs:
-🐦 *Don't forget to join me on Twitter* [@Dom_Makowski](https://twitter.com/Dom_Makowski)
+🐦 *Don't forget to join me on X* [@Dom_Makowski](https://x.com/Dom_Makowski)
diff --git a/content/post/2020-05-18-analyze_RT/index.md b/content/post/2020-05-18-analyze_RT/index.md
index 87c943682..6c465abf9 100644
--- a/content/post/2020-05-18-analyze_RT/index.md
+++ b/content/post/2020-05-18-analyze_RT/index.md
@@ -37,4 +37,4 @@ It is a must-read for all psychologist. Do check-it out!!
*Thanks for reading! Do not hesitate to tweet and share this post, and leave a comment below* :hugs:
-🐦 *And don't forget to join me on Twitter* [@Dom_Makowski](https://twitter.com/Dom_Makowski)
+🐦 *And don't forget to join me on X* [@Dom_Makowski](https://x.com/Dom_Makowski)
diff --git a/content/post/2020-05-22-r_or_python/index.md b/content/post/2020-05-22-r_or_python/index.md
index bd0bd80f2..f9d3248cc 100644
--- a/content/post/2020-05-22-r_or_python/index.md
+++ b/content/post/2020-05-22-r_or_python/index.md
@@ -133,7 +133,7 @@ You heard it right! To start with R you don't need to know stats or maths like a
- **You are interested in joining the academic community**
-Because most of its users are academics, R has a fantastic community online, for instance on [**Twitter \#rstats**](https://twitter.com/hashtag/rstats). It's also super inclusive (e.g., the [R-Ladies](https://rladies.org/)).
+Because most of its users are academics, R has a fantastic community online, for instance on [**Twitter \#rstats**](https://x.com/hashtag/rstats). It's also super inclusive (e.g., the [R-Ladies](https://rladies.org/)).
### Other considerations
@@ -157,6 +157,6 @@ It might be easier if you have mentors that can understand what you are doing an
---
-*Thanks for reading!* 🐦 *Don't forget to join me on Twitter* ([@Dom_Makowski](https://twitter.com/Dom_Makowski)) *and leave a comment below* 👇
+*Thanks for reading!* 🐦 *Don't forget to join me on X* ([@Dom_Makowski](https://x.com/Dom_Makowski)) *and leave a comment below* 👇
diff --git a/content/post/2020-09-14-individual_scores/index.Rmd b/content/post/2020-09-14-individual_scores/index.Rmd
index 12ef06bf3..e18732fce 100644
--- a/content/post/2020-09-14-individual_scores/index.Rmd
+++ b/content/post/2020-09-14-individual_scores/index.Rmd
@@ -126,4 +126,4 @@ Though not significantly different, it seems that **raw basic estimates** (that
*Thanks for reading! Do not hesitate to share this post, and leave a comment below* :hugs:
-🐦 *And don't forget to join me on Twitter* [@Dom_Makowski](https://twitter.com/Dom_Makowski)
+🐦 *And don't forget to join me on X* [@Dom_Makowski](https://x.com/Dom_Makowski)
diff --git a/content/post/2020-09-14-individual_scores/index.html b/content/post/2020-09-14-individual_scores/index.html
index 711890536..0494e2dc4 100644
--- a/content/post/2020-09-14-individual_scores/index.html
+++ b/content/post/2020-09-14-individual_scores/index.html
@@ -5,90 +5,142 @@
draft: false
featured: false
authors:
-- Dominique Makowski
+ - Dominique Makowski
date: 2020-09-14
categories:
-- R
-- Statistics
+ - R
+ - Statistics
tags:
-- Statistics
-- R
-- Neuropsychology
-- Bayesian
-- Individual scores
+ - Statistics
+ - R
+ - Neuropsychology
+ - Bayesian
+ - Individual scores
image:
- caption: 'Absolute difference between true individual scores and the scores estimated via different methods.'
- placement: 1
+ caption: "Absolute difference between true individual scores and the scores estimated via different methods."
+ placement: 1
---
-
-
-
Introduction
-
Many psychology fields require to extract individual scores, i.e., point-estimates (i.e., a single value) for a participant/patient, to be used as an index of something and later interpreted or re-used in further statistical analyses. This single index is often derived from several “trials”. For instance, the reaction times in the condition A (let’s say, the baseline) will be averaged together, and the same will be done with the condition B. Finally, the difference between these two means will be used an the individual score for a given participant.
-
However, we can intuitively feel that we lose a lot of information when averaging these scores. Do we deal appropriately with the variability related to individuals, conditions, or the noise aggravated by potential outliers? This is especially important when working with a limited amount of trials.
-
With the advent of recent computational advances, new easy-to-implement alternatives emerge. For instance, one can “model” the effects at an individual level (e.g., the simplest case, for the two conditions paradigm described above, would be a linear regression with the condition as a unique predictor), and use the parameters of each model as individual scores (e.g., the “slope” coefficient of the effect of the manipulation), rather than the raw mean. This opens up the possibility of including covariates and take into account other sources of known variability, which could lead to better estimates.
-
However, individual models are also sensitive to outliers and noise. Thus, another possibility is to model the effects at the population level and, at the same time, at the individual level. This can be achieved by modelling the participants as a random factor in a mixed model. In this case, the individual estimates might benefit from the population estimates. In other words, the effects at the population level will “constrain” or “guide” the estimation at an individual level to potentially limit extreme parameters.
-
Unfortunately, the above method requires to have all the data at hand, to be able to fit the population model. This is often not the case in on-going acquisition, or in neuropsychological contexts, in which the practitioners simply acquire data for one patient, and have to compute individual scores, without having access to the detailed population data. Thus, an in-between alternative could make use of Bayesian models, in which the population effects (for instance, the mean effect of the condition) could be entered as an informative prior in the individual models to, again, “guide” the estimation at an individual level and hopefully limit the impact of noise or outliers observations.
-
In this post, the aim is to compare these 4 methods (basic individual model - equivalent to using the raw mean, population model, individual model with informative priors) in recovering the “true” effects using a simulated dataset.
+
Introduction
+
+ Many psychology fields require to extract individual scores, i.e., point-estimates (i.e., a single value) for a
+ participant/patient, to be used as an index of something and later interpreted or re-used in further statistical analyses. This
+ single index is often derived from several “trials”. For instance, the reaction times in the condition A (let’s say, the baseline)
+ will be averaged together, and the same will be done with the condition B. Finally, the difference between these
+ two means will be used an the individual score for a given participant.
+
+
+ However, we can intuitively feel that we lose a lot of information when averaging these scores. Do we deal
+ appropriately with the variability related to individuals, conditions, or the noise aggravated by potential outliers? This is
+ especially important when working with a limited amount of trials.
+
+
+ With the advent of recent computational advances, new easy-to-implement alternatives emerge. For instance,
+ one can “model” the effects at an individual level (e.g., the simplest case, for the two conditions paradigm
+ described above, would be a linear regression with the condition as a unique predictor), and use the parameters of
+ each model as individual scores (e.g., the “slope” coefficient of the effect of the manipulation), rather than the raw mean. This
+ opens up the possibility of including covariates and take into account other sources of known variability, which could lead to
+ better estimates.
+
+
+ However, individual models are also sensitive to outliers and noise. Thus, another possibility is to
+ model the effects at the population level and, at the same time, at the individual level. This can be
+ achieved by modelling the participants as a random factor in a mixed model. In this case, the individual estimates
+ might benefit from the population estimates. In other words, the effects at the population level will “constrain” or “guide” the
+ estimation at an individual level to potentially limit extreme parameters.
+
+
+ Unfortunately, the above method requires to have all the data at hand, to be able to fit the population model. This is often not the
+ case in on-going acquisition, or in neuropsychological contexts, in which the practitioners simply acquire data for one patient, and
+ have to compute individual scores, without having access to the detailed population data. Thus, an in-between alternative could make
+ use of Bayesian models, in which the population effects (for instance, the mean effect of the condition) could be
+ entered as an informative prior in the individual models to, again, “guide” the estimation at an individual level
+ and hopefully limit the impact of noise or outliers observations.
+
+
+ In this post, the aim is to compare these 4 methods (basic individual model - equivalent to using the raw mean, population model,
+ individual model with informative priors) in recovering the “true” effects using a simulated dataset.
+
-
Results
-
-
Generate Data
-
We generate several datasets in which we manipulate the number of participants, in which the score of interest is the effect of a manipulation as compared to a baseline condition. 20 trials per condition will be generated with a known “true” effect (the centre of the distribution from which the data is generated). Gaussian noise of varying standard deviation will be added to create a natural variability (See the functions’ definition below).
-
library(tidyverse)
+
Results
+
+
Generate Data
+
+ We generate several datasets in which we manipulate the number of participants, in which the score of interest is the effect of
+ a manipulation as compared to a baseline condition. 20 trials per condition will be generated with a known “true” effect (the
+ centre of the distribution from which the data is generated). Gaussian noise of varying standard deviation will be added to
+ create a natural variability (See the functions’ definition below).
+
+
library(tidyverse)
library(easystats)
data <- get_data(n_participants=1000, n_trials=20)
results <- get_results(data)
-
-
-
-Figure 1: Example of a dataset containing 20 participants (shown with different colors). As can be seen, we introduced modulations in the inter- and intra- individual variability.
-
-
-
We will then compare the scores obtained by each method to the “true” score of each participant by substracting them from one another. As such, for each method, we obtain the absolute “distance” from the true score.
-
-
-
Fit model
-
Contrast analysis will be applied to compare the different methods together.
-
model <- lm(Diff_Abs ~ Method, data=results)
+
+
+
+
+ Figure 1:
+ Example of a dataset containing 20 participants (shown with different colors). As can be seen, we introduced
+ modulations in the inter- and intra- individual variability.
+
+
+
+ We will then compare the scores obtained by each method to the “true” score of each participant by substracting them from one
+ another. As such, for each method, we obtain the absolute “distance” from the true score.
+
+
+
+
Fit model
+
Contrast analysis will be applied to compare the different methods together.
-Figure 2: Average accuracy of the different methods (the closest to 0 the better).
-
-
-
-
-
-Figure 3: Accuracy depending on the number of total participants in the dataset.
-
-
-
+
+
+
Visualize the results
+
+
+
+
Figure 2: Average accuracy of the different methods (the closest to 0 the better).
+
+
+
+
+
Figure 3: Accuracy depending on the number of total participants in the dataset.
+
+
-
Conclusion
-
Though not significantly different, it seems that raw basic estimates (that rely only on the individual data) perform consistently worse than the population model or individual models informed by priors, especially for small datasets (between 10 and 100 participants) - though again, the difference is tiny in our simulated dataset. In the absence of the whole population dataset, it seems that using individual Bayesian model with informative priors (derived from the population model) is a safe alternative.
+
Conclusion
+
+ Though not significantly different, it seems that raw basic estimates (that rely only on the individual data)
+ perform consistently worse than the population model or individual models informed by priors, especially for small
+ datasets (between 10 and 100 participants) - though again, the difference is tiny in our simulated dataset. In the absence of the
+ whole population dataset, it seems that using individual Bayesian model with informative priors (derived from the population model)
+ is a safe alternative.
+
diff --git a/content/post/2020-09-14-individual_scores/index.md b/content/post/2020-09-14-individual_scores/index.md
index 263f4205d..a3cca879d 100644
--- a/content/post/2020-09-14-individual_scores/index.md
+++ b/content/post/2020-09-14-individual_scores/index.md
@@ -49,7 +49,7 @@ We generate several datasets in which we manipulate the number of participants,
-```r
+``` r
library(tidyverse)
library(easystats)
@@ -59,7 +59,7 @@ results <- get_results(data)
-
Figure 1: *Example of a dataset containing 20 participants (shown with different colors). As can be seen, we introduced modulations in the inter- and intra- individual variability.*
+
Figure 1: *Example of a dataset containing 20 participants (shown with different colors). As can be seen, we introduced modulations in the inter- and intra- individual variability.*
We will then compare the scores obtained by each method to the "true" score of each participant by substracting them from one another. As such, for each method, we obtain the absolute "distance" from the true score.
@@ -70,7 +70,7 @@ We will then compare the scores obtained by each method to the "true" score of e
Contrast analysis will be applied to compare the different methods together.
-```r
+``` r
model <- lm(Diff_Abs ~ Method, data=results)
modelbased::estimate_contrasts(model) %>%
@@ -81,10 +81,10 @@ modelbased::estimate_contrasts(model) %>%
```
```
-## Level1 | Level2 | Difference | CI | p
+## Level1 | Level2 | Difference | CI | p
## -------------------------------------------------------------------------------------
-## IndividualModel_Priors | PopulationModel | -1.85e-03 | [-0.01, 0.01] | > .999
-## IndividualModel_Freq | PopulationModel | 1.70e-03 | [-0.01, 0.01] | > .999
+## IndividualModel_Priors | PopulationModel | -1.85e-03 | [-0.01, 0.01] | > .999
+## IndividualModel_Freq | PopulationModel | 1.70e-03 | [-0.01, 0.01] | > .999
## IndividualModel_Freq | IndividualModel_Priors | 3.55e-03 | [-0.01, 0.01] | > .999
```
@@ -94,12 +94,12 @@ modelbased::estimate_contrasts(model) %>%
-
Figure 2: *Average accuracy of the different methods (the closest to 0 the better).*
+
Figure 2: *Average accuracy of the different methods (the closest to 0 the better).*
-
Figure 3: *Accuracy depending on the number of total participants in the dataset.*
+
Figure 3: *Accuracy depending on the number of total participants in the dataset.*
### Conclusion
@@ -112,7 +112,7 @@ Though not significantly different, it seems that **raw basic estimates** (that
### Functions
-```r
+``` r
library(tidyverse)
library(easystats)
library(rstanarm)
@@ -329,4 +329,4 @@ save(d, file = "data.Rdata")
*Thanks for reading! Do not hesitate to share this post, and leave a comment below* :hugs:
-🐦 *And don't forget to join me on Twitter* [@Dom_Makowski](https://twitter.com/Dom_Makowski)
+🐦 *And don't forget to join me on X* [@Dom_Makowski](https://x.com/Dom_Makowski)
diff --git a/content/post/2020-09-14-individual_scores/post33082eca6da8.tmp.html b/content/post/2020-09-14-individual_scores/post33082eca6da8.tmp.html
index b1ccb93f8..eff60da4e 100644
--- a/content/post/2020-09-14-individual_scores/post33082eca6da8.tmp.html
+++ b/content/post/2020-09-14-individual_scores/post33082eca6da8.tmp.html
@@ -1,69 +1,130 @@
-
0.0.1 Introduction
-
Many psychology fields require to extract individual scores, i.e., point-estimates (i.e., a single value) for a participant/patient, to be used as an index of something and later interpreted or re-used in further statistical analyses. This single index is often derived from several “trials”. For instance, the reaction times in the condition A (let’s say, the baseline) will be averaged together, and the same will be done with the condition B. Finally, the difference between these two means will be used an the individual score for a given participant.
-
However, we can intuitively feel that we lose a lot of information when averaging these scores. Do we deal appropriately with the variability related to individuals, conditions, or the noise aggravated by potential outliers? This is especially important when working with a limited amount of trials.
-
With the advent of recent computational advances, new easy-to-implement alternatives emerge. For instance, one can “model” the effects at an individual level (e.g., the simplest case, for the two conditions paradigm described above, would be a linear regression with the condition as a unique predictor), and use the parameters of each model as individual scores (e.g., the “slope” coefficient of the effect of the manipulation), rather than the raw mean. This opens up the possibility of including covariates and take into account other sources of known variability, which could lead to better estimates.
-
However, individual models are also sensitive to outliers and noise. Thus, another possibility is to model the effects at the population level and, at the same time, at the individual level. This can be achieved by modelling the participants as a random factor in a mixed model. In this case, the individual estimates might benefit from the population estimates. In other words, the effects at the population level will “constrain” or “guide” the estimation at an individual level to potentially limit extreme parameters.
-
Unfortunately, the above method requires to have all the data at hand, to be able to fit the population model. This is often not the case in on-going acquisition, or in neuropsychological contexts, in which the practitioners simply acquire data for one patient, and have to compute individual scores, without having access to the detailed population data. Thus, an in-between alternative could make use of Bayesian models, in which the population effects (for instance, the mean effect of the condition) could be entered as an informative prior in the individual models to, again, “guide” the estimation at an individual level and hopefully limit the impact of noise or outliers observations.
-
In this post, the aim is to compare these 4 methods (basic individual model - equivalent to using the raw mean, population model, individual model with informative priors) in recovering the “true” effects using a simulated dataset.
+
0.0.1 Introduction
+
+ Many psychology fields require to extract individual scores, i.e., point-estimates (i.e., a single value) for a
+ participant/patient, to be used as an index of something and later interpreted or re-used in further statistical analyses. This
+ single index is often derived from several “trials”. For instance, the reaction times in the condition A (let’s say, the baseline)
+ will be averaged together, and the same will be done with the condition B. Finally, the difference between these
+ two means will be used an the individual score for a given participant.
+
+
+ However, we can intuitively feel that we lose a lot of information when averaging these scores. Do we deal
+ appropriately with the variability related to individuals, conditions, or the noise aggravated by potential outliers? This is
+ especially important when working with a limited amount of trials.
+
+
+ With the advent of recent computational advances, new easy-to-implement alternatives emerge. For instance,
+ one can “model” the effects at an individual level (e.g., the simplest case, for the two conditions paradigm
+ described above, would be a linear regression with the condition as a unique predictor), and use the parameters of
+ each model as individual scores (e.g., the “slope” coefficient of the effect of the manipulation), rather than the raw mean. This
+ opens up the possibility of including covariates and take into account other sources of known variability, which could lead to
+ better estimates.
+
+
+ However, individual models are also sensitive to outliers and noise. Thus, another possibility is to
+ model the effects at the population level and, at the same time, at the individual level. This can be
+ achieved by modelling the participants as a random factor in a mixed model. In this case, the individual estimates
+ might benefit from the population estimates. In other words, the effects at the population level will “constrain” or “guide” the
+ estimation at an individual level to potentially limit extreme parameters.
+
+
+ Unfortunately, the above method requires to have all the data at hand, to be able to fit the population model. This is often not the
+ case in on-going acquisition, or in neuropsychological contexts, in which the practitioners simply acquire data for one patient, and
+ have to compute individual scores, without having access to the detailed population data. Thus, an in-between alternative could make
+ use of Bayesian models, in which the population effects (for instance, the mean effect of the condition) could be
+ entered as an informative prior in the individual models to, again, “guide” the estimation at an individual level
+ and hopefully limit the impact of noise or outliers observations.
+
+
+ In this post, the aim is to compare these 4 methods (basic individual model - equivalent to using the raw mean, population model,
+ individual model with informative priors) in recovering the “true” effects using a simulated dataset.
+
-
0.0.2 Results
-
-
0.0.2.1 Generate Data
-
We generate several datasets in which we manipulate the number of participants, in which the score of interest is the effect of a manipulation as compared to a baseline condition. 20 trials per condition will be generated with a known “true” effect (the centre of the distribution from which the data is generated). Gaussian noise of varying standard deviation will be added to create a natural variability (See the functions’ definition below).
-
library(tidyverse)
+
0.0.2 Results
+
+
0.0.2.1 Generate Data
+
+ We generate several datasets in which we manipulate the number of participants, in which the score of interest is the effect of
+ a manipulation as compared to a baseline condition. 20 trials per condition will be generated with a known “true” effect (the
+ centre of the distribution from which the data is generated). Gaussian noise of varying standard deviation will be added to
+ create a natural variability (See the functions’ definition below).
+
-(#fig:unnamed-chunk-3)Example of a dataset containing 20 participants (shown with different colors). As can be seen, we introduced modulations in the inter- and intra- individual variability.
-
-
-
We will then compare the scores obtained by each method to the “true” score of each participant by substracting them from one another. As such, for each method, we obtain the absolute “distance” from the true score.
-
-
-
0.0.2.2 Fit model
-
Contrast analysis will be applied to compare the different methods together.
-
model <-lm(Diff_Abs ~ Method, data=results)
+results <-get_results(data)
+
+
+
+
+ (#fig:unnamed-chunk-3)Example of a dataset containing 20 participants (shown with different colors). As can be seen, we introduced
+ modulations in the inter- and intra- individual variability.
+
+
+
+ We will then compare the scores obtained by each method to the “true” score of each participant by substracting them from one
+ another. As such, for each method, we obtain the absolute “distance” from the true score.
+
+
+
+
0.0.2.2 Fit model
+
Contrast analysis will be applied to compare the different methods together.
-(#fig:unnamed-chunk-6)Average accuracy of the different methods (the closest to 0 the better).
-
-
-
-
-
-(#fig:unnamed-chunk-7)Accuracy depending on the number of total participants in the dataset.
-
-
-
+
+
+
0.0.2.3 Visualize the results
+
+
+
(#fig:unnamed-chunk-6)Average accuracy of the different methods (the closest to 0 the better).
+
+
+
+
(#fig:unnamed-chunk-7)Accuracy depending on the number of total participants in the dataset.
+
+
-
0.0.3 Conclusion
-
Though not significantly different, it seems that raw basic estimates (that rely only on the individual data) perform consistently worse than the population model or individual models informed by priors, especially for small datasets (between 10 and 100 participants) - though again, the difference is tiny in our simulated dataset. In the absence of the whole population dataset, it seems that using individual Bayesian model with informative priors (derived from the population model) is a safe alternative.
+
0.0.3 Conclusion
+
+ Though not significantly different, it seems that raw basic estimates (that rely only on the individual data)
+ perform consistently worse than the population model or individual models informed by priors, especially for small
+ datasets (between 10 and 100 participants) - though again, the difference is tiny in our simulated dataset. In the absence of the
+ whole population dataset, it seems that using individual Bayesian model with informative priors (derived from the population model)
+ is a safe alternative.
+
d <-list("results"= results, "model"= model, "contrasts"= contrasts)
-save(d, file ="data.Rdata")
+save(d, file ="data.Rdata")
+
-
0.0.5 References
-
You can reference this post as follows:
-
- Makowski, D. (2020, September 14). How to extract individual scores from repeated measures. Retrieved from https://dominiquemakowski.github.io/post/individual_scores/
-
-
Thanks for reading! Do not hesitate to share this post, and leave a comment below :hugs:
+ - Makowski, D. (2020, September 14). How to extract individual scores from repeated measures. Retrieved from
+ https://dominiquemakowski.github.io/post/individual_scores/
+
+
+
Thanks for reading! Do not hesitate to share this post, and leave a comment below :hugs:
diff --git a/content/post/2020-09-28-what_is_realitybending/index.md b/content/post/2020-09-28-what_is_realitybending/index.md
index 905e8e8d8..3bd282165 100644
--- a/content/post/2020-09-28-what_is_realitybending/index.md
+++ b/content/post/2020-09-28-what_is_realitybending/index.md
@@ -62,6 +62,6 @@ Naturally, states in which our sense of reality is distorted (as compared to the
---
-*Thanks for reading! Don't forget to join me on Twitter* [@Dom_Makowski](https://twitter.com/Dom_Makowski) :hugs:
+*Thanks for reading! Don't forget to join me on X* [@Dom_Makowski](https://x.com/Dom_Makowski) :hugs:
diff --git a/content/post/2020-11-13-time_computational_limit/index.md b/content/post/2020-11-13-time_computational_limit/index.md
index 6aa53ea30..c0848ca87 100644
--- a/content/post/2020-11-13-time_computational_limit/index.md
+++ b/content/post/2020-11-13-time_computational_limit/index.md
@@ -106,4 +106,4 @@ Cheers!
*Thanks for reading! Do not hesitate to tweet and share this post, and leave a comment below* :hugs:
-🐦 *Don't forget to join me on Twitter* [@Dom_Makowski](https://twitter.com/Dom_Makowski)
+🐦 *Don't forget to join me on X* [@Dom_Makowski](https://x.com/Dom_Makowski)
diff --git a/content/post/2021-01-03-visual_agnosia/index.md b/content/post/2021-01-03-visual_agnosia/index.md
index d40e9cfa0..e60ae324a 100644
--- a/content/post/2021-01-03-visual_agnosia/index.md
+++ b/content/post/2021-01-03-visual_agnosia/index.md
@@ -25,7 +25,7 @@ tags:
**Can you name *one* thing in the image above?** It all looks familiar, but something is off. The image makes "sense" overall; there are well-defined shapes and objects, that seem to be placed in a plausible - albeit chaotic - fashion, like some random rubbish thrown in the corner of a room. Even the colors, the lightning, the quality, is coherent, and helps making it believable. And yet, chances are you cannot name one single element that composes it.
-This image, after appearing on [twitter](https://twitter.com/melip0ne/status/1120503955526750208?s=20) in April 2019, surfaced on reddit with the caption "This picture is **designed to give the viewer the simulated experience of having a stroke** (particularly in the **occipital lobe** of the cerebral cortex, where visual perception occurs.) **Everything looks hauntingly familiar but you just can't quite recognize anything**", and became subsequently [viral](https://www.dailymail.co.uk/news/article-6959547/Extremely-frustrating-slightly-disturbing-image-goes-viral.html). However, the author of the caption later admitted that he made this description up.
+This image, after appearing on [twitter](https://x.com/melip0ne/status/1120503955526750208?s=20) in April 2019, surfaced on reddit with the caption "This picture is **designed to give the viewer the simulated experience of having a stroke** (particularly in the **occipital lobe** of the cerebral cortex, where visual perception occurs.) **Everything looks hauntingly familiar but you just can't quite recognize anything**", and became subsequently [viral](https://www.dailymail.co.uk/news/article-6959547/Extremely-frustrating-slightly-disturbing-image-goes-viral.html). However, the author of the caption later admitted that he made this description up.
*So where does the image come from?*
@@ -57,6 +57,6 @@ From there, the youtuber [*Solar Sands*](https://www.youtube.com/channel/UCR6Las
---
-*Thanks for reading! Do not hesitate to tweet and share this post and don't forget to join me on Twitter* 🐦 [@Dom_Makowski](https://twitter.com/Dom_Makowski)
+*Thanks for reading! Do not hesitate to tweet and share this post and don't forget to join me on X* 🐦 [@Dom_Makowski](https://x.com/Dom_Makowski)
diff --git a/content/post/2021-02-10-template_results/index.md b/content/post/2021-02-10-template_results/index.md
index 57f3ddaae..cad059281 100644
--- a/content/post/2021-02-10-template_results/index.md
+++ b/content/post/2021-02-10-template_results/index.md
@@ -65,4 +65,4 @@ And **let us know what you think!** You can open an issue on the [repo](https://
*Thanks for reading! Do not hesitate to tweet and share this post, and leave a comment below* :hugs:
-🐦 *Don't forget to join me on Twitter* [@Dom_Makowski](https://twitter.com/Dom_Makowski)
+🐦 *Don't forget to join me on X* [@Dom_Makowski](https://x.com/Dom_Makowski)
diff --git a/content/post/2022-02-01-learnbayesstats/index.md b/content/post/2022-02-01-learnbayesstats/index.md
index 6ffb47386..c1d1b0d7f 100644
--- a/content/post/2022-02-01-learnbayesstats/index.md
+++ b/content/post/2022-02-01-learnbayesstats/index.md
@@ -27,6 +27,6 @@ tags:
## The 'Learning Bayesian Statistics' Podcast
-I had the chance of being invited to talk about R, Python, Reality Bending and much more! It was my first experience of that kind, so thanks a ton to the host of the podcast [Alex Andorra](https://twitter.com/alex_andorra). Listen to it here:
+I had the chance of being invited to talk about R, Python, Reality Bending and much more! It was my first experience of that kind, so thanks a ton to the host of the podcast [Alex Andorra](https://x.com/alex_andorra). Listen to it here:
- https://www.learnbayesstats.com/episode/55-neuropsychology-illusions-bending-reality-dominique-makowski
\ No newline at end of file
diff --git a/content/post/2023-04-04-PsychologychatGPT/index.md b/content/post/2023-04-04-PsychologychatGPT/index.md
index 8d6cb0fa3..695635569 100644
--- a/content/post/2023-04-04-PsychologychatGPT/index.md
+++ b/content/post/2023-04-04-PsychologychatGPT/index.md
@@ -31,7 +31,7 @@ A lot of diverse and interesting perspectives have been recently discussed in re
In his recent [interview with Lex Fridman](https://www.youtube.com/watch?v=AaTRHFaaPG8), Eliezer Yudkowsky underlines the **existential threat posed by current and future AIs**, and laments about the fact that we don't really know what is actually going on inside these giant "matrices of floating-point numbers". He draws a parallel to **neuroimaging**, that enabled us to take leaps in the understanding of the brain, hoping for an alternative to be invented and applied to these AIs.
-While such "cognitive imaging" techniques are yet to be developed to map out and understand how the capabilities of such AI models are implemented within their architecture, [Michael C. Frank](https://twitter.com/mcxfrank/status/1643296168276033538) highlights the - at least equally important - need to first truly understand the extend of said abilities. What are these models actually capable of in terms of Human-like thinking (and, hopefully, answer the much harder question of whether they are endowed with true cognitive processes or merely pseudo-cognition). Frank proposes to apply **experimental psychology** methods and paradigms to them. In essence, whenever testing a particular "skill" of chatGPT (or other AI systems), a researcher should consider developing an actual scientific paradigm consisting of multiple trials/items (e.g., different prompt formulations) and participants (e.g., independent instances of the AI), a control condition, and a demonstration of the paradigm validity.
+While such "cognitive imaging" techniques are yet to be developed to map out and understand how the capabilities of such AI models are implemented within their architecture, [Michael C. Frank](https://x.com/mcxfrank/status/1643296168276033538) highlights the - at least equally important - need to first truly understand the extend of said abilities. What are these models actually capable of in terms of Human-like thinking (and, hopefully, answer the much harder question of whether they are endowed with true cognitive processes or merely pseudo-cognition). Frank proposes to apply **experimental psychology** methods and paradigms to them. In essence, whenever testing a particular "skill" of chatGPT (or other AI systems), a researcher should consider developing an actual scientific paradigm consisting of multiple trials/items (e.g., different prompt formulations) and participants (e.g., independent instances of the AI), a control condition, and a demonstration of the paradigm validity.
I agree that we must take AIs seriously and study them with the best methods available for complex systems like ourselves ("complex" at least from our intelligence level), and likely should strive at improving and generalize these methods. However, I would also argue that we psychologists might seriously need to consider including AI systems alongside Human participants in cognitive experiments. These systems will be able, in the very near future, to perform all kinds of tasks beyond language manipulation, such as perception or complex problem solving, thus opening the possibility of studies with one group of human participants, and one "group" of AI-based attempts. **How would that help psychological science?**
@@ -46,7 +46,7 @@ I agree that we must take AIs seriously and study them with the best methods ava
Comparing Human performance to that of emerging AI-systems will be both beneficial to Human-oriented psychology, to understand the particularities and idiosyncrasies of Human-like cognition, and well as to AI-oriented cognitive science by approaching the issue of artificial intelligence with the seriousness and cautiousness it deserves.
-EDIT (09/04/2023): François Chollet, expert in deep learning, [underlines](https://twitter.com/fchollet/status/1644435265795280897) an important caveat when testing AIs (and especially LLM that are trained on written material existing on the internet): it is possible that the system has already seen and "learned" a given task. Thus, cross-validating any findings with diverse and new tasks is important.
+EDIT (09/04/2023): François Chollet, expert in deep learning, [underlines](https://x.com/fchollet/status/1644435265795280897) an important caveat when testing AIs (and especially LLM that are trained on written material existing on the internet): it is possible that the system has already seen and "learned" a given task. Thus, cross-validating any findings with diverse and new tasks is important.
---
diff --git a/data/page_sharer.toml b/data/page_sharer.toml
index e9b1768d9..dc850d26c 100644
--- a/data/page_sharer.toml
+++ b/data/page_sharer.toml
@@ -3,7 +3,7 @@
[[buttons]]
id = "twitter"
- url = "https://twitter.com/intent/tweet?url={url}&text={title}"
+ url = "https://x.com/intent/tweet?url={url}&text={title}"
title = "Twitter"
icon_pack = "fab"
icon = "twitter"
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-analytics/layouts/partials/blox-analytics/index.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-analytics/layouts/_partials/blox-analytics/index.html
similarity index 100%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-analytics/layouts/partials/blox-analytics/index.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-analytics/layouts/_partials/blox-analytics/index.html
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-seo/layouts/partials/analytics/baidu_tongji.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-analytics/layouts/_partials/blox-analytics/services/baidu_tongji.html
similarity index 85%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-seo/layouts/partials/analytics/baidu_tongji.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-analytics/layouts/_partials/blox-analytics/services/baidu_tongji.html
index eb2a25cfd..9f60d70da 100644
--- a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-seo/layouts/partials/analytics/baidu_tongji.html
+++ b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-analytics/layouts/_partials/blox-analytics/services/baidu_tongji.html
@@ -1,4 +1,4 @@
-{{ $baidu_tongji := site.Params.marketing.analytics.baidu_tongji | default "" }}
+{{ $baidu_tongji := site.Params.hugoblox.analytics.baidu.site_id | default "" }}
{{ if hugo.IsProduction | and $baidu_tongji }}
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-analytics/layouts/partials/blox-analytics/services/google_analytics.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-analytics/layouts/_partials/blox-analytics/services/google_analytics.html
similarity index 84%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-analytics/layouts/partials/blox-analytics/services/google_analytics.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-analytics/layouts/_partials/blox-analytics/services/google_analytics.html
index 71e2394ab..dde798953 100644
--- a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-analytics/layouts/partials/blox-analytics/services/google_analytics.html
+++ b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-analytics/layouts/_partials/blox-analytics/services/google_analytics.html
@@ -1,8 +1,8 @@
-{{ $ga := site.Params.marketing.analytics.google_analytics | default "" }}
+{{ $ga := site.Params.hugoblox.analytics.google.measurement_id | default "" }}
{{ if hugo.IsProduction | and $ga }}
-{{ $gtag_config := cond (site.Params.features.privacy_pack.enable | default false) "{ 'anonymize_ip': true }" "{}" }}
+{{ $gtag_config := cond (site.Params.hugoblox.privacy.anonymize_analytics | default true) "{ 'anonymize_ip': true }" "{}" }}
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-analytics/layouts/partials/blox-analytics/services/plausible.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-analytics/layouts/_partials/blox-analytics/services/plausible.html
similarity index 64%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-analytics/layouts/partials/blox-analytics/services/plausible.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-analytics/layouts/_partials/blox-analytics/services/plausible.html
index 4822f8d00..47cf517b9 100644
--- a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-analytics/layouts/partials/blox-analytics/services/plausible.html
+++ b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-analytics/layouts/_partials/blox-analytics/services/plausible.html
@@ -1,4 +1,4 @@
-{{ $plausible := site.Params.marketing.analytics.plausible | default "" }}
+{{ $plausible := site.Params.hugoblox.analytics.plausible.domain | default "" }}
{{ if hugo.IsProduction | and $plausible }}
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-analytics/layouts/partials/blox-analytics/verification.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-analytics/layouts/_partials/blox-analytics/verification.html
similarity index 58%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-analytics/layouts/partials/blox-analytics/verification.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-analytics/layouts/_partials/blox-analytics/verification.html
index 9be425029..ea50d8456 100644
--- a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-analytics/layouts/partials/blox-analytics/verification.html
+++ b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-analytics/layouts/_partials/blox-analytics/verification.html
@@ -1,25 +1,25 @@
{{/* Site Verification with Third Party Services */}}
-{{- with site.Params.marketing.verification.google -}}
+{{- with site.Params.hugoblox.verification.google -}}
{{- end -}}
-{{- with site.Params.marketing.verification.bing -}}
+{{- with site.Params.hugoblox.verification.bing -}}
{{- end -}}
-{{- with site.Params.marketing.verification.yandex -}}
+{{- with site.Params.hugoblox.verification.yandex -}}
{{- end -}}
-{{- with site.Params.marketing.verification.pinterest -}}
+{{- with site.Params.hugoblox.verification.pinterest -}}
{{- end -}}
-{{- with site.Params.marketing.verification.baidu -}}
+{{- with site.Params.hugoblox.verification.baidu -}}
{{- end -}}
-{{ with site.Params.marketing.verification.naver }}
+{{ with site.Params.hugoblox.verification.naver }}
{{- end -}}
\ No newline at end of file
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/archetypes/authors/_index.md b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/archetypes/authors/_index.md
index f7445a608..d251a837c 100644
--- a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/archetypes/authors/_index.md
+++ b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/archetypes/authors/_index.md
@@ -42,9 +42,9 @@ social:
- icon: envelope
icon_pack: fas
link: '#contact' # For a direct email link, use "mailto:test@example.org".
-- icon: twitter
+- icon: x-twitter
icon_pack: fab
- link: https://twitter.com/USERNAME
+ link: https://x.com/USERNAME
- icon: google-scholar
icon_pack: ai
link: https://scholar.google.com/citations?user=PERSON-ID
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/archetypes/event/index.md b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/archetypes/event/index.md
index 429550a58..cba10efd8 100644
--- a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/archetypes/event/index.md
+++ b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/archetypes/event/index.md
@@ -43,7 +43,7 @@ image:
# - name: Follow
# url: https://twitter.com
# icon_pack: fab
-# icon: twitter
+# icon: x-twitter
# Optional filename of your slides within your event's folder or a URL.
url_slides:
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/archetypes/project/index.md b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/archetypes/project/index.md
index be6450826..adb9d88e5 100644
--- a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/archetypes/project/index.md
+++ b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/archetypes/project/index.md
@@ -25,7 +25,7 @@ image:
# - name: Follow
# url: https://twitter.com
# icon_pack: fab
-# icon: twitter
+# icon: x-twitter
url_code: ""
url_pdf: ""
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/archetypes/publication/index.md b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/archetypes/publication/index.md
index 9b69b4410..519563ee4 100644
--- a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/archetypes/publication/index.md
+++ b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/archetypes/publication/index.md
@@ -34,7 +34,7 @@ featured: false
# - name: Follow
# url: https://twitter.com
# icon_pack: fab
-# icon: twitter
+# icon: x-twitter
url_pdf:
url_code:
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/data/page_sharer.toml b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/data/page_sharer.toml
index b4b3e24dc..dadea681e 100644
--- a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/data/page_sharer.toml
+++ b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/data/page_sharer.toml
@@ -3,7 +3,7 @@
[[buttons]]
id = "twitter"
- url = "https://twitter.com/intent/tweet?url={url}&text={title}"
+ url = "https://x.com/intent/tweet?url={url}&text={title}"
title = "Twitter"
icon_pack = "fab"
icon = "twitter"
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_default/_markup/render-codeblock-markmap.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_markup/render-codeblock-markmap.html
similarity index 100%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_default/_markup/render-codeblock-markmap.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_markup/render-codeblock-markmap.html
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_default/_markup/render-codeblock-mermaid.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_markup/render-codeblock-mermaid.html
similarity index 100%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_default/_markup/render-codeblock-mermaid.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_markup/render-codeblock-mermaid.html
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_default/_markup/render-image.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_markup/render-image.html
similarity index 100%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_default/_markup/render-image.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_markup/render-image.html
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_default/_markup/render-link.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_markup/render-link.html
similarity index 100%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_default/_markup/render-link.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_markup/render-link.html
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/blocks/about.avatar.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/blocks/about.avatar.html
similarity index 100%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/blocks/about.avatar.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/blocks/about.avatar.html
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/blocks/about.biography.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/blocks/about.biography.html
similarity index 100%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/blocks/about.biography.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/blocks/about.biography.html
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/blocks/accomplishments.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/blocks/accomplishments.html
similarity index 100%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/blocks/accomplishments.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/blocks/accomplishments.html
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/blocks/collection.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/blocks/collection.html
similarity index 100%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/blocks/collection.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/blocks/collection.html
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/blocks/contact.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/blocks/contact.html
similarity index 100%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/blocks/contact.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/blocks/contact.html
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/blocks/experience.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/blocks/experience.html
similarity index 100%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/blocks/experience.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/blocks/experience.html
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/blocks/features.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/blocks/features.html
similarity index 100%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/blocks/features.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/blocks/features.html
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/blocks/hero.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/blocks/hero.html
similarity index 100%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/blocks/hero.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/blocks/hero.html
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/blocks/markdown.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/blocks/markdown.html
similarity index 100%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/blocks/markdown.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/blocks/markdown.html
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/blocks/people.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/blocks/people.html
similarity index 100%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/blocks/people.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/blocks/people.html
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/blocks/portfolio.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/blocks/portfolio.html
similarity index 100%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/blocks/portfolio.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/blocks/portfolio.html
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/blocks/skills.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/blocks/skills.html
similarity index 100%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/blocks/skills.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/blocks/skills.html
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/blocks/slider.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/blocks/slider.html
similarity index 100%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/blocks/slider.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/blocks/slider.html
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/blocks/tag_cloud.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/blocks/tag_cloud.html
similarity index 100%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/blocks/tag_cloud.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/blocks/tag_cloud.html
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/blocks/v1/about.avatar.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/blocks/v1/about.avatar.html
similarity index 100%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/blocks/v1/about.avatar.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/blocks/v1/about.avatar.html
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/blocks/v1/about.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/blocks/v1/about.html
similarity index 100%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/blocks/v1/about.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/blocks/v1/about.html
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/blocks/v1/accomplishments.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/blocks/v1/accomplishments.html
similarity index 100%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/blocks/v1/accomplishments.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/blocks/v1/accomplishments.html
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/blocks/v1/collection.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/blocks/v1/collection.html
similarity index 100%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/blocks/v1/collection.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/blocks/v1/collection.html
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/blocks/v1/contact.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/blocks/v1/contact.html
similarity index 100%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/blocks/v1/contact.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/blocks/v1/contact.html
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/blocks/v1/experience.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/blocks/v1/experience.html
similarity index 100%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/blocks/v1/experience.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/blocks/v1/experience.html
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/blocks/v1/features.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/blocks/v1/features.html
similarity index 100%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/blocks/v1/features.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/blocks/v1/features.html
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/blocks/v1/hero.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/blocks/v1/hero.html
similarity index 100%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/blocks/v1/hero.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/blocks/v1/hero.html
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/blocks/v1/markdown.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/blocks/v1/markdown.html
similarity index 100%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/blocks/v1/markdown.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/blocks/v1/markdown.html
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/blocks/v1/people.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/blocks/v1/people.html
similarity index 100%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/blocks/v1/people.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/blocks/v1/people.html
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/blocks/v1/portfolio.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/blocks/v1/portfolio.html
similarity index 100%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/blocks/v1/portfolio.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/blocks/v1/portfolio.html
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/blocks/v1/slider.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/blocks/v1/slider.html
similarity index 100%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/blocks/v1/slider.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/blocks/v1/slider.html
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/blocks/v1/tag_cloud.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/blocks/v1/tag_cloud.html
similarity index 100%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/blocks/v1/tag_cloud.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/blocks/v1/tag_cloud.html
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/book_layout.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/book_layout.html
similarity index 100%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/book_layout.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/book_layout.html
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/book_menu.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/book_menu.html
similarity index 100%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/book_menu.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/book_menu.html
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/book_sidebar.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/book_sidebar.html
similarity index 100%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/book_sidebar.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/book_sidebar.html
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/citation.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/citation.html
similarity index 100%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/citation.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/citation.html
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/comments.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/comments.html
similarity index 86%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/comments.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/comments.html
index 6118c163d..f94329199 100644
--- a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/comments.html
+++ b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/comments.html
@@ -1,7 +1,7 @@
{{ $provider := trim (site.Params.features.comment.provider | lower) " " }}
{{ if $provider }}
- {{ $provider_tpl := printf "partials/comments/%s.html" $provider }}
+ {{ $provider_tpl := printf "_partials/comments/%s.html" $provider }}
{{ $provider_exists := templates.Exists $provider_tpl }}
{{ if not $provider_exists }}
{{ errorf "The '%s' comment provider was not found." $provider }}
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/comments/commento.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/comments/commento.html
similarity index 100%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/comments/commento.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/comments/commento.html
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/comments/disqus.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/comments/disqus.html
similarity index 100%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/comments/disqus.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/comments/disqus.html
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/comments/giscus.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/comments/giscus.html
similarity index 100%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/comments/giscus.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/comments/giscus.html
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/components/announcement_bar.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/components/announcement_bar.html
similarity index 100%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/components/announcement_bar.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/components/announcement_bar.html
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/components/breadcrumb.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/components/breadcrumb.html
similarity index 100%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/components/breadcrumb.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/components/breadcrumb.html
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/components/feedback.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/components/feedback.html
similarity index 100%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/components/feedback.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/components/feedback.html
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/components/footers/minimal.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/components/footers/minimal.html
similarity index 100%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/components/footers/minimal.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/components/footers/minimal.html
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/components/headers/navbar.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/components/headers/navbar.html
similarity index 100%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/components/headers/navbar.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/components/headers/navbar.html
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/components/page_sharer.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/components/page_sharer.html
similarity index 100%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/components/page_sharer.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/components/page_sharer.html
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/components/pager.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/components/pager.html
similarity index 100%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/components/pager.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/components/pager.html
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/cookie_consent.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/cookie_consent.html
similarity index 100%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/cookie_consent.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/cookie_consent.html
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/functions/get_address.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/functions/get_address.html
similarity index 100%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/functions/get_address.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/functions/get_address.html
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/functions/get_event_dates.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/functions/get_event_dates.html
similarity index 100%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/functions/get_event_dates.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/functions/get_event_dates.html
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/functions/get_pub_types.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/functions/get_pub_types.html
similarity index 100%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/functions/get_pub_types.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/functions/get_pub_types.html
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/functions/get_social_link.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/functions/get_social_link.html
similarity index 100%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/functions/get_social_link.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/functions/get_social_link.html
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/functions/has_attachments.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/functions/has_attachments.html
similarity index 100%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/functions/has_attachments.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/functions/has_attachments.html
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/functions/parse_block_v1.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/functions/parse_block_v1.html
similarity index 96%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/functions/parse_block_v1.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/functions/parse_block_v1.html
index 9851feefa..5ae904404 100644
--- a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/functions/parse_block_v1.html
+++ b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/functions/parse_block_v1.html
@@ -11,8 +11,8 @@
{{ if eq $block_type "pages" }}{{ $block_type = "collection" }}{{ end }}{{/* Support legacy Pages block */}}
{{ if eq $block_type "featured" }}{{ $block_type = "collection" }}{{ end }}{{/* Support legacy Featured block */}}
{{ $widget_path := printf "blocks/v1/%s.html" $block_type }}
-{{ if not (templates.Exists (printf "partials/%s" $widget_path)) }}
- {{ errorf "%s uses a `%s` block but the `%s` block was not found at `layouts/partials/%s`" $block.File.Path $block_type $block_type $widget_path }}
+{{ if not (templates.Exists (printf "_partials/%s" $widget_path)) }}
+ {{ errorf "%s uses a `%s` block but the `%s` block was not found at `layouts/_partials/%s`" $block.File.Path $block_type $block_type $widget_path }}
{{ end }}
{{/* Workaround to make Hugo's .Page.Store.Set cascade up to the parent of headless pages */}}
@@ -102,7 +102,7 @@
{{ $widget_class := printf "wg-%s" (replace (replace $block_type "." "-") "_" "-") }}
{{ $widget_config_file := printf "blocks/v1/%s-config.html" $block_type }}
-{{ if templates.Exists (printf "partials/%s" $widget_config_file) }}
+{{ if templates.Exists (printf "_partials/%s" $widget_config_file) }}
{{ $cfg := partial $widget_config_file $widget_args }}
{{ $use_container = $cfg.use_container }}
{{end}}
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/functions/parse_block_v2.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/functions/parse_block_v2.html
similarity index 96%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/functions/parse_block_v2.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/functions/parse_block_v2.html
index 7e20ad227..a42f0d41e 100644
--- a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/functions/parse_block_v2.html
+++ b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/functions/parse_block_v2.html
@@ -7,8 +7,8 @@
{{ $block_type := lower $block.block | default "markdown" }}
{{ $block_path := printf "blocks/%s.html" $block_type }}
-{{ if not (templates.Exists (printf "partials/%s" $block_path)) }}
- {{ errorf "%s uses a `%s` block but the `%s` block was not found at `layouts/partials/%s`" $block.File.Path $block_type $block_type $block_path }}
+{{ if not (templates.Exists (printf "_partials/%s" $block_path)) }}
+ {{ errorf "%s uses a `%s` block but the `%s` block was not found at `layouts/_partials/%s`" $block.File.Path $block_type $block_type $block_path }}
{{ end }}
{{/* Mermaid block: Workaround to make Hugo's .Page.Store.Set cascade up to the parent of headless pages */}}
@@ -107,7 +107,7 @@
{{ $widget_class := printf "wg-%s" (replace (replace $block_type "." "-") "_" "-") }}
{{ $widget_config_file := printf "blocks/%s-config.html" $block_type }}
-{{ if templates.Exists (printf "partials/%s" $widget_config_file) }}
+{{ if templates.Exists (printf "_partials/%s" $widget_config_file) }}
{{ $cfg := partial $widget_config_file $widget_args }}
{{ with $cfg.use_container }}{{ $use_container = . }}{{ end }}
{{ with $cfg.inject_section_heading }}{{ $use_cols = . }}{{ end }}
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/functions/parse_theme.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/functions/parse_theme.html
similarity index 100%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/functions/parse_theme.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/functions/parse_theme.html
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/functions/render_view.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/functions/render_view.html
similarity index 92%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/functions/render_view.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/functions/render_view.html
index ea476e8a3..1d0d7833b 100644
--- a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/functions/render_view.html
+++ b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/functions/render_view.html
@@ -21,7 +21,7 @@
{{ $view_file = "compact" }}
{{ end }}
{{else}}
- {{ if templates.Exists (printf "partials/views/%s.html" (lower $view)) }}
+ {{ if templates.Exists (printf "_partials/views/%s.html" (lower $view)) }}
{{ $view_file = lower $view }}
{{else}}
{{/* Fallback to compact view */}}
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/landing_page.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/landing_page.html
similarity index 100%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/landing_page.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/landing_page.html
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/page_author.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/page_author.html
similarity index 100%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/page_author.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/page_author.html
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/page_author_card.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/page_author_card.html
similarity index 100%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/page_author_card.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/page_author_card.html
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/page_edit.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/page_edit.html
similarity index 100%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/page_edit.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/page_edit.html
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/page_footer.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/page_footer.html
similarity index 100%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/page_footer.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/page_footer.html
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/page_header.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/page_header.html
similarity index 100%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/page_header.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/page_header.html
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/page_links.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/page_links.html
similarity index 100%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/page_links.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/page_links.html
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/page_links_div.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/page_links_div.html
similarity index 100%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/page_links_div.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/page_links_div.html
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/page_metadata.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/page_metadata.html
similarity index 94%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/page_metadata.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/page_metadata.html
index 294b77538..2376ebbcf 100644
--- a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/page_metadata.html
+++ b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/page_metadata.html
@@ -53,12 +53,11 @@
{{ end}}
- {{ $taxonomy := "categories" }}
- {{ if $page.Param $taxonomy }}
+ {{ if $page.Params.categories }}
- {{- range $index, $value := ($page.GetTerms $taxonomy) -}}
+ {{- range $index, $value := ($page.GetTerms "categories") -}}
{{- if gt $index 0 }}, {{ end -}}
{{ .LinkTitle }}
{{- end -}}
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/page_metadata_authors.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/page_metadata_authors.html
similarity index 75%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/page_metadata_authors.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/page_metadata_authors.html
index 5f027ef8c..5024f7f82 100644
--- a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/page_metadata_authors.html
+++ b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/page_metadata_authors.html
@@ -1,14 +1,13 @@
{{/* Display author list. */}}
-{{- $taxonomy := "authors" }}
-{{ if .Param $taxonomy }}
- {{ range $index, $value := (.GetTerms $taxonomy) }}
+{{ if .Params.authors }}
+ {{ range $index, $value := (.GetTerms "authors") }}
{{- /* Highlight the author's name? */ -}}
{{- $highlight_name := .Page.Params.highlight_name | default false -}}
{{- if gt $index 0 }}, {{ end -}}
- {{/* Effectively check the page's `_build` option as `_build` is not exposed in Hugo's Page object. */}}
+ {{/* Effectively check the page's `build` option as `build` is not exposed in Hugo's Page object. */}}
{{- if .RelPermalink -}}
{{.LinkTitle}}
{{- else -}}
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/page_related.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/page_related.html
similarity index 100%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/page_related.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/page_related.html
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/pagination.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/pagination.html
similarity index 100%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/pagination.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/pagination.html
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/search.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/search.html
similarity index 100%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/search.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/search.html
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/site_footer.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/site_footer.html
similarity index 92%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/site_footer.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/site_footer.html
index 503b203f9..5d8b11b5a 100644
--- a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/site_footer.html
+++ b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/site_footer.html
@@ -5,8 +5,8 @@
{{/* Load footer block */}}
{{ $footer_section_name := site.Params.footer.block | default "minimal" }}
{{ $footer_section_path := printf "components/footers/%s.html" $footer_section_name }}
- {{ if not (templates.Exists (printf "partials/%s" $footer_section_path)) }}
- {{ errorf "Check your `params.yaml`. Cannot find footer block at `layouts/partials/%s`" $footer_section_path }}
+ {{ if not (templates.Exists (printf "_partials/%s" $footer_section_path)) }}
+ {{ errorf "Check your `params.yaml`. Cannot find footer block at `layouts/_partials/%s`" $footer_section_path }}
{{ end }}
{{ partial $footer_section_path . }}
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/site_footer_license.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/site_footer_license.html
similarity index 100%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/site_footer_license.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/site_footer_license.html
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/site_head.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/site_head.html
similarity index 99%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/site_head.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/site_head.html
index 561ea378b..94ba8c9f3 100644
--- a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/site_head.html
+++ b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/site_head.html
@@ -215,7 +215,7 @@
{{/* EXTENSIBILITY HOOK: HEAD-END */}}
{{/* Deprecated custom_head hook */}}
- {{ if templates.Exists "partials/custom_head.html" }}
+ {{ if templates.Exists "_partials/custom_head.html" }}
{{ partial "custom_head" . }}
{{ end }}
{{ partial "blox-core/functions/get_hook" (dict "hook" "head-end" "context" .) }}
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/site_js.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/site_js.html
similarity index 99%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/site_js.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/site_js.html
index ab06c6627..07125ac8a 100644
--- a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/site_js.html
+++ b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/site_js.html
@@ -267,7 +267,7 @@
{{/* EXTENSIBILITY HOOK: BODY-END */}}
{{/* Deprecated custom_js hook */}}
-{{ if templates.Exists "partials/custom_js.html" }}
+{{ if templates.Exists "_partials/custom_js.html" }}
{{ partial "custom_js" . }}
{{ end }}
{{ partial "blox-core/functions/get_hook" (dict "hook" "body-end" "context" .) }}
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/social_links.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/social_links.html
similarity index 100%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/social_links.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/social_links.html
diff --git a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/tags.html b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/tags.html
similarity index 56%
rename from themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/tags.html
rename to themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/tags.html
index bcc816198..f33f8eff9 100644
--- a/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/partials/tags.html
+++ b/themes/github.com/HugoBlox/hugo-blox-builder/modules/blox-bootstrap/layouts/_partials/tags.html
@@ -1,7 +1,6 @@
-{{ $taxonomy := "tags" }}
-{{ if .Param $taxonomy }}
+{{ if .Params.tags }}
- {{ range $index, $value := (.GetTerms $taxonomy) }}
+ {{ range $index, $value := (.GetTerms "tags") }}
{{ .LinkTitle }}
{{ end }}