Compare commits
168 commits
modules/wo
...
main
Author | SHA1 | Date | |
---|---|---|---|
|
4f621dfa3a | ||
|
9b7e44a06e | ||
|
927fddeb50 | ||
|
edacf1f01f | ||
|
ec9127eaf8 | ||
|
8778c4b5ed | ||
|
5660081624 | ||
|
676a1b20ee | ||
|
492e343c2a | ||
|
f726390527 | ||
|
f78044d2b4 | ||
|
2b11b7e9fb | ||
|
6b70757505 | ||
|
776e5c09c0 | ||
|
9b3512593a | ||
|
a5aba50938 | ||
|
8d25fbed12 | ||
|
f8dfd561a6 | ||
|
322b500bd2 | ||
|
81df9f3e9c | ||
|
50c6efcd67 | ||
|
5ee9dc5857 | ||
|
928399f2cd | ||
|
3463e63b4c | ||
|
78e9a5787d | ||
|
d8ba8a1565 | ||
|
307f5b9798 | ||
|
01488c3821 | ||
|
564bf13e6d | ||
|
55b856df3a | ||
|
370dc623ab | ||
|
934246c45b | ||
|
971f297e46 | ||
|
c2e9a799f7 | ||
|
3fa4435e55 | ||
|
41bd113535 | ||
|
c3d23d929b | ||
|
be5537b684 | ||
|
7d5cbf3ce7 | ||
|
75a42222e9 | ||
|
2261d9b5f8 | ||
|
4a22c57dc3 | ||
|
347501f9ea | ||
|
d147e71f52 | ||
|
eba36169bb | ||
|
dcdb3d3506 | ||
|
3c4070ab45 | ||
|
92354b9cd9 | ||
|
e7beed231a | ||
|
5c88aec094 | ||
|
0e99f0b10f | ||
|
7b3f949177 | ||
|
f2ddf643ff | ||
|
c767554c5b | ||
|
137ebf6fdc | ||
|
11a51f8e9f | ||
|
ab18989a41 | ||
|
9547f9a844 | ||
|
77b6043ea7 | ||
|
59a57b0518 | ||
|
c03355fea5 | ||
|
76c545771e | ||
|
4e81f629de | ||
|
469a458ab9 | ||
|
07fe0da177 | ||
|
cee6e1e3e1 | ||
|
b13d437838 | ||
|
6419ee6413 | ||
|
5e0fb4a205 | ||
|
ae83c68788 | ||
|
5fab7f3a48 | ||
|
b7ae01c123 | ||
|
8fa6800800 | ||
|
da6ffe72ba | ||
|
623ca31a5f | ||
|
ff085a9fde | ||
|
5fc2af797a | ||
|
848582253c | ||
|
552df4b957 | ||
|
06e9c42adc | ||
|
747d78e86b | ||
|
69d49c0b4a | ||
|
a7041920bc | ||
|
0d0905a765 | ||
|
90c9225b9a | ||
|
0929442284 | ||
|
ae7f0c5979 | ||
|
5ab1d19b01 | ||
|
a6d0923a1e | ||
|
728baf9dc0 | ||
|
3fb9b2e11a | ||
|
0d7b68fcb5 | ||
|
70fd49a584 | ||
|
508cbef99d | ||
|
04ee3fc2c5 | ||
|
51d09b0b6a | ||
|
d9af47ca37 | ||
|
1975d0f568 | ||
|
a73f8bd5b7 | ||
|
ab509c2f07 | ||
|
35f75d5b7e | ||
|
08cce59b88 | ||
|
190577cbbe | ||
|
b290b27077 | ||
|
1bc54d5d14 | ||
|
824ef0dbf0 | ||
|
75811a87a2 | ||
|
9b4580f4be | ||
|
f1e179b23d | ||
|
b45980e210 | ||
|
de03f3f22d | ||
|
0d12bd1d28 | ||
|
46e2fa4c7b | ||
|
5a4b7ec721 | ||
|
d31adfedd4 | ||
|
19f7b3a14e | ||
|
e29517634e | ||
|
577674f243 | ||
|
dced0cd824 | ||
|
d684873cd0 | ||
|
e4309ca0ce | ||
|
768ab131c5 | ||
|
11aedd9912 | ||
|
c57e12dd31 | ||
|
0263ff0d06 | ||
|
70c62c8dbe | ||
|
a3e3b03dd8 | ||
|
d4d8f739af | ||
|
d2e84bae02 | ||
|
7b6976eaf6 | ||
|
4a2021a73a | ||
|
99dddeda73 | ||
|
f431a4a2c7 | ||
|
a523cfb805 | ||
|
804c70f7ef | ||
|
97d99341d5 | ||
|
00b9ae5431 | ||
|
fef14e4b4c | ||
|
f295093397 | ||
|
a92cd7f34b | ||
|
c5f07a80c6 | ||
|
2b677732a6 | ||
|
358962ce08 | ||
|
e48152bc93 | ||
|
3d7a5172af | ||
|
c432620c14 | ||
|
ebaf14037b | ||
|
4ffeaab47c | ||
|
fbe947062c | ||
|
bf2aae99ab | ||
|
56272d835c | ||
|
425726d96b | ||
|
590f4123eb | ||
|
d9695efa09 | ||
|
448ed0e3bd | ||
|
a94b93a9f2 | ||
|
904265fd42 | ||
|
5849f386bd | ||
|
44846a6691 | ||
|
0478cf6921 | ||
|
22992233d8 | ||
|
9b2e271c7c | ||
|
f9b227c335 | ||
|
20f6ecb81f | ||
|
42cbd66239 | ||
|
d537e4be48 | ||
|
0120b464b2 | ||
|
51997ad4c2 |
|
@ -2,4 +2,5 @@
|
||||||
**/_vendor/
|
**/_vendor/
|
||||||
**/vendor/
|
**/vendor/
|
||||||
public/
|
public/
|
||||||
**/assets/dist/lib/**
|
**/assets/dist/**
|
||||||
|
**/pagefind/**
|
||||||
|
|
2
.github/FUNDING.yml
vendored
|
@ -1,2 +1,2 @@
|
||||||
github: gcushen
|
github: gcushen
|
||||||
custom: https://wowchemy.com/sponsor/
|
custom: https://hugoblox.com/sponsor/
|
||||||
|
|
24
.github/ISSUE_TEMPLATE/bug-report.yml
vendored
|
@ -11,15 +11,15 @@ body:
|
||||||
|
|
||||||
We use GitHub Issues for project management, **NOT for support**.
|
We use GitHub Issues for project management, **NOT for support**.
|
||||||
|
|
||||||
🚑 For **help** and **questions**, search if your question has already been asked on the community **[chat](https://discord.gg/z8wNYzb)** and **[forum](https://github.com/wowchemy/wowchemy-hugo-themes/discussions)**, and if not, ask your question there instead.
|
🚑 For **help** and **questions**, search if your question has already been asked on the community **[chat](https://discord.gg/z8wNYzb)** and **[forum](https://github.com/HugoBlox/hugo-blox-builder/discussions)**, and if not, ask your question there instead.
|
||||||
|
|
||||||
Bug reports also shouldn't be used for support requests about a specific problem in your site, only if the issue can be reproduced on a fresh Wowchemy template.
|
Bug reports also shouldn't be used for support requests about a specific problem in your site, only if the issue can be reproduced on a fresh Hugo Blox Builder template.
|
||||||
|
|
||||||
Also, you can search and browse the extensive [Wowchemy](https://wowchemy.com/docs/) and [Hugo](https://gohugo.io/documentation/) **documentation**.
|
Also, you can search and browse the extensive [Hugo Blox Builder](https://docs.hugoblox.com) and [Hugo](https://gohugo.io/documentation/) **documentation**.
|
||||||
|
|
||||||
For questions on _Blogdown_, please reach out to the [Blogdown community](https://github.com/rstudio/blogdown).
|
For questions on _RStudio/Blogdown_, please reach out to the [RStudio/Blogdown community](https://github.com/rstudio/blogdown).
|
||||||
|
|
||||||
Please fill out each section below. This info allows Wowchemy contributors to diagnose (and fix!) your issue as quickly as possible. Otherwise we might need to close the issue (e.g. when it's missing clear steps to reproduce).
|
Please fill out each section below. This info allows Hugo Blox Builder contributors to diagnose (and fix!) your issue as quickly as possible. Otherwise we might need to close the issue (e.g. when it's missing clear steps to reproduce).
|
||||||
|
|
||||||
Also, please verify that your issue is present in the very latest `main` version.
|
Also, please verify that your issue is present in the very latest `main` version.
|
||||||
- type: checkboxes
|
- type: checkboxes
|
||||||
|
@ -27,9 +27,9 @@ body:
|
||||||
label: Preliminary Checks
|
label: Preliminary Checks
|
||||||
description: Please make sure that you verify each checkbox and follow the instructions for them.
|
description: Please make sure that you verify each checkbox and follow the instructions for them.
|
||||||
options:
|
options:
|
||||||
- label: "This issue is not a duplicate. Before opening a new issue, please search existing issues: https://github.com/wowchemy/wowchemy-hugo-themes/issues?q=is%3Aissue"
|
- label: "This issue is not a duplicate. Before opening a new issue, please search existing issues: https://github.com/HugoBlox/hugo-blox-builder/issues?q=is%3Aissue"
|
||||||
required: true
|
required: true
|
||||||
- label: "This issue is not a question, feature request, or anything other than a bug report directly related to Wowchemy. Please post those things on Discord: https://discord.gg/z8wNYzb"
|
- label: "This issue is not a question, feature request, or anything other than a bug report directly related to Hugo Blox Builder. Please post those things on Discord: https://discord.gg/z8wNYzb"
|
||||||
required: true
|
required: true
|
||||||
- type: textarea
|
- type: textarea
|
||||||
attributes:
|
attributes:
|
||||||
|
@ -46,7 +46,7 @@ body:
|
||||||
description: |
|
description: |
|
||||||
Link to a minimal reproduction of the issue (GitHub repository).
|
Link to a minimal reproduction of the issue (GitHub repository).
|
||||||
|
|
||||||
**Ideally, create a minimal reproduction of the issue on a fresh template rather than linking to your site's repository: https://wowchemy.com/hugo-themes/
|
**Ideally, create a minimal reproduction of the issue on a fresh template rather than linking to your site's repository: https://hugoblox.com/hugo-themes/
|
||||||
validations:
|
validations:
|
||||||
required: true
|
required: true
|
||||||
- type: textarea
|
- type: textarea
|
||||||
|
@ -103,11 +103,11 @@ body:
|
||||||
- Microsoft Edge
|
- Microsoft Edge
|
||||||
- Other
|
- Other
|
||||||
- type: input
|
- type: input
|
||||||
id: wowchemy-tpl
|
id: hb-tpl
|
||||||
attributes:
|
attributes:
|
||||||
label: Which Wowchemy template are you using?
|
label: Which Hugo Blox template are you using?
|
||||||
description: 'For example, a template from https://wowchemy.com/hugo-themes/'
|
description: 'For example, a template from https://hugoblox.com/templates/'
|
||||||
placeholder: 'e.g., Academic Resume'
|
placeholder: 'e.g., Academic CV'
|
||||||
validations:
|
validations:
|
||||||
required: true
|
required: true
|
||||||
- type: input
|
- type: input
|
||||||
|
|
10
.github/ISSUE_TEMPLATE/config.yml
vendored
|
@ -2,13 +2,13 @@ blank_issues_enabled: false
|
||||||
contact_links:
|
contact_links:
|
||||||
- name: Questions
|
- name: Questions
|
||||||
url: https://discord.gg/z8wNYzb
|
url: https://discord.gg/z8wNYzb
|
||||||
about: Chat live with the Wowchemy community on Discord.
|
about: Chat live with the Hugo Blox Builder community on Discord.
|
||||||
- name: Discussions
|
- name: Discussions
|
||||||
url: https://github.com/wowchemy/wowchemy-hugo-themes/discussions
|
url: https://github.com/HugoBlox/hugo-blox-builder/discussions
|
||||||
about: Discuss Wowchemy on the GitHub Discussions forum
|
about: Discuss Hugo Blox Builder on the GitHub Discussions forum
|
||||||
- name: Troubleshooting Guide
|
- name: Troubleshooting Guide
|
||||||
url: https://wowchemy.com/docs/hugo-tutorials/troubleshooting/
|
url: https://docs.hugoblox.com/reference/troubleshooting/
|
||||||
about: Solve common issues fast.
|
about: Solve common issues fast.
|
||||||
- name: Documentation
|
- name: Documentation
|
||||||
url: https://wowchemy.com/docs/
|
url: https://docs.hugoblox.com/
|
||||||
about: Review the documentation
|
about: Review the documentation
|
||||||
|
|
4
.github/ISSUE_TEMPLATE/feature-request.yml
vendored
|
@ -8,9 +8,9 @@ body:
|
||||||
label: Prerequisites
|
label: Prerequisites
|
||||||
description: Take a minute to help our open source contributors.
|
description: Take a minute to help our open source contributors.
|
||||||
options:
|
options:
|
||||||
- label: I have [searched](https://github.com/wowchemy/wowchemy-hugo-themes/issues?q=is%3Aissue) for duplicate or closed feature requests
|
- label: I have [searched](https://github.com/HugoBlox/hugo-blox-builder/issues?q=is%3Aissue) for duplicate or closed feature requests
|
||||||
required: true
|
required: true
|
||||||
- label: I am mindful of the project [scope](https://github.com/wowchemy/wowchemy-hugo-themes/blob/main/CONTRIBUTING.md#scope)
|
- label: I am mindful of the project [scope](https://github.com/HugoBlox/hugo-blox-builder/blob/main/CONTRIBUTING.md#scope)
|
||||||
required: true
|
required: true
|
||||||
- type: textarea
|
- type: textarea
|
||||||
id: proposal
|
id: proposal
|
||||||
|
|
2
.github/PULL_REQUEST_TEMPLATE.md
vendored
|
@ -8,4 +8,4 @@ If this is a GUI change, try to include screenshots of the change. If not, pleas
|
||||||
|
|
||||||
### Documentation
|
### Documentation
|
||||||
|
|
||||||
If this is an enhancement, add a link here to the corresponding pull request on https://github.com/sourcethemes/academic-www or describe the documentation changes necessary.
|
If this is an enhancement, link to the relevant page on the documentation site and describe the necessary changes.
|
||||||
|
|
BIN
.github/media/sharing.png
vendored
Before Width: | Height: | Size: 521 KiB After Width: | Height: | Size: 510 KiB |
34
.github/workflows/build-test-site.yaml
vendored
|
@ -15,10 +15,10 @@ jobs:
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
os: [ubuntu-latest]
|
os: [ubuntu-latest]
|
||||||
node-version: [18.x]
|
# node-version: [18.x]
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
submodules: true # Fetch any Git submodules (true OR recursive)
|
submodules: true # Fetch any Git submodules (true OR recursive)
|
||||||
fetch-depth: 0 # Fetch all history for .GitInfo and .Lastmod
|
fetch-depth: 0 # Fetch all history for .GitInfo and .Lastmod
|
||||||
|
@ -41,6 +41,16 @@ jobs:
|
||||||
- name: Check for linting errors
|
- name: Check for linting errors
|
||||||
run: pnpm run lint:js # TODO: also lint styles again once new rule errors resolved
|
run: pnpm run lint:js # TODO: also lint styles again once new rule errors resolved
|
||||||
|
|
||||||
|
- name: Setup Hugo
|
||||||
|
uses: peaceiris/actions-hugo@v2
|
||||||
|
with:
|
||||||
|
hugo-version: '0.123.3'
|
||||||
|
extended: true
|
||||||
|
|
||||||
|
- name: Build
|
||||||
|
run: hugo --minify
|
||||||
|
working-directory: test
|
||||||
|
|
||||||
# format:
|
# format:
|
||||||
# runs-on: ubuntu-latest
|
# runs-on: ubuntu-latest
|
||||||
#
|
#
|
||||||
|
@ -54,26 +64,8 @@ jobs:
|
||||||
# - name: Prettify code
|
# - name: Prettify code
|
||||||
# uses: creyD/prettier_action@v3.1
|
# uses: creyD/prettier_action@v3.1
|
||||||
# with:
|
# with:
|
||||||
# prettier_options: '--write wowchemy/*.{css,js,json,md,scss} wowchemy/**/*.{css,js,json,md,scss}' # Match package.json
|
# prettier_options: '--write blox-tailwind/*.{css,js,json,md,scss} blox-tailwind/**/*.{css,js,json,md,scss}' # Match package.json
|
||||||
# prettier_version: '2.2.1' # Match package.json
|
# prettier_version: '2.2.1' # Match package.json
|
||||||
# commit_message: 'refactor: format code'
|
# commit_message: 'refactor: format code'
|
||||||
# env:
|
# env:
|
||||||
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
|
||||||
hugo:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
steps:
|
|
||||||
- uses: actions/checkout@v4
|
|
||||||
with:
|
|
||||||
submodules: true # Fetch any Git submodules (true OR recursive)
|
|
||||||
fetch-depth: 0 # Fetch all history for .GitInfo and .Lastmod
|
|
||||||
|
|
||||||
- name: Setup Hugo
|
|
||||||
uses: peaceiris/actions-hugo@v2
|
|
||||||
with:
|
|
||||||
hugo-version: '0.119.0'
|
|
||||||
extended: true
|
|
||||||
|
|
||||||
- name: Build
|
|
||||||
run: hugo --minify
|
|
||||||
working-directory: test
|
|
||||||
|
|
48
.github/workflows/split-packages.yaml
vendored
|
@ -17,24 +17,28 @@ jobs:
|
||||||
matrix:
|
matrix:
|
||||||
# define package to repository map
|
# define package to repository map
|
||||||
package:
|
package:
|
||||||
- local_path: 'academic'
|
- local_path: 'starters/academic-cv'
|
||||||
split_repository: 'starter-hugo-academic'
|
split_repository: 'theme-academic-cv'
|
||||||
- local_path: 'markdown-slides'
|
- local_path: 'starters/resume'
|
||||||
split_repository: 'starter-hugo-markdown-slides'
|
split_repository: 'theme-resume'
|
||||||
- local_path: 'blog'
|
- local_path: 'starters-bootstrap/markdown-slides'
|
||||||
split_repository: 'hugo-blog-theme'
|
split_repository: 'theme-markdown-slides'
|
||||||
- local_path: 'documentation'
|
- local_path: 'starters/blog'
|
||||||
split_repository: 'hugo-documentation-theme'
|
split_repository: 'theme-blog'
|
||||||
- local_path: 'portfolio'
|
- local_path: 'starters/documentation'
|
||||||
split_repository: 'starter-hugo-portfolio-theme'
|
split_repository: 'theme-documentation'
|
||||||
- local_path: 'course'
|
- local_path: 'starters-bootstrap/portfolio'
|
||||||
split_repository: 'starter-hugo-online-course'
|
split_repository: 'theme-portfolio'
|
||||||
- local_path: 'link-in-bio'
|
- local_path: 'starters-bootstrap/course'
|
||||||
split_repository: 'hugo-link-in-bio-theme'
|
split_repository: 'theme-online-course'
|
||||||
- local_path: 'research-group'
|
- local_path: 'starters/link-in-bio'
|
||||||
split_repository: 'starter-hugo-research-group'
|
split_repository: 'theme-link-in-bio'
|
||||||
- local_path: 'second-brain'
|
- local_path: 'starters-bootstrap/research-group'
|
||||||
split_repository: 'hugo-second-brain-theme'
|
split_repository: 'theme-research-group'
|
||||||
|
- local_path: 'starters-bootstrap/second-brain'
|
||||||
|
split_repository: 'theme-second-brain'
|
||||||
|
- local_path: 'starters/landing-page'
|
||||||
|
split_repository: 'theme-landing-page'
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v3
|
||||||
|
@ -44,12 +48,12 @@ jobs:
|
||||||
uses: "symplify/monorepo-split-github-action@v2.3.0"
|
uses: "symplify/monorepo-split-github-action@v2.3.0"
|
||||||
with:
|
with:
|
||||||
# ↓ split "packages/<package-name><package-name>" directory
|
# ↓ split "packages/<package-name><package-name>" directory
|
||||||
package_directory: 'starters/${{ matrix.package.local_path }}'
|
package_directory: '${{ matrix.package.local_path }}'
|
||||||
|
|
||||||
# ↓ into https://github.com/wowchemy/<package-name> repository
|
# ↓ into https://github.com/HugoBlox/<package-name> repository
|
||||||
repository_organization: 'wowchemy'
|
repository_organization: 'HugoBlox'
|
||||||
repository_name: '${{ matrix.package.split_repository }}'
|
repository_name: '${{ matrix.package.split_repository }}'
|
||||||
|
|
||||||
# ↓ the user signed under the split commit
|
# ↓ the user signed under the split commit
|
||||||
user_name: "Splitter Bot"
|
user_name: "Splitter Bot"
|
||||||
user_email: "no.reply@wowchemy.com"
|
user_email: "no.reply@hugoblox.com"
|
||||||
|
|
7
.github/workflows/stale.yml
vendored
|
@ -3,11 +3,16 @@ on:
|
||||||
schedule:
|
schedule:
|
||||||
- cron: '30 1 * * *'
|
- cron: '30 1 * * *'
|
||||||
|
|
||||||
|
permissions:
|
||||||
|
contents: write # only for delete-branch option
|
||||||
|
issues: write
|
||||||
|
pull-requests: write
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
stale:
|
stale:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/stale@v3
|
- uses: actions/stale@v9
|
||||||
with:
|
with:
|
||||||
repo-token: ${{ secrets.GITHUB_TOKEN }}
|
repo-token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
stale-issue-message: |
|
stale-issue-message: |
|
||||||
|
|
|
@ -1,14 +1,14 @@
|
||||||
_vendor/
|
_vendor/
|
||||||
vendor/
|
vendor/
|
||||||
wowchemy/assets/css/libs/
|
blox-bootstrapassets/css/libs/
|
||||||
|
|
||||||
public/
|
public/
|
||||||
resources/
|
resources/
|
||||||
|
|
||||||
*.html
|
*.html
|
||||||
|
|
||||||
wowchemy/assets/css/reveal.css
|
blox-bootstrapassets/css/reveal.css
|
||||||
wowchemy/assets/scss/main.scss
|
blox-bootstrapassets/scss/main.scss
|
||||||
|
|
||||||
wowchemy/layouts/index.json
|
blox-bootstraplayouts/index.json
|
||||||
wowchemy/layouts/index.webmanifest
|
blox-bootstraplayouts/index.webmanifest
|
||||||
|
|
|
@ -2,7 +2,8 @@
|
||||||
**/vendor/
|
**/vendor/
|
||||||
**/_vendor/
|
**/_vendor/
|
||||||
**/libs/
|
**/libs/
|
||||||
|
**/dist/
|
||||||
public/
|
public/
|
||||||
|
|
||||||
wowchemy/assets/scss/main.scss
|
blox-bootstrap/assets/scss/main.scss
|
||||||
wowchemy/assets/css/reveal_custom.css
|
blox-bootstrap/assets/css/reveal_custom.css
|
||||||
|
|
|
@ -2,4 +2,4 @@
|
||||||
|
|
||||||
We want to foster a positive, inclusive, and welcoming environment 💜
|
We want to foster a positive, inclusive, and welcoming environment 💜
|
||||||
|
|
||||||
We expect you to follow our [Code of Conduct](https://university.wowchemy.com/reference/contribute/) to fulfil this goal.
|
We expect you to follow our [Code of Conduct](https://docs.hugoblox.com/reference/contribute/) to fulfil this goal.
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
# Contributing to Wowchemy
|
# Contributing to Hugo Blox Builder
|
||||||
|
|
||||||
Thanks for being interested in contributing! We’re so glad you want to help!
|
Thanks for being interested in contributing! We’re so glad you want to help!
|
||||||
|
|
||||||
We want contributing to Wowchemy to be fun, enjoyable, and educational for anyone and everyone. All contributions are welcome, including new plugins (such as new widgets, shortcodes, theme packs, and language packs), templates, features, documentation as well as updates and tweaks, blog posts, YouTube tutorials, live streaming customizations, meetups, and more.
|
We want contributing to Hugo Blox to be fun, enjoyable, and educational for anyone and everyone. All contributions are welcome, including new plugins (such as new widgets, shortcodes, theme packs, and language packs), templates, features, documentation as well as updates and tweaks, blog posts, YouTube tutorials, live streaming customizations, meetups, and more.
|
||||||
|
|
||||||
## Where to Start
|
## Where to Start
|
||||||
|
|
||||||
|
@ -12,22 +12,22 @@ Join the **Contributing** channel on the **[community Discord](https://discord.g
|
||||||
|
|
||||||
Whether or not you're a developer, there are plenty of non-technical ways that you can help. We always need help with:
|
Whether or not you're a developer, there are plenty of non-technical ways that you can help. We always need help with:
|
||||||
|
|
||||||
- Helping the Wowchemy community via the live [chat](https://discord.gg/z8wNYzb) and [forum](https://github.com/wowchemy/wowchemy-hugo-themes/discussions)
|
- Helping the Hugo Blox community via the live [chat](https://discord.gg/z8wNYzb) and [forum](https://github.com/HugoBlox/hugo-blox-builder/discussions)
|
||||||
- Investigating and reviewing open [Issues](https://github.com/wowchemy/wowchemy-hugo-themes/issues) and [Pull Requests](https://github.com/wowchemy/wowchemy-hugo-themes/pulls)
|
- Investigating and reviewing open [Issues](https://github.com/HugoBlox/hugo-blox-builder/issues) and [Pull Requests](https://github.com/HugoBlox/hugo-blox-builder/pulls)
|
||||||
- Influence the roadmap! Give a thumbs up 👍 to upvote a feature request you would like to use
|
- Influence the roadmap! Give a thumbs up 👍 to upvote a feature request you would like to use
|
||||||
- Improving the [documentation](https://wowchemy.com/docs/) and writing tutorials
|
- Improving the [documentation](https://docs.hugoblox.com/) and writing tutorials
|
||||||
- Just click the _Edit_ button at the bottom of pages or open an issue with your proposed improvement
|
- Just click the _Edit_ button at the bottom of pages or open an issue with your proposed improvement
|
||||||
- Testing and quality assurance, such as checking the latest version of the templates work as you expect and fixing any dead-links etc.
|
- Testing and quality assurance, such as checking the latest version of the templates work as you expect and fixing any dead-links etc.
|
||||||
- Translating the Wowchemy templates or the Wowchemy documentation
|
- Translating the Hugo Blox templates or the Hugo Blox documentation
|
||||||
- Hosting local Wowchemy themed events or meetups
|
- Hosting local Hugo Blox themed events or meetups
|
||||||
- Promoting Wowchemy to others by blogging, vlogging, code streaming, talking etc.
|
- Promoting Hugo Blox to others by blogging, vlogging, code streaming, talking etc.
|
||||||
|
|
||||||
### For technical contributions
|
### For technical contributions
|
||||||
|
|
||||||
Repository structure:
|
Repository structure:
|
||||||
|
|
||||||
- modules
|
- modules
|
||||||
- The components and layouts which form the Wowchemy page building framework that the templates depend on
|
- The components and layouts which form the Hugo Blox page building framework that the templates depend on
|
||||||
- scripts
|
- scripts
|
||||||
- A collection of scripts for helping maintain the repository
|
- A collection of scripts for helping maintain the repository
|
||||||
- starters
|
- starters
|
||||||
|
@ -38,13 +38,13 @@ Repository structure:
|
||||||
|
|
||||||
#### What are some good issues to contribute to?
|
#### What are some good issues to contribute to?
|
||||||
|
|
||||||
If you're a developer looking to contribute, but you're not sure where to begin, check out the [help wanted](https://github.com/wowchemy/wowchemy-hugo-themes/labels/help%20wanted) label on Github, which contains issues which need some love.
|
If you're a developer looking to contribute, but you're not sure where to begin, check out the [help wanted](https://github.com/HugoBlox/hugo-blox-builder/labels/help%20wanted) label on Github, which contains issues which need some love.
|
||||||
|
|
||||||
#### How can I propose an improvement?
|
#### How can I propose an improvement?
|
||||||
|
|
||||||
If you have a straightforward bug fix or improvement, feel free to contribute it in a [Pull Request](https://github.com/wowchemy/wowchemy-hugo-themes/pulls) for the community to review.
|
If you have a straightforward bug fix or improvement, feel free to contribute it in a [Pull Request](https://github.com/HugoBlox/hugo-blox-builder/pulls) for the community to review.
|
||||||
|
|
||||||
If you have an idea for a new feature, please start by [searching the issues](https://github.com/wowchemy/wowchemy-hugo-themes/issues) to check that the feature has not already been suggested and then suggest it by [opening a new issue](https://github.com/wowchemy/wowchemy-hugo-themes/issues/new/choose), as adding new features to Wowchemy first requires some analysis around the design and spec.
|
If you have an idea for a new feature, please start by [searching the issues](https://github.com/HugoBlox/hugo-blox-builder/issues) to check that the feature has not already been suggested and then suggest it by [opening a new issue](https://github.com/HugoBlox/hugo-blox-builder/issues/new/choose), as adding new features to Hugo Blox first requires some analysis around the design and spec.
|
||||||
|
|
||||||
Please be mindful of the project [scope](#scope).
|
Please be mindful of the project [scope](#scope).
|
||||||
|
|
||||||
|
@ -61,7 +61,7 @@ Otherwise, for larger changes, you can edit locally on your computer in your fav
|
||||||
Fork (copy) the repo on GitHub and then clone (download) your fork to your computer:
|
Fork (copy) the repo on GitHub and then clone (download) your fork to your computer:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
git clone https://github.com/<YOUR_USERNAME>/wowchemy-hugo-themes.git
|
git clone https://github.com/<YOUR_USERNAME>/hugo-blox-builder.git
|
||||||
```
|
```
|
||||||
|
|
||||||
**View a template**
|
**View a template**
|
||||||
|
@ -71,7 +71,7 @@ git clone https://github.com/<YOUR_USERNAME>/wowchemy-hugo-themes.git
|
||||||
Then choose the starter template you wish to view, such as _minimal_:
|
Then choose the starter template you wish to view, such as _minimal_:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
yarn view:local minimal
|
yarn view:local academic-cv
|
||||||
```
|
```
|
||||||
|
|
||||||
Note that Hugo Server can occasionally stop working after changes are made (sometimes showing unrelated errors). If this happens, stop Hugo (Control-C) and restart it with the `yarn view:local ...` command above.
|
Note that Hugo Server can occasionally stop working after changes are made (sometimes showing unrelated errors). If this happens, stop Hugo (Control-C) and restart it with the `yarn view:local ...` command above.
|
||||||
|
@ -82,7 +82,7 @@ Implement you changes and then check for any linting or formatting issues.
|
||||||
|
|
||||||
Code linting and formatting form part of the Continuous Integration process to help catch bugs and code issues in contributions.
|
Code linting and formatting form part of the Continuous Integration process to help catch bugs and code issues in contributions.
|
||||||
|
|
||||||
Contributors can also run the flow on their fork of the "Wowchemy Hugo Modules" repo when making contributions (you'll need Node and Yarn to run):
|
Contributors can also run the flow on their fork of the "Hugo Blox Builder" repo when making contributions (you'll need Node and Yarn to run):
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
yarn install
|
yarn install
|
||||||
|
@ -92,40 +92,40 @@ yarn run format
|
||||||
|
|
||||||
**Open a Pull Request with your changes**
|
**Open a Pull Request with your changes**
|
||||||
|
|
||||||
Use git to push (upload) your changes to GitHub and then open a Pull Request (PR) at https://github.com/wowchemy/wowchemy-hugo-themes/pulls
|
Use git to push (upload) your changes to GitHub and then open a Pull Request (PR) at https://github.com/HugoBlox/hugo-blox-builder/pulls
|
||||||
|
|
||||||
Please be mindful of the project [scope](#scope).
|
Please be mindful of the project [scope](#scope).
|
||||||
|
|
||||||
### Contribute a widget
|
### Contribute Blox
|
||||||
|
|
||||||
[Create and publish your own widget](https://github.com/wowchemy/wowchemy-widget-starter)
|
[Create and publish your own blox](https://github.com/HugoBlox/create-blox)
|
||||||
|
|
||||||
### Contribute a shortcode
|
### Contribute a shortcode
|
||||||
|
|
||||||
[Create and publish your own shortcode](https://github.com/wowchemy/wowchemy-shortcode-starter)
|
[Create and publish your own shortcode](https://github.com/HugoBlox/create-shortcode)
|
||||||
|
|
||||||
### Contribute a language pack
|
### Contribute a language pack
|
||||||
|
|
||||||
To contribute a **new language pack** or an improvement to a language pack, refer to the [language pack guide](https://wowchemy.com/docs/language/#create-or-modify-a-language-pack). Once created, [fork Wowchemy Hugo Modules](https://github.com/wowchemy/wowchemy-hugo-themes), place your language pack in `wowchemy/i18n/`, add the name of the language to `wowchemy/data/i18n/language.yaml`, and open a Pull Request on Github with these two files.
|
To contribute a **new language pack** or an improvement to a language pack, refer to the [language pack guide](https://docs.hugoblox.com/reference/language/#create-or-modify-a-language-pack). Once created, [fork Hugo Blox Builder](https://github.com/HugoBlox/hugo-blox-builder), place your language pack in `blox-tailwind/i18n/`, add the name of the language to `blox-tailwind/data/i18n/language.yaml`, and open a Pull Request on Github with these two files.
|
||||||
|
|
||||||
### Contribute a theme pack
|
### Contribute a theme pack
|
||||||
|
|
||||||
[View the guide](https://wowchemy.com/docs/customization/#share-your-theme) to contributing a color and font theme pack.
|
[View the guide](https://docs.hugoblox.com/getting-started/customize/#appearance) to contributing a color and font theme pack.
|
||||||
|
|
||||||
### Contribute a template
|
### Contribute a template
|
||||||
|
|
||||||
Consider duplicating a bare-bones template, such as the [Minimal](https://github.com/wowchemy/wowchemy-hugo-themes/tree/main/starters/minimal) folder, and building up your own template using the Wowchemy Hugo Module. Reach out on the **Contributing** channel in Discord to submit your template.
|
Consider duplicating a bare-bones template, such as the [Link In Bio](https://github.com/HugoBlox/hugo-blox-builder/tree/main/starters/link-in-bio) folder, and building up your own template using the Hugo Blox. Reach out on the **Contributing** channel in Discord to submit your template.
|
||||||
|
|
||||||
### Contribute to the Publication importer
|
### Contribute to the Publication importer
|
||||||
|
|
||||||
To contribute to **Hugo Academic CLI**, the automatic publication importer, refer to [its dedicated Github repository](https://github.com/wowchemy/hugo-academic-cli) and Issue queue.
|
To contribute to **Hugo Academic CLI**, the automatic publication and blog post importer, refer to [its dedicated Github repository](https://github.com/GetRD/academic-file-converter) and Issue queue.
|
||||||
|
|
||||||
## Become a backer
|
## Become a backer
|
||||||
|
|
||||||
To help us develop this free software sustainably under the open source license, we ask all individuals and businesses that use it to help support its ongoing maintenance and development via sponsorship:
|
To help us develop this free software sustainably under the open source license, we ask all individuals and businesses that use it to help support its ongoing maintenance and development via sponsorship:
|
||||||
|
|
||||||
- ☕️ [**Donate a coffee**](https://github.com/sponsors/gcushen?frequency=one-time)
|
- ☕️ [**Donate a coffee**](https://github.com/sponsors/gcushen?frequency=one-time)
|
||||||
- ❤️ [**Become a sponsor and unlock awesome rewards**](https://wowchemy.com/sponsor/)
|
- ❤️ [**Become a sponsor and unlock awesome rewards**](https://hugoblox.com/sponsor/)
|
||||||
|
|
||||||
## Best practices
|
## Best practices
|
||||||
|
|
||||||
|
@ -161,4 +161,4 @@ The more regular active volunteers (rather than one-off contributors) we have su
|
||||||
|
|
||||||
The project's scope also has to be constrained so that it doesn't get too complex and unwieldy, from an architectural perspective, a testing perspective, and from a usability perspective.
|
The project's scope also has to be constrained so that it doesn't get too complex and unwieldy, from an architectural perspective, a testing perspective, and from a usability perspective.
|
||||||
|
|
||||||
Plugins (widgets, shortcodes, theme packs, language packs, and third-party JavaScript integrations) as well as templates allow the community to add major features without needing to contribute to Wowchemy itself.
|
Plugins (widgets, shortcodes, theme packs, language packs, and third-party JavaScript integrations) as well as templates allow the community to add major features without needing to contribute to Hugo Blox itself.
|
||||||
|
|
62
README.md
|
@ -1,14 +1,14 @@
|
||||||
[**中文**](./README.zh.md)
|
[**中文**](./README.zh.md)
|
||||||
|
|
||||||
<p align="center"><a href="https://wowchemy.com/templates/" target="_blank" rel="noopener"><img src="./.github/media/sharing.png" alt="Wowchemy Website Builder"></a></p>
|
<p align="center"><a href="https://hugoblox.com/templates/" target="_blank" rel="noopener"><img src="./.github/media/sharing.png" alt="Hugo Blox Builder"></a></p>
|
||||||
|
|
||||||
[![Get Started](https://img.shields.io/badge/-Get%20started-ff4655?style=for-the-badge)](https://wowchemy.com/templates/)
|
[![Get Started](https://img.shields.io/badge/-Get%20started-ff4655?style=for-the-badge)](https://hugoblox.com/templates/)
|
||||||
[![Discord](https://img.shields.io/discord/722225264733716590?style=for-the-badge)](https://discord.com/channels/722225264733716590/742892432458252370/742895548159492138)
|
[![Discord](https://img.shields.io/discord/722225264733716590?style=for-the-badge)](https://discord.com/channels/722225264733716590/742892432458252370/742895548159492138)
|
||||||
[![GitHub Sponsors](https://img.shields.io/github/sponsors/gcushen?label=%E2%9D%A4%EF%B8%8F%20sponsor&style=for-the-badge)](https://github.com/sponsors/gcushen)
|
[![GitHub Sponsors](https://img.shields.io/github/sponsors/gcushen?label=%E2%9D%A4%EF%B8%8F%20sponsor&style=for-the-badge)](https://github.com/sponsors/gcushen)
|
||||||
[![Twitter Follow](https://img.shields.io/twitter/follow/wowchemy?label=Follow%20on%20Twitter&style=for-the-badge)](https://twitter.com/wowchemy)
|
[![Twitter Follow](https://img.shields.io/twitter/follow/GetResearchDev?label=Follow%20on%20Twitter&style=for-the-badge)](https://twitter.com/GetResearchDev)
|
||||||
[![GitHub followers](https://img.shields.io/github/followers/gcushen?label=Follow%20on%20GH&style=for-the-badge)](https://github.com/gcushen)
|
[![GitHub followers](https://img.shields.io/github/followers/gcushen?label=Follow%20on%20GH&style=for-the-badge)](https://github.com/gcushen)
|
||||||
|
|
||||||
# [Wowchemy](https://wowchemy.com): the all-in-one website builder
|
# [Hugo Blox Builder](https://hugoblox.com): easy, all-in-one website builder
|
||||||
|
|
||||||
### Join 750,000+ Sites. No Code. Easily Create Future-Proof Websites ✏️ 📰 🚀
|
### Join 750,000+ Sites. No Code. Easily Create Future-Proof Websites ✏️ 📰 🚀
|
||||||
|
|
||||||
|
@ -16,25 +16,25 @@
|
||||||
|
|
||||||
🎨 **2. Personalize** a beautiful starter template with **50+ light/dark color themes, language packs, and blocks**
|
🎨 **2. Personalize** a beautiful starter template with **50+ light/dark color themes, language packs, and blocks**
|
||||||
|
|
||||||
🛋 **3. Optionally, write from your sofa or on the go with the integrated open source Content Management System (CMS) based on [Decap CMS](https://university.wowchemy.com/getting-started/cms/decap/)**
|
🛋 **3. Optionally, write from your sofa or on the go with the integrated open source Content Management System (CMS) based on [Decap CMS](https://docs.hugoblox.com/getting-started/cms/decap/)**
|
||||||
|
|
||||||
<p style="text-align: center"><a href="https://wowchemy.com/templates/" target="_blank" rel="noopener"><img src="./.github/media/write-from-phone.gif" alt="Wowchemy CMS"></a></p>
|
<p style="text-align: center"><a href="https://hugoblox.com/templates/" target="_blank" rel="noopener"><img src="./.github/media/write-from-phone.gif" alt="Hugo Blox Builder CMS"></a></p>
|
||||||
|
|
||||||
[Check out the latest **demos**](https://wowchemy.com/templates/) of what you'll get in less than 60 seconds, or [get **inspired**](https://wowchemy.com/creators/) by other creators.
|
[Check out the latest **demos**](https://hugoblox.com/templates/) of what you'll get in less than 60 seconds, or [get **inspired**](https://hugoblox.com/creators/) by other creators.
|
||||||
|
|
||||||
- 👉 [**Get Started**](https://wowchemy.com/templates/)
|
- 👉 [**Get Started**](https://hugoblox.com/templates/)
|
||||||
- 📚 [View the **documentation**](https://university.wowchemy.com/)
|
- 📚 [View the **documentation**](https://docs.hugoblox.com/)
|
||||||
- 🙋♀️ **Have a question?**
|
- 🙋♀️ **Have a question?**
|
||||||
- **Chat with us now on [Discord](https://discord.gg/z8wNYzb)** or explore the [Troubleshooting Guide](https://university.wowchemy.com/reference/troubleshooting/) and [Q&A Forum](https://github.com/wowchemy/wowchemy-hugo-themes/discussions)
|
- **Chat with us now on [Discord](https://discord.gg/z8wNYzb)** or explore the [Troubleshooting Guide](https://docs.hugoblox.com/reference/troubleshooting/) and [Q&A Forum](https://github.com/HugoBlox/hugo-blox-builder/discussions)
|
||||||
- _Also, check out [Hugo Forum](https://discourse.gohugo.io) for Hugo Qs and [Netlify Forum](https://answers.netlify.com/) for Netlify Qs_
|
- _Also, check out [Hugo Forum](https://discourse.gohugo.io) for Hugo Qs and [Netlify Forum](https://answers.netlify.com/) for Netlify Qs_
|
||||||
- 🐦 Share your Wowchemy site with the community on Twitter: [@wowchemy](https://twitter.com/wowchemy) [@GeorgeCushen](https://twitter.com/GeorgeCushen) [#MadeWithWowchemy](https://twitter.com/search?q=%23MadeWithWowchemy&src=typed_query)
|
- 🐦 Share your Hugo Blox Builder site with the community on Twitter: [@GetResearchDev](https://twitter.com/GetResearchDev) [@GeorgeCushen](https://twitter.com/GeorgeCushen) [#MadeWithHugoBlox](https://twitter.com/search?q=%23MadeWithHugoBlox&src=typed_query)
|
||||||
- 🗳 [Take the survey and help us improve #OpenSource](https://forms.gle/NioD9VhUg7PNmdCAA)
|
- 🗳 [Take the survey and help us improve #OpenSource](https://forms.gle/NioD9VhUg7PNmdCAA)
|
||||||
- ⬆️ **Updating?** View the [Update Guide](https://university.wowchemy.com/reference/update/) and [Release Notes](https://github.com/wowchemy/wowchemy-hugo-themes/releases)
|
- ⬆️ **Updating?** View the [Update Guide](https://docs.hugoblox.com/reference/update/) and [Release Notes](https://github.com/HugoBlox/hugo-blox-builder/releases)
|
||||||
- 🚀 [Contribute improvements](CONTRIBUTING.md) or [suggest improvements](https://github.com/wowchemy/wowchemy-hugo-themes/issues)
|
- 🚀 [Contribute improvements](CONTRIBUTING.md) or [suggest improvements](https://github.com/HugoBlox/hugo-blox-builder/issues)
|
||||||
|
|
||||||
## 💙 We ask you, humbly, to support this open source movement
|
## 💙 We ask you, humbly, to support this open source movement
|
||||||
|
|
||||||
Today we ask you to defend the open source independence of the Wowchemy website builder and themes 🐧
|
Today we ask you to defend the open source independence of the Hugo Blox Builder website builder and themes 🐧
|
||||||
|
|
||||||
We're an **open source and open science movement** that depends on your support to stay online and thriving, but 99.9% of our creators don't give; they simply look the other way 🤦🏻♀️
|
We're an **open source and open science movement** that depends on your support to stay online and thriving, but 99.9% of our creators don't give; they simply look the other way 🤦🏻♀️
|
||||||
|
|
||||||
|
@ -53,29 +53,29 @@ We're an **open source and open science movement** that depends on your support
|
||||||
|
|
||||||
## Starter Templates
|
## Starter Templates
|
||||||
|
|
||||||
Wowchemy is a **no-code** framework for creating _any_ kind of website using **widgets**. Each site is 100% customizable to **make it your own**!
|
Hugo Blox Builder is a **no-code** framework for creating _any_ kind of website using **widgets**. Each site is 100% customizable to **make it your own**!
|
||||||
|
|
||||||
Choose from one of the starter templates to easily get started:
|
Choose from one of the starter templates to easily get started:
|
||||||
|
|
||||||
[![Writing technical content](./.github/media/starters.webp)](https://wowchemy.com/templates/)
|
[![Writing technical content](./.github/media/starters.webp)](https://hugoblox.com/templates/)
|
||||||
|
|
||||||
## The Future of Technical Content Writing
|
## The Future of Technical Content Writing
|
||||||
|
|
||||||
**Write rich, future-proof content** using standardized Markdown along with bundled extensions for math and diagrams. Edit in the open source CMS or via an editor such as the online GitHub Editor, Jupyter Notebook, or RStudio! [Learn more](https://university.wowchemy.com/reference/markdown/)
|
**Write rich, future-proof content** using standardized Markdown along with bundled extensions for math and diagrams. Edit in the open source CMS or via an editor such as the online GitHub Editor, Jupyter Notebook, or RStudio! [Learn more](https://docs.hugoblox.com/reference/markdown/)
|
||||||
|
|
||||||
[![Writing technical content](https://wowchemy.com/uploads/readmes/writing-technical-content.gif)](https://academic-demo.netlify.app/post/writing-technical-content/)
|
[![Writing technical content](https://hugoblox.com/uploads/readmes/writing-technical-content.gif)](https://academic-demo.netlify.app/post/writing-technical-content/)
|
||||||
|
|
||||||
## Features
|
## Features
|
||||||
|
|
||||||
[![Screenshot](./.github/media/academic.png)](https://wowchemy.com/templates/)
|
[![Screenshot](./.github/media/academic.png)](https://hugoblox.com/templates/)
|
||||||
|
|
||||||
**Key features:**
|
**Key features:**
|
||||||
|
|
||||||
- **Page builder** - Create _anything_ with [**blocks**](https://university.wowchemy.com/getting-started/page-builder/) and [**elements**](https://university.wowchemy.com/reference/markdown/)
|
- **Page builder** - Create _anything_ with [**blocks**](https://docs.hugoblox.com/getting-started/page-builder/) and [**elements**](https://docs.hugoblox.com/reference/markdown/)
|
||||||
- **Edit any type of content** - Blog posts, publications, talks, slides, projects, and more!
|
- **Edit any type of content** - Blog posts, publications, talks, slides, projects, and more!
|
||||||
- **Create content** in [**Markdown**](https://university.wowchemy.com/reference/markdown/), [**Jupyter**](https://university.wowchemy.com/getting-started/cms/), or [**RStudio**](https://university.wowchemy.com/getting-started/cms/rstudio/)
|
- **Create content** in [**Markdown**](https://docs.hugoblox.com/reference/markdown/), [**Jupyter**](https://docs.hugoblox.com/getting-started/cms/), or [**RStudio**](https://docs.hugoblox.com/getting-started/cms/rstudio/)
|
||||||
- **Plugin System** - Fully customizable [**color** and **font themes**](https://university.wowchemy.com/getting-started/customize/#appearance)
|
- **Plugin System** - Fully customizable [**color** and **font themes**](https://docs.hugoblox.com/getting-started/customize/#appearance)
|
||||||
- **Display Code and Math** - Code highlighting and [LaTeX math](https://university.wowchemy.com/reference/markdown/#math) supported
|
- **Display Code and Math** - Code highlighting and [LaTeX math](https://docs.hugoblox.com/reference/markdown/#math) supported
|
||||||
- **Integrations** - [Google Analytics](https://analytics.google.com), [Disqus commenting](https://disqus.com), Maps, Contact Forms, and more!
|
- **Integrations** - [Google Analytics](https://analytics.google.com), [Disqus commenting](https://disqus.com), Maps, Contact Forms, and more!
|
||||||
- **Beautiful Site** - Simple and refreshing one page design
|
- **Beautiful Site** - Simple and refreshing one page design
|
||||||
- **Industry-Leading SEO** - Help get your website found on search engines and social media
|
- **Industry-Leading SEO** - Help get your website found on search engines and social media
|
||||||
|
@ -89,25 +89,25 @@ Choose from one of the starter templates to easily get started:
|
||||||
|
|
||||||
## Themes
|
## Themes
|
||||||
|
|
||||||
Wowchemy comes with **automatic day (light) and night (dark) mode** built-in. Alternatively, click the moon icon in the top right of one of the [Demos](https://wowchemy.com/templates/) to set your preferred mode!
|
Hugo Blox Builder comes with **automatic day (light) and night (dark) mode** built-in. Alternatively, click the moon icon in the top right of one of the [Demos](https://hugoblox.com/templates/) to set your preferred mode!
|
||||||
|
|
||||||
Choose a stunning theme for your site and [customize it](https://university.wowchemy.com/getting-started/customize/#custom-theme) to your liking:
|
Choose a stunning theme for your site and [customize it](https://docs.hugoblox.com/getting-started/customize/#custom-theme) to your liking:
|
||||||
|
|
||||||
[![Themes](./.github/media/themes.png)](https://wowchemy.com/templates/)
|
[![Themes](./.github/media/themes.png)](https://hugoblox.com/templates/)
|
||||||
|
|
||||||
[Browse more templates and themes...](https://wowchemy.com/templates/)
|
[Browse more templates and themes...](https://hugoblox.com/templates/)
|
||||||
|
|
||||||
## Ecosystem
|
## Ecosystem
|
||||||
|
|
||||||
- [**Bibtex to Markdown**](https://github.com/wowchemy/bibtex-to-markdown): Automatically import academic publications from BibTeX to Markdown files
|
- [**Academic File Converter**](https://github.com/GetRD/academic-file-converter): Automatically import academic publications from BibTeX to Markdown files
|
||||||
- [**Awesome Hugo**](https://github.com/wowchemy/awesome-hugo): Scripts to help migrate content to new versions of Hugo
|
- [**Awesome Hugo**](https://github.com/HugoBlox/awesome-hugo): Scripts to help migrate content to new versions of Hugo
|
||||||
|
|
||||||
## Join the community
|
## Join the community
|
||||||
|
|
||||||
Feel free to [_star_ the project on Github](https://github.com/wowchemy/wowchemy-hugo-themes), [join the community](https://discord.gg/z8wNYzb) on Discord, and follow [@wowchemy](https://twitter.com/wowchemy) on Twitter to be the first to hear about new features.
|
Feel free to [_star_ the project on Github](https://github.com/HugoBlox/hugo-blox-builder), [join the community](https://discord.gg/z8wNYzb) on Discord, and follow [@GetResearchDev](https://twitter.com/GetResearchDev) on Twitter to be the first to hear about new features.
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
Copyright 2016-present [George Cushen](https://georgecushen.com).
|
Copyright 2016-present [George Cushen](https://georgecushen.com).
|
||||||
|
|
||||||
The [Wowchemy Hugo Themes](https://github.com/wowchemy/wowchemy-hugo-themes/) repository is released under the [MIT](https://github.com/wowchemy/wowchemy-hugo-themes/blob/main/LICENSE.md) license.
|
The [Hugo Blox Builder](https://github.com/HugoBlox/hugo-blox-builder/) repository is released under the [MIT](https://github.com/HugoBlox/hugo-blox-builder/blob/main/LICENSE.md) license.
|
||||||
|
|
62
README.zh.md
|
@ -1,14 +1,14 @@
|
||||||
[**English**](./README.md)
|
[**English**](./README.md)
|
||||||
|
|
||||||
<p align="center"><a href="https://wowchemy.com/templates/" target="_blank" rel="noopener"><img src="./.github/media/sharing.png" alt="Wowchemy 网站构建工具"></a></p>
|
<p align="center"><a href="https://hugoblox.com/templates/" target="_blank" rel="noopener"><img src="./.github/media/sharing.png" alt="Hugo Blox Builder 网站构建工具"></a></p>
|
||||||
|
|
||||||
[![开始使用](https://img.shields.io/badge/-开始使用-ff4655?style=for-the-badge)](https://wowchemy.com/templates/)
|
[![开始使用](https://img.shields.io/badge/-开始使用-ff4655?style=for-the-badge)](https://hugoblox.com/templates/)
|
||||||
[![Discord](https://img.shields.io/discord/722225264733716590?style=for-the-badge)](https://discord.com/channels/722225264733716590/742892432458252370/742895548159492138)
|
[![Discord](https://img.shields.io/discord/722225264733716590?style=for-the-badge)](https://discord.com/channels/722225264733716590/742892432458252370/742895548159492138)
|
||||||
[![GitHub 赞助者](https://img.shields.io/github/sponsors/gcushen?label=%E2%9D%A4%EF%B8%8F%20赞助&style=for-the-badge)](https://github.com/sponsors/gcushen)
|
[![GitHub 赞助者](https://img.shields.io/github/sponsors/gcushen?label=%E2%9D%A4%EF%B8%8F%20赞助&style=for-the-badge)](https://github.com/sponsors/gcushen)
|
||||||
[![Twitter 关注者](https://img.shields.io/twitter/follow/wowchemy?label=关注Twitter&style=for-the-badge)](https://twitter.com/wowchemy)
|
[![Twitter 关注者](https://img.shields.io/twitter/follow/GetResearchDev?label=关注Twitter&style=for-the-badge)](https://twitter.com/GetResearchDev)
|
||||||
[![GitHub 关注者](https://img.shields.io/github/followers/gcushen?label=关注GH&style=for-the-badge)](https://github.com/gcushen)
|
[![GitHub 关注者](https://img.shields.io/github/followers/gcushen?label=关注GH&style=for-the-badge)](https://github.com/gcushen)
|
||||||
|
|
||||||
# [Wowchemy](https://wowchemy.com): 全能网站构建工具
|
# [Hugo Blox Builder](https://hugoblox.com): 全能网站构建工具
|
||||||
|
|
||||||
### 加入 750,000+ 站点。零代码。轻松创建面向未来的网站✏️ 📰 🚀
|
### 加入 750,000+ 站点。零代码。轻松创建面向未来的网站✏️ 📰 🚀
|
||||||
|
|
||||||
|
@ -16,25 +16,25 @@
|
||||||
|
|
||||||
🎨 **2. 个性化**漂亮的起始模板,享有**50+种浅色/深色主题、多语言包和模块**
|
🎨 **2. 个性化**漂亮的起始模板,享有**50+种浅色/深色主题、多语言包和模块**
|
||||||
|
|
||||||
🛋 **3. 可选地,使用基于 [Decap CMS](https://university.wowchemy.com/getting-started/cms/decap/) 的开源内容管理系统(CMS),随时随地从沙发上或外出写作**
|
🛋 **3. 可选地,使用基于 [Decap CMS](https://docs.hugoblox.com/getting-started/cms/decap/) 的开源内容管理系统(CMS),随时随地从沙发上或外出写作**
|
||||||
|
|
||||||
<p style="text-align: center"><a href="https://wowchemy.com/templates/" target="_blank" rel="noopener"><img src="./.github/media/write-from-phone.gif" alt="Wowchemy CMS"></a></p>
|
<p style="text-align: center"><a href="https://hugoblox.com/templates/" target="_blank" rel="noopener"><img src="./.github/media/write-from-phone.gif" alt="Decap CMS"></a></p>
|
||||||
|
|
||||||
[查看最新的 **演示**](https://wowchemy.com/templates/),在不到 60 秒内获取您将获得的内容,或者获得其他创作者的 [**灵感**](https://wowchemy.com/creators/)。
|
[查看最新的 **演示**](https://hugoblox.com/templates/),在不到 60 秒内获取您将获得的内容,或者获得其他创作者的 [**灵感**](https://hugoblox.com/creators/)。
|
||||||
|
|
||||||
- 👉 [**开始使用**](https://wowchemy.com/templates/)
|
- 👉 [**开始使用**](https://hugoblox.com/templates/)
|
||||||
- 📚 [查看 **文档**](https://university.wowchemy.com/)
|
- 📚 [查看 **文档**](https://docs.hugoblox.com/)
|
||||||
- 🙋♀️ **有问题吗?**
|
- 🙋♀️ **有问题吗?**
|
||||||
- **立即在 [Discord](https://discord.gg/z8wNYzb) 上与我们聊天**,或浏览 [故障排除指南](https://university.wowchemy.com/reference/troubleshooting/) 和 [问答论坛](https://github.com/wowchemy/wowchemy-hugo-themes/discussions)
|
- **立即在 [Discord](https://discord.gg/z8wNYzb) 上与我们聊天**,或浏览 [故障排除指南](https://docs.hugoblox.com/reference/troubleshooting/) 和 [问答论坛](https://github.com/HugoBlox/hugo-blox-builder/discussions)
|
||||||
- _此外,查看 [Hugo 论坛](https://discourse.gohugo.io) 解决 Hugo 相关问题,以及 [Netlify 论坛](https://answers.netlify.com/) 解答 Netlify 相关问题_
|
- _此外,查看 [Hugo 论坛](https://discourse.gohugo.io) 解决 Hugo 相关问题,以及 [Netlify 论坛](https://answers.netlify.com/) 解答 Netlify 相关问题_
|
||||||
- 🐦 与社区共享您的 Wowchemy 网站:[@wowchemy](https://twitter.com/wowchemy) [@GeorgeCushen](https://twitter.com/GeorgeCushen) [#MadeWithWowchemy](https://twitter.com/search?q=%23MadeWithWowchemy&src=typed_query)
|
- 🐦 与社区共享您的 Hugo Blox Builder 网站:[@GetResearchDev](https://twitter.com/GetResearchDev) [@GeorgeCushen](https://twitter.com/GeorgeCushen) [#MadeWithHugoBlox](https://twitter.com/search?q=%23MadeWithHugoBlox&src=typed_query)
|
||||||
- 🗳 [参加调查,帮助我们改进 #开源](https://forms.gle/NioD9VhUg7PNmdCAA)
|
- 🗳 [参加调查,帮助我们改进 #开源](https://forms.gle/NioD9VhUg7PNmdCAA)
|
||||||
- ⬆️ **更新?** 查看 [更新指南](https://university.wowchemy.com/reference/update/) 和 [发布说明](https://github.com/wowchemy/wowchemy-hugo-themes/releases)
|
- ⬆️ **更新?** 查看 [更新指南](https://docs.hugoblox.com/reference/update/) 和 [发布说明](https://github.com/HugoBlox/hugo-blox-builder/releases)
|
||||||
- 🚀 [贡献改进](CONTRIBUTING.md) 或 [建议改进](https://github.com/wowchemy/wowchemy-hugo-themes/issues)
|
- 🚀 [贡献改进](CONTRIBUTING.md) 或 [建议改进](https://github.com/HugoBlox/hugo-blox-builder/issues)
|
||||||
|
|
||||||
## 💙 我们向您恳请支持这个开源运动
|
## 💙 我们向您恳请支持这个开源运动
|
||||||
|
|
||||||
今天我们请求您捍卫 Wowchemy 网站构建工具和主题的开源独立性 🐧
|
今天我们请求您捍卫 Hugo Blox Builder 网站构建工具和主题的开源独立性 🐧
|
||||||
|
|
||||||
我们是一个**开源和开放科学的运动**,依靠您的支持来保持在线和繁荣,但我们的 99.9% 的创作者没有做出贡献,他们只是选择置之不理 🤦🏻♀️
|
我们是一个**开源和开放科学的运动**,依靠您的支持来保持在线和繁荣,但我们的 99.9% 的创作者没有做出贡献,他们只是选择置之不理 🤦🏻♀️
|
||||||
|
|
||||||
|
@ -53,27 +53,27 @@
|
||||||
|
|
||||||
## 起始模板
|
## 起始模板
|
||||||
|
|
||||||
Wowchemy 是一个使用**小部件**创建_任何_类型网站的**零代码**框架。每个网站都是 100% 可自定义,使其成为您的专属网站!
|
Hugo Blox Builder 是一个使用**小部件**创建_任何_类型网站的**零代码**框架。每个网站都是 100% 可自定义,使其成为您的专属网站!
|
||||||
|
|
||||||
选择一个起始模板,轻松上手:
|
选择一个起始模板,轻松上手:
|
||||||
|
|
||||||
[![撰写技术内容](./.github/media/starters.webp)](https://wowchemy.com/templates/)
|
[![撰写技术内容](./.github/media/starters.webp)](https://hugoblox.com/templates/)
|
||||||
|
|
||||||
## 技术内容撰写的未来
|
## 技术内容撰写的未来
|
||||||
|
|
||||||
使用标准化的 Markdown 和捆绑的扩展(包括数学和图表)**编写丰富、具备未来性的内容**。可以在开源 CMS 中编辑,也可以通过在线的 GitHub 编辑器、Jupyter Notebook 或 RStudio 进行编辑![了解更多](https://university.wowchemy.com/reference/markdown/)
|
使用标准化的 Markdown 和捆绑的扩展(包括数学和图表)**编写丰富、具备未来性的内容**。可以在开源 CMS 中编辑,也可以通过在线的 GitHub 编辑器、Jupyter Notebook 或 RStudio 进行编辑![了解更多](https://docs.hugoblox.com/reference/markdown/)
|
||||||
|
|
||||||
[![撰写技术内容](https://wowchemy.com/uploads/readmes/writing-technical-content.gif)](https://academic-demo.netlify.app/post/writing-technical-content/)
|
[![撰写技术内容](https://hugoblox.com/uploads/readmes/writing-technical-content.gif)](https://academic-demo.netlify.app/post/writing-technical-content/)
|
||||||
|
|
||||||
## 特点
|
## 特点
|
||||||
|
|
||||||
[![截图](./.github/media/academic.png)](https://wowchemy.com/templates/)
|
[![截图](./.github/media/academic.png)](https://hugoblox.com/templates/)
|
||||||
|
|
||||||
**主要特点:**- **页面构建器** - 使用[小部件](https://university.wowchemy.com/getting-started/page-builder/)和[元素](https://university.wowchemy.com/reference/markdown/)创建_任何东西_
|
**主要特点:**- **页面构建器** - 使用[小部件](https://docs.hugoblox.com/getting-started/page-builder/)和[元素](https://docs.hugoblox.com/reference/markdown/)创建_任何东西_
|
||||||
- **编辑任何类型的内容** - 博客文章、出版物、演讲、幻灯片、项目等等!
|
- **编辑任何类型的内容** - 博客文章、出版物、演讲、幻灯片、项目等等!
|
||||||
- 使用 [**Markdown**](https://university.wowchemy.com/reference/markdown/)、[**Jupyter**](https://university.wowchemy.com/getting-started/cms/) 或 [**RStudio**](https://university.wowchemy.com/getting-started/cms/rstudio/) 创建内容
|
- 使用 [**Markdown**](https://docs.hugoblox.com/reference/markdown/)、[**Jupyter**](https://docs.hugoblox.com/getting-started/cms/) 或 [**RStudio**](https://docs.hugoblox.com/getting-started/cms/rstudio/) 创建内容
|
||||||
- **插件系统** - 完全可定制的[**颜色**和**字体主题**](https://university.wowchemy.com/getting-started/customize/#appearance)
|
- **插件系统** - 完全可定制的[**颜色**和**字体主题**](https://docs.hugoblox.com/getting-started/customize/#appearance)
|
||||||
- **显示代码和数学公式** - 支持代码高亮和[LaTeX数学](https://university.wowchemy.com/reference/markdown/#math)
|
- **显示代码和数学公式** - 支持代码高亮和[LaTeX数学](https://docs.hugoblox.com/reference/markdown/#math)
|
||||||
- **集成** - [Google Analytics](https://analytics.google.com)、[Disqus评论](https://disqus.com)、地图、联系表单等等!
|
- **集成** - [Google Analytics](https://analytics.google.com)、[Disqus评论](https://disqus.com)、地图、联系表单等等!
|
||||||
- **美丽的网站** - 简单清爽的单页设计
|
- **美丽的网站** - 简单清爽的单页设计
|
||||||
- **行业领先的SEO** - 帮助您的网站在搜索引擎和社交媒体上被发现
|
- **行业领先的SEO** - 帮助您的网站在搜索引擎和社交媒体上被发现
|
||||||
|
@ -87,25 +87,25 @@ Wowchemy 是一个使用**小部件**创建_任何_类型网站的**零代码**
|
||||||
|
|
||||||
## 主题
|
## 主题
|
||||||
|
|
||||||
Wowchemy内置了**自动白天(浅色)和黑夜(暗色)模式**。或者,单击[Demos](https://wowchemy.com/templates/)右上角的月亮图标设置您喜欢的模式!
|
Hugo Blox Builder内置了**自动白天(浅色)和黑夜(暗色)模式**。或者,单击[Demos](https://hugoblox.com/templates/)右上角的月亮图标设置您喜欢的模式!
|
||||||
|
|
||||||
为您的网站选择一个惊艳的主题,并[自定义它](https://university.wowchemy.com/getting-started/customize/#custom-theme)以满足您的喜好:
|
为您的网站选择一个惊艳的主题,并[自定义它](https://docs.hugoblox.com/getting-started/customize/#custom-theme)以满足您的喜好:
|
||||||
|
|
||||||
[![主题](./.github/media/themes.png)](https://wowchemy.com/templates/)
|
[![主题](./.github/media/themes.png)](https://hugoblox.com/templates/)
|
||||||
|
|
||||||
[浏览更多模板和主题...](https://wowchemy.com/templates/)
|
[浏览更多模板和主题...](https://hugoblox.com/templates/)
|
||||||
|
|
||||||
## 生态系统
|
## 生态系统
|
||||||
|
|
||||||
- [**Bibtex to Markdown**](https://github.com/wowchemy/bibtex-to-markdown):自动将学术出版物从BibTeX导入到Markdown文件
|
- [**Academic File Converter**](https://github.com/GetRD/academic-file-converter):自动将学术出版物从BibTeX导入到Markdown文件
|
||||||
- [**Awesome Hugo**](https://github.com/wowchemy/awesome-hugo):帮助将内容迁移到Hugo的新版本的脚本
|
- [**Awesome Hugo**](https://github.com/HugoBlox/awesome-hugo):帮助将内容迁移到Hugo的新版本的脚本
|
||||||
|
|
||||||
## 加入社区
|
## 加入社区
|
||||||
|
|
||||||
请随意在Github上[_star_该项目](https://github.com/wowchemy/wowchemy-hugo-themes),在Discord上[join the community](https://discord.gg/z8wNYzb),并关注Twitter上的[@wowchemy](https://twitter.com/wowchemy),第一时间获取新功能的消息。
|
请随意在Github上[_star_该项目](https://github.com/HugoBlox/hugo-blox-builder),在Discord上[join the community](https://discord.gg/z8wNYzb),并关注Twitter上的[@GetResearchDev](https://twitter.com/GetResearchDev),第一时间获取新功能的消息。
|
||||||
|
|
||||||
## 许可证
|
## 许可证
|
||||||
|
|
||||||
版权所有 2016-present [George Cushen](https://georgecushen.com)。
|
版权所有 2016-present [George Cushen](https://georgecushen.com)。
|
||||||
|
|
||||||
[Wowchemy Hugo Themes](https://github.com/wowchemy/wowchemy-hugo-themes/)存储库根据[MIT](https://github.com/wowchemy/wowchemy-hugo-themes/blob/main/LICENSE.md)许可证发布。
|
[Hugo Blox Builder](https://github.com/HugoBlox/hugo-blox-builder/)存储库根据[MIT](https://github.com/HugoBlox/hugo-blox-builder/blob/main/LICENSE.md)许可证发布。
|
||||||
|
|
27
modules/blox-analytics/README.md
Normal file
|
@ -0,0 +1,27 @@
|
||||||
|
# blox-analytics
|
||||||
|
|
||||||
|
**A Hugo module (plugin) for website analytics and search engine verification.**
|
||||||
|
|
||||||
|
Are you using the `blox-tailwind` module? The analytics module is already included, so you do not need to install it. For all other sites, refer to the installation guide below.
|
||||||
|
|
||||||
|
## Install
|
||||||
|
|
||||||
|
Get analytics and verification for your Hugo site by following the guide below:
|
||||||
|
|
||||||
|
1. Add the module to your `config/_default/hugo.yaml`:
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
module:
|
||||||
|
imports:
|
||||||
|
- path: github.com/HugoBlox/hugo-blox-builder/modules/blox-analytics
|
||||||
|
```
|
||||||
|
|
||||||
|
2. Load the module in your site's `<head>` with:
|
||||||
|
|
||||||
|
```go
|
||||||
|
{{ partial "blox-analytics/index" . }}
|
||||||
|
```
|
||||||
|
|
||||||
|
## Usage
|
||||||
|
|
||||||
|
[View the documentation](https://docs.hugoblox.com/reference/analytics/)
|
3
modules/blox-analytics/go.mod
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
module github.com/HugoBlox/hugo-blox-builder/modules/blox-analytics
|
||||||
|
|
||||||
|
go 1.15
|
|
@ -0,0 +1,9 @@
|
||||||
|
{{/* HUGO BLOX: MARKETING MODULE */}}
|
||||||
|
|
||||||
|
{{/* VERIFICATIONS */}}
|
||||||
|
|
||||||
|
{{ partial "blox-analytics/verification" . }}
|
||||||
|
|
||||||
|
{{/* ANALYTICS */}}
|
||||||
|
|
||||||
|
{{ partial "blox-analytics/services/index" . }}
|
|
@ -0,0 +1,5 @@
|
||||||
|
{{ $fathom := site.Params.marketing.analytics.fathom | default "" }}
|
||||||
|
|
||||||
|
{{ if hugo.IsProduction | and $fathom }}
|
||||||
|
<script src="https://cdn.usefathom.com/script.js" data-site="{{$fathom}}" defer></script>
|
||||||
|
{{ end }}
|
|
@ -1,8 +1,8 @@
|
||||||
{{ $ga := site.Params.marketing.analytics.google_analytics | default site.GoogleAnalytics | default "" }}
|
{{ $ga := site.Params.marketing.analytics.google_analytics | default "" }}
|
||||||
|
|
||||||
{{ if hugo.IsProduction | and $ga }}
|
{{ if hugo.IsProduction | and $ga }}
|
||||||
|
|
||||||
{{ $gtag_config := cond site.Params.features.privacy_pack.enable "{ 'anonymize_ip': true }" "{}" }}
|
{{ $gtag_config := cond (site.Params.features.privacy_pack.enable | default false) "{ 'anonymize_ip': true }" "{}" }}
|
||||||
<script async src="https://www.googletagmanager.com/gtag/js?id={{$ga}}"></script>
|
<script async src="https://www.googletagmanager.com/gtag/js?id={{$ga}}"></script>
|
||||||
<script>
|
<script>
|
||||||
window.dataLayer = window.dataLayer || [];
|
window.dataLayer = window.dataLayer || [];
|
|
@ -0,0 +1,7 @@
|
||||||
|
{{ partial "blox-analytics/services/google_analytics" . }}
|
||||||
|
{{ partial "blox-analytics/services/google_tag_manager" . }}
|
||||||
|
{{ partial "blox-analytics/services/microsoft_clarity" . }}
|
||||||
|
{{ partial "blox-analytics/services/baidu_tongji" . }}
|
||||||
|
{{ partial "blox-analytics/services/plausible" . }}
|
||||||
|
{{ partial "blox-analytics/services/fathom" . }}
|
||||||
|
{{ partial "blox-analytics/services/pirsch" . }}
|
|
@ -0,0 +1,5 @@
|
||||||
|
{{ $pirsch := site.Params.marketing.analytics.pirsch | default "" }}
|
||||||
|
|
||||||
|
{{ if hugo.IsProduction | and $pirsch }}
|
||||||
|
<script defer src="https://api.pirsch.io/pirsch.js" id="pirschjs" data-code="{{$pirsch}}"></script>
|
||||||
|
{{ end }}
|
|
@ -0,0 +1,5 @@
|
||||||
|
{{ $plausible := site.Params.marketing.analytics.plausible | default "" }}
|
||||||
|
|
||||||
|
{{ if hugo.IsProduction | and $plausible }}
|
||||||
|
<script defer data-domain="{{$plausible}}" src="https://plausible.io/js/script.js"></script>
|
||||||
|
{{ end }}
|
|
@ -0,0 +1,25 @@
|
||||||
|
{{/* Site Verification with Third Party Services */}}
|
||||||
|
|
||||||
|
{{- with site.Params.marketing.verification.google -}}
|
||||||
|
<meta name="google-site-verification" content="{{ . }}" />
|
||||||
|
{{- end -}}
|
||||||
|
|
||||||
|
{{- with site.Params.marketing.verification.bing -}}
|
||||||
|
<meta name="msvalidate.01" content="{{ . }}" />
|
||||||
|
{{- end -}}
|
||||||
|
|
||||||
|
{{- with site.Params.marketing.verification.yandex -}}
|
||||||
|
<meta name="yandex-verification" content="{{ . }}" />
|
||||||
|
{{- end -}}
|
||||||
|
|
||||||
|
{{- with site.Params.marketing.verification.pinterest -}}
|
||||||
|
<meta name="p:domain_verify" content="{{ . }}" />
|
||||||
|
{{- end -}}
|
||||||
|
|
||||||
|
{{- with site.Params.marketing.verification.baidu -}}
|
||||||
|
<meta name="baidu-site-verification" content="{{ . }}" />
|
||||||
|
{{- end -}}
|
||||||
|
|
||||||
|
{{ with site.Params.marketing.verification.naver }}
|
||||||
|
<meta name="naver-site-verification" content="{{ . }}" />
|
||||||
|
{{- end -}}
|
|
@ -35,7 +35,7 @@ education:
|
||||||
year: 2012
|
year: 2012
|
||||||
|
|
||||||
# Social/Academic Networking
|
# Social/Academic Networking
|
||||||
# For available icons, see: https://wowchemy.com/docs/page-builder/#icons
|
# For available icons, see: https://docs.hugoblox.com/getting-started/page-builder/#icons
|
||||||
# For an email link, use "fas" icon pack, "envelope" icon, and a link in the
|
# For an email link, use "fas" icon pack, "envelope" icon, and a link in the
|
||||||
# form "mailto:your-email@example.com" or "#contact" for contact widget.
|
# form "mailto:your-email@example.com" or "#contact" for contact widget.
|
||||||
social:
|
social:
|
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 13 KiB |
|
@ -1,5 +1,5 @@
|
||||||
---
|
---
|
||||||
# Documentation: https://wowchemy.com/docs/managing-content/
|
# Documentation: https://docs.hugoblox.com/managing-content/
|
||||||
|
|
||||||
title: "{{ replace .Name "-" " " | title }}"
|
title: "{{ replace .Name "-" " " | title }}"
|
||||||
linktitle: "{{ replace .Name "-" " " | title }}"
|
linktitle: "{{ replace .Name "-" " " | title }}"
|
|
@ -1,5 +1,5 @@
|
||||||
---
|
---
|
||||||
# Documentation: https://wowchemy.com/docs/managing-content/
|
# Documentation: https://docs.hugoblox.com/managing-content/
|
||||||
|
|
||||||
title: "{{ replace .Name "-" " " | title }}"
|
title: "{{ replace .Name "-" " " | title }}"
|
||||||
subtitle: ""
|
subtitle: ""
|
|
@ -1,5 +1,5 @@
|
||||||
---
|
---
|
||||||
# Documentation: https://wowchemy.com/docs/managing-content/
|
# Documentation: https://docs.hugoblox.com/managing-content/
|
||||||
|
|
||||||
title: "{{ replace .Name "-" " " | title }}"
|
title: "{{ replace .Name "-" " " | title }}"
|
||||||
event:
|
event:
|
|
@ -1,6 +1,6 @@
|
||||||
+++
|
+++
|
||||||
# A section created with the Blank widget.
|
# A section created with the Blank widget.
|
||||||
widget = "blank" # See https://wowchemy.com/docs/page-builder/
|
widget = "blank" # See https://docs.hugoblox.com/page-builder/
|
||||||
headless = true # This file represents a page section.
|
headless = true # This file represents a page section.
|
||||||
active = true # Activate this widget? true/false
|
active = true # Activate this widget? true/false
|
||||||
weight = 1 # Order that this section will appear.
|
weight = 1 # Order that this section will appear.
|
||||||
|
@ -45,4 +45,4 @@ subtitle = ""
|
||||||
css_class = ""
|
css_class = ""
|
||||||
+++
|
+++
|
||||||
|
|
||||||
[**Add some elements here**](https://wowchemy.com/docs/writing-markdown-latex/)
|
[**Add some elements here**](https://docs.hugoblox.com/writing-markdown-latex/)
|
|
@ -1,5 +1,5 @@
|
||||||
---
|
---
|
||||||
# Documentation: https://wowchemy.com/docs/managing-content/
|
# Documentation: https://docs.hugoblox.com/managing-content/
|
||||||
|
|
||||||
title: "{{ replace .Name "-" " " | title }}"
|
title: "{{ replace .Name "-" " " | title }}"
|
||||||
subtitle: ""
|
subtitle: ""
|
|
@ -1,5 +1,5 @@
|
||||||
---
|
---
|
||||||
# Documentation: https://wowchemy.com/docs/managing-content/
|
# Documentation: https://docs.hugoblox.com/managing-content/
|
||||||
|
|
||||||
title: "{{ replace .Name "-" " " | title }}"
|
title: "{{ replace .Name "-" " " | title }}"
|
||||||
summary: ""
|
summary: ""
|
|
@ -1,5 +1,5 @@
|
||||||
---
|
---
|
||||||
# Documentation: https://wowchemy.com/docs/managing-content/
|
# Documentation: https://docs.hugoblox.com/managing-content/
|
||||||
|
|
||||||
title: "{{ replace .Name "-" " " | title }}"
|
title: "{{ replace .Name "-" " " | title }}"
|
||||||
authors: []
|
authors: []
|
|
@ -1,5 +1,5 @@
|
||||||
---
|
---
|
||||||
# Documentation: https://wowchemy.com/docs/managing-content/
|
# Documentation: https://docs.hugoblox.com/managing-content/
|
||||||
|
|
||||||
title: "{{ replace .Name "-" " " | title }}"
|
title: "{{ replace .Name "-" " " | title }}"
|
||||||
summary: ""
|
summary: ""
|
|
@ -1,6 +1,6 @@
|
||||||
/*************************************************
|
/*************************************************
|
||||||
* Wowchemy
|
* Hugo Blox Builder
|
||||||
* https://github.com/wowchemy/wowchemy-hugo-themes
|
* https://github.com/HugoBlox/hugo-blox-builder
|
||||||
*
|
*
|
||||||
* Algolia based search algorithm.
|
* Algolia based search algorithm.
|
||||||
**************************************************/
|
**************************************************/
|
|
@ -1,8 +1,8 @@
|
||||||
/*************************************************
|
/*************************************************
|
||||||
* Wowchemy
|
* Hugo Blox Builder
|
||||||
* https://github.com/wowchemy/wowchemy-hugo-themes
|
* https://github.com/HugoBlox/hugo-blox-builder
|
||||||
*
|
*
|
||||||
* Wowchemy Animation
|
* Hugo Blox Builder Animation
|
||||||
**************************************************/
|
**************************************************/
|
||||||
|
|
||||||
function fadeIn(element, duration = 600) {
|
function fadeIn(element, duration = 600) {
|
|
@ -1,6 +1,6 @@
|
||||||
/* ---------------------------------------------------------------------------
|
/* ---------------------------------------------------------------------------
|
||||||
* Wowchemy
|
* Hugo Blox Builder
|
||||||
* https://github.com/wowchemy/wowchemy-hugo-themes
|
* https://github.com/HugoBlox/hugo-blox-builder
|
||||||
*
|
*
|
||||||
* Announcement Bar component
|
* Announcement Bar component
|
||||||
* --------------------------------------------------------------------------- */
|
* --------------------------------------------------------------------------- */
|
|
@ -1,8 +1,8 @@
|
||||||
/*************************************************
|
/*************************************************
|
||||||
* Wowchemy
|
* Hugo Blox Builder
|
||||||
* https://github.com/wowchemy/wowchemy-hugo-themes
|
* https://github.com/HugoBlox/hugo-blox-builder
|
||||||
*
|
*
|
||||||
* Wowchemy Headroom
|
* Hugo Blox Builder Headroom
|
||||||
**************************************************/
|
**************************************************/
|
||||||
|
|
||||||
import Headroom from './_vendor/headroom.min.js';
|
import Headroom from './_vendor/headroom.min.js';
|
|
@ -1,8 +1,8 @@
|
||||||
/*************************************************
|
/*************************************************
|
||||||
* Wowchemy
|
* Hugo Blox Builder
|
||||||
* https://github.com/wowchemy/wowchemy-hugo-themes
|
* https://github.com/HugoBlox/hugo-blox-builder
|
||||||
*
|
*
|
||||||
* Wowchemy Initialization
|
* Hugo Blox Builder Initialization
|
||||||
**************************************************/
|
**************************************************/
|
||||||
|
|
||||||
import {initThemeVariation} from './wowchemy-theming';
|
import {initThemeVariation} from './wowchemy-theming';
|
|
@ -1,8 +1,8 @@
|
||||||
/*************************************************
|
/*************************************************
|
||||||
* Wowchemy
|
* Hugo Blox Builder
|
||||||
* https://github.com/wowchemy/wowchemy-hugo-themes
|
* https://github.com/HugoBlox/hugo-blox-builder
|
||||||
*
|
*
|
||||||
* Wowchemy Maps
|
* Hugo Blox Builder Maps
|
||||||
**************************************************/
|
**************************************************/
|
||||||
|
|
||||||
// Initialize Google Maps or OpenStreetMap via Leaflet.
|
// Initialize Google Maps or OpenStreetMap via Leaflet.
|
|
@ -1,8 +1,8 @@
|
||||||
/*************************************************
|
/*************************************************
|
||||||
* Wowchemy
|
* Hugo Blox Builder
|
||||||
* https://github.com/wowchemy/wowchemy-hugo-themes
|
* https://github.com/HugoBlox/hugo-blox-builder
|
||||||
*
|
*
|
||||||
* Wowchemy Publications
|
* Hugo Blox Builder Publications
|
||||||
**************************************************/
|
**************************************************/
|
||||||
|
|
||||||
// Active publication filters.
|
// Active publication filters.
|
|
@ -1,6 +1,6 @@
|
||||||
/*************************************************
|
/*************************************************
|
||||||
* Wowchemy
|
* Hugo Blox Builder
|
||||||
* https://github.com/wowchemy/wowchemy-hugo-themes
|
* https://github.com/HugoBlox/hugo-blox-builder
|
||||||
*
|
*
|
||||||
* In-built Fuse based search algorithm.
|
* In-built Fuse based search algorithm.
|
||||||
**************************************************/
|
**************************************************/
|
|
@ -1,8 +1,8 @@
|
||||||
/*************************************************
|
/*************************************************
|
||||||
* Wowchemy
|
* Hugo Blox Builder
|
||||||
* https://github.com/wowchemy/wowchemy-hugo-themes
|
* https://github.com/HugoBlox/hugo-blox-builder
|
||||||
*
|
*
|
||||||
* Wowchemy Theming System
|
* Hugo Blox Builder Theming System
|
||||||
* Supported Modes: {0: Light, 1: Dark, 2: Auto}
|
* Supported Modes: {0: Light, 1: Dark, 2: Auto}
|
||||||
**************************************************/
|
**************************************************/
|
||||||
|
|
||||||
|
@ -58,10 +58,10 @@ function initThemeVariation() {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (isDarkTheme && !body.classList.contains('dark')) {
|
if (isDarkTheme && !body.classList.contains('dark')) {
|
||||||
console.debug('Applying Wowchemy dark theme');
|
console.debug('Applying Hugo Blox Builder dark theme');
|
||||||
document.body.classList.add('dark');
|
document.body.classList.add('dark');
|
||||||
} else if (!isDarkTheme && body.classList.contains('dark')) {
|
} else if (!isDarkTheme && body.classList.contains('dark')) {
|
||||||
console.debug('Applying Wowchemy light theme');
|
console.debug('Applying Hugo Blox Builder light theme');
|
||||||
document.body.classList.remove('dark');
|
document.body.classList.remove('dark');
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
/*************************************************
|
/*************************************************
|
||||||
* Wowchemy
|
* Hugo Blox Builder
|
||||||
* https://github.com/wowchemy/wowchemy-hugo-themes
|
* https://github.com/HugoBlox/hugo-blox-builder
|
||||||
*
|
*
|
||||||
* Wowchemy Utilities
|
* Hugo Blox Builder Utilities
|
||||||
**************************************************/
|
**************************************************/
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -1,6 +1,6 @@
|
||||||
/*************************************************
|
/*************************************************
|
||||||
* Wowchemy
|
* Hugo Blox Builder
|
||||||
* https://github.com/wowchemy/wowchemy-hugo-themes
|
* https://github.com/HugoBlox/hugo-blox-builder
|
||||||
*
|
*
|
||||||
* Core JS functions and initialization.
|
* Core JS functions and initialization.
|
||||||
**************************************************/
|
**************************************************/
|
||||||
|
@ -95,7 +95,7 @@ function fixHugoOutput() {
|
||||||
document.querySelectorAll('input[type=\'checkbox\'][disabled]').forEach((checkbox) => {
|
document.querySelectorAll('input[type=\'checkbox\'][disabled]').forEach((checkbox) => {
|
||||||
checkbox.closest('ul').classList.add('task-list');
|
checkbox.closest('ul').classList.add('task-list');
|
||||||
});
|
});
|
||||||
|
|
||||||
// Bootstrap table style is opt-in and Goldmark doesn't add it.
|
// Bootstrap table style is opt-in and Goldmark doesn't add it.
|
||||||
document.querySelectorAll('table').forEach((table) => {
|
document.querySelectorAll('table').forEach((table) => {
|
||||||
table.classList.add('table');
|
table.classList.add('table');
|
||||||
|
@ -249,7 +249,7 @@ window.addEventListener('load', function () {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Parse Wowchemy keyboard shortcuts.
|
// Parse Hugo Blox Builder keyboard shortcuts.
|
||||||
document.addEventListener('keyup', (event) => {
|
document.addEventListener('keyup', (event) => {
|
||||||
if (event.code === 'Escape') {
|
if (event.code === 'Escape') {
|
||||||
const body = document.body;
|
const body = document.body;
|
Before Width: | Height: | Size: 2.7 KiB After Width: | Height: | Size: 2.7 KiB |
Before Width: | Height: | Size: 492 B After Width: | Height: | Size: 492 B |
Before Width: | Height: | Size: 3.1 KiB After Width: | Height: | Size: 3.1 KiB |