mirror of
https://github.com/cotes2020/jekyll-theme-chirpy.git
synced 2025-06-08 08:37:53 +00:00
Compare commits
4 Commits
Author | SHA1 | Date | |
---|---|---|---|
![]() |
cdc6a183dc | ||
![]() |
a41b49171b | ||
![]() |
d098ddb5f0 | ||
![]() |
209b175f25 |
@ -1,29 +0,0 @@
|
|||||||
{
|
|
||||||
"name": "Jekyll",
|
|
||||||
"image": "mcr.microsoft.com/devcontainers/jekyll:2-bullseye",
|
|
||||||
"onCreateCommand": "git config --global --add safe.directory ${containerWorkspaceFolder}",
|
|
||||||
"postCreateCommand": "bash .devcontainer/post-create.sh",
|
|
||||||
"customizations": {
|
|
||||||
"vscode": {
|
|
||||||
"settings": {
|
|
||||||
"terminal.integrated.defaultProfile.linux": "zsh"
|
|
||||||
},
|
|
||||||
"extensions": [
|
|
||||||
// Liquid tags auto-complete
|
|
||||||
"killalau.vscode-liquid-snippets",
|
|
||||||
// Liquid syntax highlighting and formatting
|
|
||||||
"Shopify.theme-check-vscode",
|
|
||||||
// Shell
|
|
||||||
"timonwong.shellcheck",
|
|
||||||
"mkhl.shfmt",
|
|
||||||
// Common formatter
|
|
||||||
"EditorConfig.EditorConfig",
|
|
||||||
"esbenp.prettier-vscode",
|
|
||||||
"stylelint.vscode-stylelint",
|
|
||||||
"yzhang.markdown-all-in-one",
|
|
||||||
// Git
|
|
||||||
"mhutchie.git-graph"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,18 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
if [ -f package.json ]; then
|
|
||||||
bash -i -c "nvm install --lts && nvm install-latest-npm"
|
|
||||||
npm i
|
|
||||||
npm run build
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Install dependencies for shfmt extension
|
|
||||||
curl -sS https://webi.sh/shfmt | sh &>/dev/null
|
|
||||||
|
|
||||||
# Add OMZ plugins
|
|
||||||
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ~/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting
|
|
||||||
git clone https://github.com/zsh-users/zsh-autosuggestions ~/.oh-my-zsh/custom/plugins/zsh-autosuggestions
|
|
||||||
sed -i -E "s/^(plugins=\()(git)(\))/\1\2 zsh-syntax-highlighting zsh-autosuggestions\3/" ~/.zshrc
|
|
||||||
|
|
||||||
# Avoid git log use less
|
|
||||||
echo -e "\nunset LESS" >>~/.zshrc
|
|
@ -2,18 +2,10 @@ root = true
|
|||||||
|
|
||||||
[*]
|
[*]
|
||||||
charset = utf-8
|
charset = utf-8
|
||||||
|
# 2 space indentation
|
||||||
indent_style = space
|
indent_style = space
|
||||||
indent_size = 2
|
indent_size = 2
|
||||||
trim_trailing_whitespace = true
|
trim_trailing_whitespace = true
|
||||||
# Unix-style newlines with a newline ending every file
|
# Unix-style newlines with a newline ending every file
|
||||||
end_of_line = lf
|
end_of_line = lf
|
||||||
insert_final_newline = true
|
insert_final_newline = true
|
||||||
|
|
||||||
[*.{js,css,scss}]
|
|
||||||
quote_type = single
|
|
||||||
|
|
||||||
[*.{yml,yaml}]
|
|
||||||
quote_type = double
|
|
||||||
|
|
||||||
[*.md]
|
|
||||||
trim_trailing_whitespace = false
|
|
||||||
|
43
.github/CONTRIBUTING.md
vendored
Normal file
43
.github/CONTRIBUTING.md
vendored
Normal file
@ -0,0 +1,43 @@
|
|||||||
|
# How to Contribute
|
||||||
|
|
||||||
|
We want to thank you for sparing time to improve this project! Here are some guidelines for contributing:
|
||||||
|
|
||||||
|
To ensure that the blog design is not confused, this project does not accept suggestions for design changes, such as color scheme, fonts, typography, etc. If your request is about an enhancement, it is recommended to first submit a [_Feature Request_](https://github.com/cotes2020/jekyll-theme-chirpy/issues/new?labels=enhancement&template=feature_request.md) issue to discuss whether your idea fits the project.
|
||||||
|
|
||||||
|
## Basic Process
|
||||||
|
|
||||||
|
Generally, contribute to the project by:
|
||||||
|
|
||||||
|
1. Fork this project on GitHub and clone it locally.
|
||||||
|
2. Create a new branch from the default branch and give it a descriptive name (e.g., `my-new-feature`, `fix-a-bug`).
|
||||||
|
3. After completing the development, submit a new _Pull Request_.
|
||||||
|
|
||||||
|
## Modifying JavaScript
|
||||||
|
|
||||||
|
If your contribution involves JS modification, please read the following sections.
|
||||||
|
|
||||||
|
### Inline Scripts
|
||||||
|
|
||||||
|
If you need to add comments to the inline JS (the JS code between the tags `<script>` and `</script>`), please use `/**/` instead of two slashes `//`. Because the HTML will be compressed by [jekyll-compress-html](https://github.com/penibelst/jekyll-compress-html) during deployment, but it cannot handle the `//` properly. And this will disrupt the structure of the compressed HTML.
|
||||||
|
|
||||||
|
### External Scripts
|
||||||
|
|
||||||
|
If you need to add or modify JavaScripts in the directory `_javascript`, you need to install [Gulp.js](https://gulpjs.com/docs/en/getting-started/quick-start).
|
||||||
|
|
||||||
|
During development, real-time debugging can be performed through the following commands:
|
||||||
|
|
||||||
|
```console
|
||||||
|
$ bash tools/run.sh
|
||||||
|
```
|
||||||
|
|
||||||
|
Open another terminal tab and run:
|
||||||
|
|
||||||
|
```console
|
||||||
|
$ gulp dev # Type 'Ctrl + C' to stop
|
||||||
|
```
|
||||||
|
|
||||||
|
After debugging, run the command `gulp` (without any argument) will automatically output the compressed files to the directory `assests/js/dist/`.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
:tada: Your volunteering will make the open-source world more beautiful, thanks again! :tada:
|
17
.github/DISCUSSION_TEMPLATE/general.yml
vendored
17
.github/DISCUSSION_TEMPLATE/general.yml
vendored
@ -1,17 +0,0 @@
|
|||||||
body:
|
|
||||||
- type: checkboxes
|
|
||||||
attributes:
|
|
||||||
label: Checklist
|
|
||||||
description: Following the guidelines can make you more likely to get responses.
|
|
||||||
options:
|
|
||||||
- label: >-
|
|
||||||
I have read and accepted the
|
|
||||||
[contributing guidelines](https://github.com/cotes2020/jekyll-theme-chirpy/blob/master/docs/CONTRIBUTING.md).
|
|
||||||
required: true
|
|
||||||
|
|
||||||
- type: textarea
|
|
||||||
attributes:
|
|
||||||
label: Description
|
|
||||||
description: Please describe in detail what you want to share.
|
|
||||||
validations:
|
|
||||||
required: true
|
|
7
.github/DISCUSSION_TEMPLATE/ideas.yml
vendored
7
.github/DISCUSSION_TEMPLATE/ideas.yml
vendored
@ -1,7 +0,0 @@
|
|||||||
body:
|
|
||||||
- type: textarea
|
|
||||||
attributes:
|
|
||||||
label: Description
|
|
||||||
description: Please describe in detail what you want to share.
|
|
||||||
validations:
|
|
||||||
required: true
|
|
40
.github/DISCUSSION_TEMPLATE/q-a.yml
vendored
40
.github/DISCUSSION_TEMPLATE/q-a.yml
vendored
@ -1,40 +0,0 @@
|
|||||||
body:
|
|
||||||
- type: checkboxes
|
|
||||||
attributes:
|
|
||||||
label: Checklist
|
|
||||||
description: Following the guidelines can make you more likely to get responses.
|
|
||||||
options:
|
|
||||||
- label: >-
|
|
||||||
I have read and accepted the
|
|
||||||
[contributing guidelines](https://github.com/cotes2020/jekyll-theme-chirpy/blob/master/docs/CONTRIBUTING.md).
|
|
||||||
required: true
|
|
||||||
|
|
||||||
- type: dropdown
|
|
||||||
id: download
|
|
||||||
attributes:
|
|
||||||
label: How did you create the site?
|
|
||||||
options:
|
|
||||||
- Generated from `chirpy-starter`
|
|
||||||
- Built from `jekyll-theme-chirpy`
|
|
||||||
validations:
|
|
||||||
required: true
|
|
||||||
|
|
||||||
- type: textarea
|
|
||||||
attributes:
|
|
||||||
label: Description
|
|
||||||
description: Please describe your need in detail.
|
|
||||||
validations:
|
|
||||||
required: true
|
|
||||||
|
|
||||||
- type: textarea
|
|
||||||
attributes:
|
|
||||||
label: Operations you have already tried
|
|
||||||
description: Describe the effort you went through.
|
|
||||||
validations:
|
|
||||||
required: true
|
|
||||||
|
|
||||||
- type: textarea
|
|
||||||
attributes:
|
|
||||||
label: Anything else?
|
|
||||||
description: |
|
|
||||||
Links? References? Or logs? Anything that will give us more context about the issue you are encountering!
|
|
2
.github/FUNDING.yml
vendored
2
.github/FUNDING.yml
vendored
@ -1,2 +1,2 @@
|
|||||||
ko_fi: coteschung
|
ko_fi: coteschung
|
||||||
custom: https://sponsor.cotes.page
|
custom: https://cotes.gitee.io/alipay-wechat-donation
|
||||||
|
64
.github/ISSUE_TEMPLATE/bug_report.md
vendored
Normal file
64
.github/ISSUE_TEMPLATE/bug_report.md
vendored
Normal file
@ -0,0 +1,64 @@
|
|||||||
|
---
|
||||||
|
name: Bug Report
|
||||||
|
about: Create a report to help us improve
|
||||||
|
---
|
||||||
|
|
||||||
|
<!-- NOTE: Please maintain all sections, otherwise the issue will be automatically closed :) -->
|
||||||
|
|
||||||
|
## Checklist
|
||||||
|
|
||||||
|
<!-- Please complete the following list of tasks, and then check it by changing the "[ ]" to "[x]" -->
|
||||||
|
|
||||||
|
- [ ] I have read the [tutorials](https://cotes2020.github.io/chirpy-demo/categories/tutorial/) and know the correct effect of the functional design.
|
||||||
|
- [ ] There are no similar reports on [existing issues](https://github.com/cotes2020/jekyll-theme-chirpy/issues?q=is%3Aissue) (including closed ones).
|
||||||
|
- [ ] I found the bug on the latest code of the `master` branch.
|
||||||
|
|
||||||
|
## Describe the bug
|
||||||
|
|
||||||
|
<!-- A clear and concise description of what the bug is. -->
|
||||||
|
|
||||||
|
### To Reproduce
|
||||||
|
|
||||||
|
Steps to reproduce the behavior:
|
||||||
|
<!--
|
||||||
|
1. Go to '...'
|
||||||
|
2. Click on '....'
|
||||||
|
3. Scroll down to '....'
|
||||||
|
4. See error
|
||||||
|
-->
|
||||||
|
|
||||||
|
### Expected behavior
|
||||||
|
|
||||||
|
<!-- A clear and concise description of what you expected to happen. -->
|
||||||
|
|
||||||
|
### Screenshots
|
||||||
|
|
||||||
|
<!-- If applicable, add screenshots to help explain your problem. -->
|
||||||
|
|
||||||
|
### Software
|
||||||
|
|
||||||
|
<!-- Please complete the following information -->
|
||||||
|
- Ruby version: <!-- by running: `ruby -v` -->
|
||||||
|
- Gem version: <!-- by running: `gem -v`-->
|
||||||
|
- Bundler version: <!-- by running: `bundle -v`-->
|
||||||
|
- Jekyll version: <!-- by running: `bundle list | grep " jekyll "` -->
|
||||||
|
- Theme version: <!-- by running: `gem list | grep jekyll-theme-chirpy` -->
|
||||||
|
|
||||||
|
### Desktop
|
||||||
|
|
||||||
|
<!-- If necessary, uncomment and fill in the following list:
|
||||||
|
- OS: [e.g. macOS 10.15.6]
|
||||||
|
- Browser: [e.g. Chrome 85.0.4183.83 (64-bit)]
|
||||||
|
-->
|
||||||
|
|
||||||
|
### Smartphone
|
||||||
|
|
||||||
|
<!-- If necessary, uncomment and fill in the following list:
|
||||||
|
- Device: [e.g. iPhone 6]
|
||||||
|
- OS: [e.g. iOS 13.6.1]
|
||||||
|
- Browser: [e.g. Chrome 22]
|
||||||
|
-->
|
||||||
|
|
||||||
|
### Additional context
|
||||||
|
|
||||||
|
<!-- Add any other context about the problem here. -->
|
64
.github/ISSUE_TEMPLATE/bug_report.yml
vendored
64
.github/ISSUE_TEMPLATE/bug_report.yml
vendored
@ -1,64 +0,0 @@
|
|||||||
name: Bug Report
|
|
||||||
description: Create a report to help us improve
|
|
||||||
body:
|
|
||||||
- type: checkboxes
|
|
||||||
attributes:
|
|
||||||
label: Checklist
|
|
||||||
description: Following the guidelines can make you more likely to get responses.
|
|
||||||
options:
|
|
||||||
- label: >-
|
|
||||||
I have read and accepted the
|
|
||||||
[contributing guidelines](https://github.com/cotes2020/jekyll-theme-chirpy/blob/master/docs/CONTRIBUTING.md).
|
|
||||||
required: true
|
|
||||||
|
|
||||||
- type: dropdown
|
|
||||||
id: download
|
|
||||||
attributes:
|
|
||||||
label: How did you create the site?
|
|
||||||
options:
|
|
||||||
- Generated from `chirpy-starter`
|
|
||||||
- Built from `jekyll-theme-chirpy`
|
|
||||||
validations:
|
|
||||||
required: true
|
|
||||||
|
|
||||||
- type: textarea
|
|
||||||
attributes:
|
|
||||||
label: Describe the bug
|
|
||||||
description: A clear and concise description of what the bug is.
|
|
||||||
validations:
|
|
||||||
required: true
|
|
||||||
|
|
||||||
- type: textarea
|
|
||||||
attributes:
|
|
||||||
label: Steps To Reproduce
|
|
||||||
description: Steps to reproduce the behavior.
|
|
||||||
placeholder: |
|
|
||||||
1. In this environment...
|
|
||||||
2. With this config...
|
|
||||||
3. Run '...'
|
|
||||||
4. See error...
|
|
||||||
validations:
|
|
||||||
required: true
|
|
||||||
|
|
||||||
- type: textarea
|
|
||||||
attributes:
|
|
||||||
label: Expected Behavior
|
|
||||||
description: A concise description of what you expected to happen.
|
|
||||||
validations:
|
|
||||||
required: true
|
|
||||||
|
|
||||||
- type: textarea
|
|
||||||
attributes:
|
|
||||||
label: Environment
|
|
||||||
value: |
|
|
||||||
- Ruby: <!-- run `ruby -v` -->
|
|
||||||
- Jekyll: <!-- run `bundle exec jekyll -v` -->
|
|
||||||
- Chirpy: <!-- run `bundle info jekyll-theme-chirpy` -->
|
|
||||||
validations:
|
|
||||||
required: true
|
|
||||||
|
|
||||||
- type: textarea
|
|
||||||
attributes:
|
|
||||||
label: Anything else?
|
|
||||||
description: |
|
|
||||||
Links? References? Or logs? Anything that will give us more context about the issue you are encountering!
|
|
5
.github/ISSUE_TEMPLATE/config.yml
vendored
5
.github/ISSUE_TEMPLATE/config.yml
vendored
@ -1,5 +0,0 @@
|
|||||||
blank_issues_enabled: false
|
|
||||||
contact_links:
|
|
||||||
- name: Ask the community for help
|
|
||||||
url: https://github.com/cotes2020/jekyll-theme-chirpy/discussions
|
|
||||||
about: Please ask and answer questions here.
|
|
35
.github/ISSUE_TEMPLATE/feature_request.md
vendored
Normal file
35
.github/ISSUE_TEMPLATE/feature_request.md
vendored
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
---
|
||||||
|
name: Feature Request
|
||||||
|
about: Suggest an idea for this project
|
||||||
|
labels: enhancement
|
||||||
|
---
|
||||||
|
|
||||||
|
<!-- NOTE: Please maintain all sections, otherwise the issue will be automatically closed :) -->
|
||||||
|
|
||||||
|
## Checklist
|
||||||
|
|
||||||
|
<!-- Please complete the following list of tasks, and then check it by changing the "[ ]" to "[x]" -->
|
||||||
|
- [ ] I have read the [contributing guidelines](https://github.com/cotes2020/jekyll-theme-chirpy/blob/master/.github/CONTRIBUTING.md).
|
||||||
|
- [ ] There is no similar request on [existing issues](https://github.com/cotes2020/jekyll-theme-chirpy/issues?q=is%3Aissue) (including closed ones).
|
||||||
|
- [ ] I have read the [project progress](https://github.com/cotes2020/jekyll-theme-chirpy/projects) and know the current progress of the project.
|
||||||
|
- [ ] I was in the `master` branch of the latest code.
|
||||||
|
|
||||||
|
|
||||||
|
## Is your feature request related to a problem? Please describe
|
||||||
|
|
||||||
|
<!-- A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] -->
|
||||||
|
|
||||||
|
|
||||||
|
## Describe the solution you'd like
|
||||||
|
|
||||||
|
<!-- A clear and concise description of what you want to happen. -->
|
||||||
|
|
||||||
|
|
||||||
|
## Describe alternatives you've considered
|
||||||
|
|
||||||
|
<!-- A clear and concise description of any alternative solutions or features you've considered. -->
|
||||||
|
|
||||||
|
|
||||||
|
## Additional context
|
||||||
|
|
||||||
|
<!-- Add any other context or screenshots about the feature request here. -->
|
38
.github/ISSUE_TEMPLATE/feature_request.yml
vendored
38
.github/ISSUE_TEMPLATE/feature_request.yml
vendored
@ -1,38 +0,0 @@
|
|||||||
name: Feature Request
|
|
||||||
description: Suggest an idea for this project
|
|
||||||
labels:
|
|
||||||
- enhancement
|
|
||||||
body:
|
|
||||||
- type: checkboxes
|
|
||||||
attributes:
|
|
||||||
label: Checklist
|
|
||||||
description: Following the guidelines can make you more likely to get responses.
|
|
||||||
options:
|
|
||||||
- label: >-
|
|
||||||
I have read and accepted the
|
|
||||||
[contributing guidelines](https://github.com/cotes2020/jekyll-theme-chirpy/blob/master/docs/CONTRIBUTING.md).
|
|
||||||
required: true
|
|
||||||
|
|
||||||
- type: textarea
|
|
||||||
attributes:
|
|
||||||
label: Is your feature request related to a problem? Please describe
|
|
||||||
description: A clear and concise description of what the problem is.
|
|
||||||
validations:
|
|
||||||
required: true
|
|
||||||
|
|
||||||
- type: textarea
|
|
||||||
attributes:
|
|
||||||
label: Describe the solution you'd like
|
|
||||||
description: A clear and concise description of what you want to happen.
|
|
||||||
validations:
|
|
||||||
required: true
|
|
||||||
|
|
||||||
- type: textarea
|
|
||||||
attributes:
|
|
||||||
label: Describe alternatives you've considered
|
|
||||||
description: A clear and concise description of any alternative solutions or features you've considered.
|
|
||||||
|
|
||||||
- type: textarea
|
|
||||||
attributes:
|
|
||||||
label: Additional context
|
|
||||||
description: Add any other context or screenshots about the feature request here.
|
|
20
.github/ISSUE_TEMPLATE/question.md
vendored
Normal file
20
.github/ISSUE_TEMPLATE/question.md
vendored
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
---
|
||||||
|
name: Question
|
||||||
|
about: Ask whatever you want
|
||||||
|
labels: question
|
||||||
|
---
|
||||||
|
|
||||||
|
<!-- NOTE: Please maintain all sections, otherwise the issue will be automatically closed :) -->
|
||||||
|
|
||||||
|
## Checklist
|
||||||
|
|
||||||
|
<!-- Please complete the following list of tasks, and then check it by changing the "[ ]" to "[x]" -->
|
||||||
|
|
||||||
|
- [ ] I have read the [newlest tutorials](https://cotes2020.github.io/chirpy-demo/categories/tutorial/) and know the correct effect of the functional design.
|
||||||
|
- [ ] There is no similar question on [existing issues](https://github.com/cotes2020/jekyll-theme-chirpy/issues?q=is%3Aissue) (including closed ones).
|
||||||
|
- [ ] I have tried to find the answer on [Jekyll Forum](https://talk.jekyllrb.com/) and [StackOverflow](https://stackoverflow.com/questions/tagged/jekyll).
|
||||||
|
- [ ] My question is based on the latest code of the `master` branch.
|
||||||
|
|
||||||
|
## Description
|
||||||
|
|
||||||
|
<!-- Please describe your question in detail. -->
|
41
.github/PULL_REQUEST_TEMPLATE.md
vendored
41
.github/PULL_REQUEST_TEMPLATE.md
vendored
@ -1,17 +1,42 @@
|
|||||||
|
## Description
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.
|
||||||
|
|
||||||
|
e.g. Fixes #(issue)
|
||||||
|
-->
|
||||||
|
|
||||||
## Type of change
|
## Type of change
|
||||||
<!-- Please select the desired item checkbox and change it from `[ ]` to `[x]` and then delete the irrelevant options. -->
|
|
||||||
|
<!--
|
||||||
|
Please select the desired item checkbox and change it to "[x]", then delete options that are not relevant.
|
||||||
|
-->
|
||||||
- [ ] Bug fix (non-breaking change which fixes an issue)
|
- [ ] Bug fix (non-breaking change which fixes an issue)
|
||||||
- [ ] New feature (non-breaking change which adds functionality)
|
- [ ] New feature (non-breaking change which adds functionality)
|
||||||
- [ ] Improvement (refactoring and improving code)
|
|
||||||
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
|
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
|
||||||
- [ ] Documentation update
|
- [ ] Documentation update
|
||||||
|
|
||||||
## Description
|
## How has this been tested
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
Please include a summary of the change and which issue is fixed.
|
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration
|
||||||
Please also include relevant motivation and context.
|
|
||||||
List any dependencies that are required for this change.
|
|
||||||
-->
|
-->
|
||||||
|
|
||||||
## Additional context
|
- [ ] I have run `bash ./tools/deploy.sh --dry-run` (at the root of the project) locally and passed
|
||||||
<!-- e.g. Fixes #(issue) -->
|
- [ ] I have tested this feature in the browser
|
||||||
|
|
||||||
|
### Test Configuration
|
||||||
|
|
||||||
|
- Browser type & version:
|
||||||
|
- Operating system:
|
||||||
|
- Ruby version: <!-- by running: `ruby -v` -->
|
||||||
|
- Bundler version: <!-- by running: `bundle -v`-->
|
||||||
|
- Jekyll version: <!-- by running: `bundle list | grep " jekyll "` -->
|
||||||
|
|
||||||
|
### Checklist
|
||||||
|
|
||||||
|
<!-- Select checkboxes by change the "[ ]" to "[x]" -->
|
||||||
|
- [ ] I have performed a self-review of my code
|
||||||
|
- [ ] I have commented on my code, particularly in hard-to-understand areas
|
||||||
|
- [ ] I have made corresponding changes to the documentation
|
||||||
|
- [ ] My changes generate no new warnings
|
||||||
|
2
.github/codeql/codeql-config.yml
vendored
2
.github/codeql/codeql-config.yml
vendored
@ -1,2 +0,0 @@
|
|||||||
paths-ignore:
|
|
||||||
- "assets/js"
|
|
28
.github/dependabot.yml
vendored
28
.github/dependabot.yml
vendored
@ -1,28 +0,0 @@
|
|||||||
version: 2
|
|
||||||
updates:
|
|
||||||
- package-ecosystem: "bundler"
|
|
||||||
directory: "/"
|
|
||||||
schedule:
|
|
||||||
interval: "weekly"
|
|
||||||
- package-ecosystem: "npm"
|
|
||||||
directory: "/"
|
|
||||||
versioning-strategy: increase
|
|
||||||
groups:
|
|
||||||
prod-deps:
|
|
||||||
dependency-type: production
|
|
||||||
dev-deps:
|
|
||||||
dependency-type: development
|
|
||||||
schedule:
|
|
||||||
interval: "weekly"
|
|
||||||
- package-ecosystem: "github-actions"
|
|
||||||
directory: "/"
|
|
||||||
groups:
|
|
||||||
gh-actions:
|
|
||||||
update-types:
|
|
||||||
- "major"
|
|
||||||
schedule:
|
|
||||||
interval: "weekly"
|
|
||||||
- package-ecosystem: "devcontainers"
|
|
||||||
directory: "/"
|
|
||||||
schedule:
|
|
||||||
interval: weekly
|
|
17
.github/stale.yml
vendored
Normal file
17
.github/stale.yml
vendored
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
# Clean up the stale issues
|
||||||
|
|
||||||
|
daysUntilStale: 30
|
||||||
|
daysUntilClose: 1
|
||||||
|
|
||||||
|
exemptLabels:
|
||||||
|
- in progress
|
||||||
|
- pending
|
||||||
|
|
||||||
|
staleLabel: stale
|
||||||
|
|
||||||
|
markComment: >
|
||||||
|
This issue has been automatically marked as stale because it has not had
|
||||||
|
recent activity. It will be closed if no further activity occurs. Thank you
|
||||||
|
for your contributions.
|
||||||
|
|
||||||
|
closeComment: false
|
39
.github/workflows/cd.yml
vendored
39
.github/workflows/cd.yml
vendored
@ -1,39 +0,0 @@
|
|||||||
name: CD
|
|
||||||
|
|
||||||
on:
|
|
||||||
push:
|
|
||||||
branches: [production]
|
|
||||||
tags-ignore: ["**"]
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
release:
|
|
||||||
if: ${{ ! startsWith(github.event.head_commit.message, 'chore(release)') }}
|
|
||||||
permissions:
|
|
||||||
contents: write
|
|
||||||
issues: write
|
|
||||||
pull-requests: write
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
steps:
|
|
||||||
- uses: actions/checkout@v4
|
|
||||||
|
|
||||||
- uses: ruby/setup-ruby@v1
|
|
||||||
with:
|
|
||||||
ruby-version: 3.3
|
|
||||||
bundler-cache: true
|
|
||||||
|
|
||||||
- uses: actions/setup-node@v4
|
|
||||||
with:
|
|
||||||
node-version: lts/*
|
|
||||||
|
|
||||||
- run: npm install
|
|
||||||
- run: npx semantic-release
|
|
||||||
env:
|
|
||||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
|
||||||
GEM_HOST_API_KEY: ${{ secrets.GEM_HOST_API_KEY }}
|
|
||||||
|
|
||||||
publish:
|
|
||||||
needs: release
|
|
||||||
uses: ./.github/workflows/publish.yml
|
|
||||||
secrets:
|
|
||||||
GH_PAT: ${{ secrets.GH_PAT }}
|
|
||||||
BUILDER: ${{ secrets.BUILDER }}
|
|
53
.github/workflows/ci.yml
vendored
53
.github/workflows/ci.yml
vendored
@ -1,53 +1,40 @@
|
|||||||
name: CI
|
name: 'Continuous Integration'
|
||||||
|
|
||||||
on:
|
on:
|
||||||
push:
|
push:
|
||||||
branches:
|
branches-ignore:
|
||||||
- master
|
- 'production'
|
||||||
- "hotfix/*"
|
tags-ignore:
|
||||||
|
- '*'
|
||||||
paths-ignore:
|
paths-ignore:
|
||||||
- ".github/**"
|
- '.github/**'
|
||||||
- "!.github/workflows/ci.yml"
|
- '!.github/workflows/ci.yml'
|
||||||
- .gitignore
|
- '.travis.yml'
|
||||||
- "docs/**"
|
- '.gitignore'
|
||||||
- README.md
|
- 'docs/**'
|
||||||
- LICENSE
|
- 'README.md'
|
||||||
|
- 'LICENSE'
|
||||||
pull_request:
|
pull_request:
|
||||||
paths-ignore:
|
paths:
|
||||||
- ".github/**"
|
- '**'
|
||||||
- "!.github/workflows/ci.yml"
|
|
||||||
- .gitignore
|
|
||||||
- "docs/**"
|
|
||||||
- README.md
|
|
||||||
- LICENSE
|
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
build:
|
ci:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ${{ matrix.os }}
|
||||||
|
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
ruby: ["3.1", "3.2", "3.3"]
|
os: [ubuntu-latest, macos-latest]
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v2
|
||||||
with:
|
with:
|
||||||
fetch-depth: 0 # for posts's lastmod
|
fetch-depth: 0 # for posts's lastmod
|
||||||
|
|
||||||
- name: Setup Ruby
|
- name: Setup Ruby
|
||||||
uses: ruby/setup-ruby@v1
|
uses: ruby/setup-ruby@v1
|
||||||
with:
|
with:
|
||||||
ruby-version: ${{ matrix.ruby }}
|
ruby-version: 2.7
|
||||||
bundler-cache: true
|
bundler-cache: true
|
||||||
|
|
||||||
- name: Setup Node
|
|
||||||
uses: actions/setup-node@v4
|
|
||||||
with:
|
|
||||||
node-version: lts/*
|
|
||||||
|
|
||||||
- name: Build Assets
|
|
||||||
run: npm i && npm run build
|
|
||||||
|
|
||||||
- name: Test Site
|
- name: Test Site
|
||||||
run: bash tools/test.sh
|
run: bash tools/deploy.sh --dry-run
|
||||||
|
44
.github/workflows/codeql.yml
vendored
44
.github/workflows/codeql.yml
vendored
@ -1,44 +0,0 @@
|
|||||||
name: "CodeQL"
|
|
||||||
|
|
||||||
on:
|
|
||||||
push:
|
|
||||||
branches: ["master"]
|
|
||||||
paths: ["_javascript/**/*.js"]
|
|
||||||
pull_request:
|
|
||||||
paths: ["_javascript/**/*.js"]
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
analyze:
|
|
||||||
name: Analyze
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
permissions:
|
|
||||||
actions: read
|
|
||||||
contents: read
|
|
||||||
security-events: write
|
|
||||||
|
|
||||||
strategy:
|
|
||||||
fail-fast: false
|
|
||||||
matrix:
|
|
||||||
language: ["javascript"]
|
|
||||||
# Learn more about CodeQL language support at https://aka.ms/codeql-docs/language-support
|
|
||||||
|
|
||||||
steps:
|
|
||||||
- name: Checkout repository
|
|
||||||
uses: actions/checkout@v4
|
|
||||||
|
|
||||||
# Initializes the CodeQL tools for scanning.
|
|
||||||
- name: Initialize CodeQL
|
|
||||||
uses: github/codeql-action/init@v3
|
|
||||||
with:
|
|
||||||
languages: "${{ matrix.language }}"
|
|
||||||
config-file: .github/codeql/codeql-config.yml
|
|
||||||
|
|
||||||
# Autobuild attempts to build any compiled languages (C/C++, C#, Go, or Java).
|
|
||||||
# If this step fails, then you should remove it and run the build manually (see below)
|
|
||||||
- name: Autobuild
|
|
||||||
uses: github/codeql-action/autobuild@v3
|
|
||||||
|
|
||||||
- name: Perform CodeQL Analysis
|
|
||||||
uses: github/codeql-action/analyze@v3
|
|
||||||
with:
|
|
||||||
category: "/language:${{ matrix.language }}"
|
|
15
.github/workflows/commitlint.yml
vendored
15
.github/workflows/commitlint.yml
vendored
@ -1,15 +0,0 @@
|
|||||||
name: Lint Commit Messages
|
|
||||||
|
|
||||||
on:
|
|
||||||
push:
|
|
||||||
branches:
|
|
||||||
- master
|
|
||||||
- "hotfix/*"
|
|
||||||
pull_request:
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
commitlint:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
steps:
|
|
||||||
- uses: actions/checkout@v4
|
|
||||||
- uses: wagoid/commitlint-github-action@v6
|
|
18
.github/workflows/issue-interceptor.yml
vendored
Normal file
18
.github/workflows/issue-interceptor.yml
vendored
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
name: Intercept bad issues
|
||||||
|
|
||||||
|
on:
|
||||||
|
issues:
|
||||||
|
types: [opened, edited]
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
auto_close_issues:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- name: Checkout
|
||||||
|
uses: actions/checkout@v1
|
||||||
|
- name: Auto close issues that did not follow template
|
||||||
|
uses: lucasbento/auto-close-issues@v1.0.2
|
||||||
|
with:
|
||||||
|
github-token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
issue-close-message: ":wave: Hi @${issue.user.login},\n\nThis issue is being automatically closed because it does not follow the issue template. Please DO NOT open another similar issue, try to edit the current issue according to the template, then it will be reopened automatically."
|
||||||
|
closed-issues-label: "🙁 Not following issue template"
|
29
.github/workflows/pages-deploy.yml.hook
vendored
Normal file
29
.github/workflows/pages-deploy.yml.hook
vendored
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
name: 'Automatic build'
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
branches:
|
||||||
|
- master
|
||||||
|
paths-ignore:
|
||||||
|
- .gitignore
|
||||||
|
- README.md
|
||||||
|
- LICENSE
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
continuous-delivery:
|
||||||
|
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- name: Checkout
|
||||||
|
uses: actions/checkout@v2
|
||||||
|
with:
|
||||||
|
fetch-depth: 0 # for posts's lastmod
|
||||||
|
|
||||||
|
- name: Setup Ruby
|
||||||
|
uses: ruby/setup-ruby@v1
|
||||||
|
with:
|
||||||
|
ruby-version: 2.7
|
||||||
|
bundler-cache: true
|
||||||
|
|
||||||
|
- name: Deploy
|
||||||
|
run: bash tools/deploy.sh
|
25
.github/workflows/pr-filter.yml
vendored
25
.github/workflows/pr-filter.yml
vendored
@ -1,25 +0,0 @@
|
|||||||
name: PR Filter
|
|
||||||
|
|
||||||
on:
|
|
||||||
pull_request_target:
|
|
||||||
types: [opened, reopened]
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
check-template:
|
|
||||||
if: github.event.pull_request.head.repo.full_name != github.event.pull_request.base.repo.full_name
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
permissions:
|
|
||||||
pull-requests: write
|
|
||||||
|
|
||||||
steps:
|
|
||||||
- name: Checkout Code
|
|
||||||
uses: actions/checkout@v4
|
|
||||||
|
|
||||||
- name: Check PR Content
|
|
||||||
id: intercept
|
|
||||||
uses: actions/github-script@v7
|
|
||||||
with:
|
|
||||||
github-token: ${{ secrets.GITHUB_TOKEN }}
|
|
||||||
script: |
|
|
||||||
const script = require('.github/workflows/scripts/pr-filter.js');
|
|
||||||
await script({ github, context, core });
|
|
23
.github/workflows/publish.yml
vendored
23
.github/workflows/publish.yml
vendored
@ -1,23 +0,0 @@
|
|||||||
name: Publish
|
|
||||||
|
|
||||||
on:
|
|
||||||
push:
|
|
||||||
branches:
|
|
||||||
- docs
|
|
||||||
workflow_call:
|
|
||||||
secrets:
|
|
||||||
GH_PAT:
|
|
||||||
required: true
|
|
||||||
BUILDER:
|
|
||||||
required: true
|
|
||||||
workflow_dispatch:
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
launch:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
steps:
|
|
||||||
- run: |
|
|
||||||
curl -X POST -H "Accept: application/vnd.github+json" \
|
|
||||||
-H "Authorization: Bearer ${{ secrets.GH_PAT }}" \
|
|
||||||
https://api.github.com/repos/${{ secrets.BUILDER }}/dispatches \
|
|
||||||
-d '{"event_type":"deploy", "client_payload":{"branch": "${{ github.ref_name }}"}}'
|
|
36
.github/workflows/scripts/pr-filter.js
vendored
36
.github/workflows/scripts/pr-filter.js
vendored
@ -1,36 +0,0 @@
|
|||||||
function hasTypes(markdown) {
|
|
||||||
return /## Type of change/.test(markdown) && /-\s\[x\]/i.test(markdown);
|
|
||||||
}
|
|
||||||
|
|
||||||
function hasDescription(markdown) {
|
|
||||||
return (
|
|
||||||
/## Description/.test(markdown) &&
|
|
||||||
!/## Description\s*\n\s*(##|\s*$)/.test(markdown)
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
module.exports = async ({ github, context, core }) => {
|
|
||||||
const pr = context.payload.pull_request;
|
|
||||||
const body = pr.body === null ? '' : pr.body;
|
|
||||||
const markdown = body.replace(/<!--[\s\S]*?-->/g, '');
|
|
||||||
const action = context.payload.action;
|
|
||||||
|
|
||||||
const isValid =
|
|
||||||
markdown !== '' && hasTypes(markdown) && hasDescription(markdown);
|
|
||||||
|
|
||||||
if (!isValid) {
|
|
||||||
await github.rest.pulls.update({
|
|
||||||
...context.repo,
|
|
||||||
pull_number: pr.number,
|
|
||||||
state: 'closed'
|
|
||||||
});
|
|
||||||
|
|
||||||
await github.rest.issues.createComment({
|
|
||||||
...context.repo,
|
|
||||||
issue_number: pr.number,
|
|
||||||
body: `Oops, it seems you've ${action} an invalid pull request. No worries, we'll close it for you.`
|
|
||||||
});
|
|
||||||
|
|
||||||
core.setFailed('PR content does not meet template requirements.');
|
|
||||||
}
|
|
||||||
};
|
|
32
.github/workflows/stale.yml
vendored
32
.github/workflows/stale.yml
vendored
@ -1,32 +0,0 @@
|
|||||||
name: "Close stale issues and PRs"
|
|
||||||
|
|
||||||
on:
|
|
||||||
schedule:
|
|
||||||
- cron: "0 0 * * *" # every day at 00:00 UTC
|
|
||||||
|
|
||||||
permissions:
|
|
||||||
issues: write
|
|
||||||
pull-requests: write
|
|
||||||
|
|
||||||
env:
|
|
||||||
STALE_LABEL: inactive
|
|
||||||
EXEMPT_LABELS: "pending,planning,in progress"
|
|
||||||
MESSAGE: >
|
|
||||||
This conversation has been automatically marked as stale because it has not had recent activity.
|
|
||||||
It will be closed if no further activity occurs.
|
|
||||||
Thank you for your contributions.
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
stale:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
steps:
|
|
||||||
- uses: actions/stale@v9
|
|
||||||
with:
|
|
||||||
# 60 days before marking issues/PRs stale
|
|
||||||
days-before-close: -1 # does not close automatically
|
|
||||||
stale-issue-label: ${{ env.STALE_LABEL }}
|
|
||||||
exempt-issue-labels: ${{ env.EXEMPT_LABELS }}
|
|
||||||
stale-issue-message: ${{ env.MESSAGE }}
|
|
||||||
stale-pr-label: ${{ env.STALE_LABEL }}
|
|
||||||
exempt-pr-labels: ${{ env.EXEMPT_LABELS }}
|
|
||||||
stale-pr-message: ${{ env.MESSAGE }}
|
|
73
.github/workflows/starter/pages-deploy.yml
vendored
73
.github/workflows/starter/pages-deploy.yml
vendored
@ -1,73 +0,0 @@
|
|||||||
name: "Build and Deploy"
|
|
||||||
on:
|
|
||||||
push:
|
|
||||||
branches:
|
|
||||||
- main
|
|
||||||
- master
|
|
||||||
paths-ignore:
|
|
||||||
- .gitignore
|
|
||||||
- README.md
|
|
||||||
- LICENSE
|
|
||||||
|
|
||||||
# Allows you to run this workflow manually from the Actions tab
|
|
||||||
workflow_dispatch:
|
|
||||||
|
|
||||||
permissions:
|
|
||||||
contents: read
|
|
||||||
pages: write
|
|
||||||
id-token: write
|
|
||||||
|
|
||||||
# Allow one concurrent deployment
|
|
||||||
concurrency:
|
|
||||||
group: "pages"
|
|
||||||
cancel-in-progress: true
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
build:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
|
|
||||||
steps:
|
|
||||||
- name: Checkout
|
|
||||||
uses: actions/checkout@v4
|
|
||||||
with:
|
|
||||||
fetch-depth: 0
|
|
||||||
# submodules: true
|
|
||||||
# If using the 'assets' git submodule from Chirpy Starter, uncomment above
|
|
||||||
# (See: https://github.com/cotes2020/chirpy-starter/tree/main/assets)
|
|
||||||
|
|
||||||
- name: Setup Pages
|
|
||||||
id: pages
|
|
||||||
uses: actions/configure-pages@v4
|
|
||||||
|
|
||||||
- name: Setup Ruby
|
|
||||||
uses: ruby/setup-ruby@v1
|
|
||||||
with:
|
|
||||||
ruby-version: 3.3
|
|
||||||
bundler-cache: true
|
|
||||||
|
|
||||||
- name: Build site
|
|
||||||
run: bundle exec jekyll b -d "_site${{ steps.pages.outputs.base_path }}"
|
|
||||||
env:
|
|
||||||
JEKYLL_ENV: "production"
|
|
||||||
|
|
||||||
- name: Test site
|
|
||||||
run: |
|
|
||||||
bundle exec htmlproofer _site \
|
|
||||||
\-\-disable-external \
|
|
||||||
\-\-ignore-urls "/^http:\/\/127.0.0.1/,/^http:\/\/0.0.0.0/,/^http:\/\/localhost/"
|
|
||||||
|
|
||||||
- name: Upload site artifact
|
|
||||||
uses: actions/upload-pages-artifact@v3
|
|
||||||
with:
|
|
||||||
path: "_site${{ steps.pages.outputs.base_path }}"
|
|
||||||
|
|
||||||
deploy:
|
|
||||||
environment:
|
|
||||||
name: github-pages
|
|
||||||
url: ${{ steps.deployment.outputs.page_url }}
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
needs: build
|
|
||||||
steps:
|
|
||||||
- name: Deploy to GitHub Pages
|
|
||||||
id: deployment
|
|
||||||
uses: actions/deploy-pages@v4
|
|
31
.gitignore
vendored
31
.gitignore
vendored
@ -1,27 +1,18 @@
|
|||||||
# Bundler cache
|
# hidden files
|
||||||
.bundle
|
.*
|
||||||
|
!.git*
|
||||||
|
!.editorconfig
|
||||||
|
!.nojekyll
|
||||||
|
!.travis.yml
|
||||||
|
|
||||||
|
# bundler cache
|
||||||
|
_site
|
||||||
vendor
|
vendor
|
||||||
Gemfile.lock
|
Gemfile.lock
|
||||||
|
|
||||||
# Jekyll cache
|
# rubygem
|
||||||
.jekyll-cache
|
|
||||||
.jekyll-metadata
|
|
||||||
_site
|
|
||||||
|
|
||||||
# RubyGems
|
|
||||||
*.gem
|
*.gem
|
||||||
|
|
||||||
# NPM dependencies
|
# npm dependencies
|
||||||
node_modules
|
node_modules
|
||||||
package-lock.json
|
package-lock.json
|
||||||
|
|
||||||
# IDE configurations
|
|
||||||
.idea
|
|
||||||
.vscode/*
|
|
||||||
!.vscode/settings.json
|
|
||||||
!.vscode/extensions.json
|
|
||||||
!.vscode/tasks.json
|
|
||||||
|
|
||||||
# Misc
|
|
||||||
_sass/vendors
|
|
||||||
assets/js/dist
|
|
||||||
|
3
.gitmodules
vendored
3
.gitmodules
vendored
@ -1,3 +0,0 @@
|
|||||||
[submodule "assets/lib"]
|
|
||||||
path = assets/lib
|
|
||||||
url = https://github.com/cotes2020/chirpy-static-assets.git
|
|
@ -1 +0,0 @@
|
|||||||
npx --no -- commitlint --edit $1
|
|
@ -1,8 +0,0 @@
|
|||||||
{
|
|
||||||
"commands-show-output": false,
|
|
||||||
"blanks-around-fences": false,
|
|
||||||
"line-length": false,
|
|
||||||
"no-inline-html": {
|
|
||||||
"allowed_elements": ["kbd", "sub"]
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,31 +0,0 @@
|
|||||||
{
|
|
||||||
"ignoreFiles": ["_sass/vendors/**"],
|
|
||||||
"extends": "stylelint-config-standard-scss",
|
|
||||||
"rules": {
|
|
||||||
"no-descending-specificity": null,
|
|
||||||
"shorthand-property-no-redundant-values": null,
|
|
||||||
"at-rule-no-vendor-prefix": null,
|
|
||||||
"property-no-vendor-prefix": null,
|
|
||||||
"selector-no-vendor-prefix": null,
|
|
||||||
"value-no-vendor-prefix": null,
|
|
||||||
"color-function-notation": "legacy",
|
|
||||||
"alpha-value-notation": "number",
|
|
||||||
"selector-not-notation": "simple",
|
|
||||||
"color-hex-length": "long",
|
|
||||||
"declaration-block-single-line-max-declarations": 3,
|
|
||||||
"scss/operator-no-newline-after": null,
|
|
||||||
"rule-empty-line-before": [
|
|
||||||
"always",
|
|
||||||
{
|
|
||||||
"ignore": ["after-comment", "first-nested"]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"value-keyword-case": [
|
|
||||||
"lower",
|
|
||||||
{
|
|
||||||
"ignoreProperties": ["/^\\$/"]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"media-feature-range-notation": "prefix"
|
|
||||||
}
|
|
||||||
}
|
|
39
.travis.yml
Normal file
39
.travis.yml
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
os: linux
|
||||||
|
dist: bionic
|
||||||
|
|
||||||
|
language: minimal
|
||||||
|
|
||||||
|
# only run on tags
|
||||||
|
if: branch =~ /^v(\d)+(\.(\d)+){2}$/ OR tag IS present
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
include:
|
||||||
|
- name: Deploy
|
||||||
|
language: ruby
|
||||||
|
rvm: 2.7.0
|
||||||
|
addons:
|
||||||
|
apt:
|
||||||
|
packages:
|
||||||
|
- libcurl4-openssl-dev # to avoid SSL error (for htmlproofer)
|
||||||
|
install:
|
||||||
|
- bundle install --jobs=3 --retry=3 # overriding to drop the travis `--development` flag
|
||||||
|
script:
|
||||||
|
- eval "$BUILD_CMD"
|
||||||
|
git:
|
||||||
|
depth: false # for posts' lastmod
|
||||||
|
|
||||||
|
- name: Flush Starter
|
||||||
|
script: eval "$FLUSH_STARTER"
|
||||||
|
|
||||||
|
before_script:
|
||||||
|
- git -C "$HOME" clone "$BUILDER_REPO" --depth=1 -q
|
||||||
|
|
||||||
|
notifications:
|
||||||
|
email:
|
||||||
|
recipients:
|
||||||
|
- secure: "fFLqX7uOzFA8RE2AUFlU1mmxMw+rdV6DnODJ/1Gl+3ecNtrv5LeH3c5a4a5ShQqYTrx9BPfD40VRN7UB+lzOdXiWLI9yDGRPPxGG26/WfrKpdQPZilc8zAOEeDnLAJeGZLsUvgmNb3KCXW6S8NPqqh34CfWcTIzjCARhRgO33wcs8X5wP5cugtNqO5Ew/pUcfWcmiuXNX0GNT6l+nL5A7yN+IO5mRHqSRmlfYd5EHhGMTIL4La+Cd1CNv1m4Dl0Ah2cDeJwi5wLnVbqAgunLhAYmDtxIOCVYMTBrP37UiNe/7QeFelyJfODsmMg1mx3WCykbXydC753WVoAlTg6nNoeeI9fmK+/tuLK+sx/KnYfTVGBXQYq39DyV/2o/IfCzEAKImlzFKGD8R13+ddu4B5UML+cby5KBvhTKIGaC5tKoe39z/31UPpy11/EHMCof2BUOzIgu5Hsv4OSNJlw3oRE31oOPn8xP4e7uWR8bRUhAgzN0Cn0ht+UfpemfGAXrp0M3IXQdc9L4azEFqxRhivMTLK/P6INay7IM+DJ30Ht2dWylGw/sxcRTqyNm3YomJQnXIO4xeqTSLulWr80FFHTys3JEDJYrcKvJmpwLFEAOZtwKsZ6ZShrOIA4LE5fgQtakH3ZLJG9a7jVSlMcNIfaSKgjdDQOe6CoRQL7KouA="
|
||||||
|
on_success: never
|
||||||
|
|
||||||
|
env:
|
||||||
|
global:
|
||||||
|
- NOKOGIRI_USE_SYSTEM_LIBRARIES=true # speeds up installation of html-proofer
|
3
.vscode/extensions.json
vendored
3
.vscode/extensions.json
vendored
@ -1,3 +0,0 @@
|
|||||||
{
|
|
||||||
"recommendations": ["ms-vscode-remote.remote-containers"]
|
|
||||||
}
|
|
30
.vscode/settings.json
vendored
30
.vscode/settings.json
vendored
@ -1,30 +0,0 @@
|
|||||||
{
|
|
||||||
// Prettier
|
|
||||||
"editor.defaultFormatter": "esbenp.prettier-vscode",
|
|
||||||
"editor.formatOnSave": true,
|
|
||||||
// Shopify Liquid
|
|
||||||
"files.associations": {
|
|
||||||
"*.html": "liquid"
|
|
||||||
},
|
|
||||||
"[markdown]": {
|
|
||||||
"editor.defaultFormatter": "yzhang.markdown-all-in-one"
|
|
||||||
},
|
|
||||||
// Formatter
|
|
||||||
"[html][liquid]": {
|
|
||||||
"editor.defaultFormatter": "Shopify.theme-check-vscode"
|
|
||||||
},
|
|
||||||
"[shellscript]": {
|
|
||||||
"editor.defaultFormatter": "mkhl.shfmt"
|
|
||||||
},
|
|
||||||
// Disable vscode built-in stylelint
|
|
||||||
"css.validate": false,
|
|
||||||
"scss.validate": false,
|
|
||||||
"less.validate": false,
|
|
||||||
// Stylint extension settings
|
|
||||||
"stylelint.snippet": ["css", "scss"],
|
|
||||||
"stylelint.validate": ["css", "scss"],
|
|
||||||
// Run tasks in macOS
|
|
||||||
"terminal.integrated.profiles.osx": {
|
|
||||||
"zsh": { "path": "/bin/zsh", "args": ["-l", "-i"] }
|
|
||||||
}
|
|
||||||
}
|
|
64
.vscode/tasks.json
vendored
64
.vscode/tasks.json
vendored
@ -1,64 +0,0 @@
|
|||||||
{
|
|
||||||
"version": "2.0.0",
|
|
||||||
"tasks": [
|
|
||||||
{
|
|
||||||
"label": "Run Jekyll Server",
|
|
||||||
"type": "shell",
|
|
||||||
"command": "./tools/run.sh",
|
|
||||||
"group": {
|
|
||||||
"kind": "build",
|
|
||||||
"isDefault": true
|
|
||||||
},
|
|
||||||
"problemMatcher": [],
|
|
||||||
"detail": "Runs the Jekyll server with live reload."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"label": "Build Jekyll Site",
|
|
||||||
"type": "shell",
|
|
||||||
"command": "./tools/test.sh",
|
|
||||||
"group": {
|
|
||||||
"kind": "build"
|
|
||||||
},
|
|
||||||
"problemMatcher": [],
|
|
||||||
"detail": "Build the Jekyll site for production."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"label": "Build JS (watch)",
|
|
||||||
"type": "shell",
|
|
||||||
"command": "npm run watch:js",
|
|
||||||
"group": {
|
|
||||||
"kind": "build"
|
|
||||||
},
|
|
||||||
"problemMatcher": [],
|
|
||||||
"detail": "Build JS files in watch mode."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"label": "Build CSS",
|
|
||||||
"type": "shell",
|
|
||||||
"command": "npm run build:css",
|
|
||||||
"group": {
|
|
||||||
"kind": "build"
|
|
||||||
},
|
|
||||||
"problemMatcher": [],
|
|
||||||
"detail": "Build CSS files."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"label": "Build JS & CSS",
|
|
||||||
"type": "shell",
|
|
||||||
"command": "npm run build",
|
|
||||||
"group": {
|
|
||||||
"kind": "build"
|
|
||||||
},
|
|
||||||
"problemMatcher": [],
|
|
||||||
"detail": "Build JS & CSS for production."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"label": "Run Jekyll Server + Build JS (watch)",
|
|
||||||
"dependsOn": ["Run Jekyll Server", "Build JS (watch)"],
|
|
||||||
"group": {
|
|
||||||
"kind": "build"
|
|
||||||
},
|
|
||||||
"detail": "Runs both the Jekyll server with live reload and build JS files in watch mode."
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
16
Gemfile
16
Gemfile
@ -4,11 +4,19 @@ source "https://rubygems.org"
|
|||||||
|
|
||||||
gemspec
|
gemspec
|
||||||
|
|
||||||
gem "html-proofer", "~> 5.0", group: :test
|
group :test do
|
||||||
|
gem "html-proofer", "~> 3.18"
|
||||||
|
end
|
||||||
|
|
||||||
platforms :mingw, :x64_mingw, :mswin, :jruby do
|
# Windows and JRuby does not include zoneinfo files, so bundle the tzinfo-data gem
|
||||||
gem "tzinfo", ">= 1", "< 3"
|
# and associated library.
|
||||||
|
install_if -> { RUBY_PLATFORM =~ %r!mingw|mswin|java! } do
|
||||||
|
gem "tzinfo", "~> 1.2"
|
||||||
gem "tzinfo-data"
|
gem "tzinfo-data"
|
||||||
end
|
end
|
||||||
|
|
||||||
gem "wdm", "~> 0.2.0", :platforms => [:mingw, :x64_mingw, :mswin]
|
# Performance-booster for watching directories on Windows
|
||||||
|
gem "wdm", "~> 0.1.1", :install_if => Gem.win_platform?
|
||||||
|
|
||||||
|
# Jekyll <= 4.2.0 compatibility with Ruby 3.0
|
||||||
|
gem "webrick", "~> 1.7"
|
||||||
|
117
README.md
117
README.md
@ -1,84 +1,105 @@
|
|||||||
<!-- markdownlint-disable-next-line -->
|
|
||||||
<div align="center">
|
<div align="center">
|
||||||
|
|
||||||
<!-- markdownlint-disable-next-line -->
|
|
||||||
# Chirpy Jekyll Theme
|
# Chirpy Jekyll Theme
|
||||||
|
|
||||||
A minimal, responsive, and feature-rich Jekyll theme for technical writing.
|
A minimal, responsive, and powerful Jekyll theme for presenting professional writing.
|
||||||
|
|
||||||
[][ci]
|
[](https://rubygems.org/gems/jekyll-theme-chirpy)
|
||||||
[][codacy]
|
[](https://github.com/cotes2020/jekyll-theme-chirpy/actions?query=branch%3Amaster+event%3Apush)
|
||||||
[][license]
|
[](https://www.codacy.com/gh/cotes2020/jekyll-theme-chirpy/dashboard?utm_source=github.com&utm_medium=referral&utm_content=cotes2020/jekyll-theme-chirpy&utm_campaign=Badge_Grade)
|
||||||
[][gem]
|
[](https://github.com/cotes2020/jekyll-theme-chirpy/blob/master/LICENSE)
|
||||||
[][open-container]
|
[](https://996.icu)
|
||||||
|
|
||||||
[**Live Demo** →][demo]
|
[**Live Demo →**](https://cotes2020.github.io/chirpy-demo)
|
||||||
|
|
||||||
[][demo]
|
[](https://cotes2020.github.io/chirpy-demo)
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
## Features
|
## Features
|
||||||
|
|
||||||
- Dark Theme
|
- Localized Layout
|
||||||
- Localized UI language
|
- Dark/Light Theme Mode
|
||||||
- Pinned Posts on Home Page
|
- Pinned Posts
|
||||||
- Hierarchical Categories
|
- Hierarchical Categories
|
||||||
- Trending Tags
|
- Last Modified Date for Posts
|
||||||
- Table of Contents
|
- Table of Contents
|
||||||
- Last Modified Date
|
- Auto-generated Related Posts
|
||||||
- Syntax Highlighting
|
- Syntax Highlighting
|
||||||
- Mathematical Expressions
|
- Mathematical Expressions
|
||||||
- Mermaid Diagrams & Flowcharts
|
- Mermaid Diagram & Flowchart
|
||||||
- Dark Mode Images
|
- Disqus/Utterances Comments
|
||||||
- Embed Media
|
- Search
|
||||||
- Comment Systems
|
|
||||||
- Built-in Search
|
|
||||||
- Atom Feeds
|
- Atom Feeds
|
||||||
- PWA
|
- Google Analytics
|
||||||
- Web Analytics
|
- GA Pageviews Reporting
|
||||||
- SEO & Performance Optimization
|
- SEO & Performance Optimization
|
||||||
|
|
||||||
|
|
||||||
|
## Quick Start
|
||||||
|
|
||||||
|
Before starting, please follow the instructions in the [Jekyll Docs](https://jekyllrb.com/docs/installation/) to complete the installation of `Ruby`, `RubyGems`, `Jekyll`, and `Bundler`.
|
||||||
|
|
||||||
|
### Step 1. Creating a New Site
|
||||||
|
|
||||||
|
Create a new repository from the [**Chirpy Starter**](https://github.com/cotes2020/chirpy-starter/generate) and name it `<GH_USERNAME>.github.io`, where `GH_USERNAME` represents your GitHub username.
|
||||||
|
|
||||||
|
### Step 2. Installing Dependencies
|
||||||
|
|
||||||
|
Before running for the first time, go to the root directory of your site, and install dependencies as follows:
|
||||||
|
|
||||||
|
```console
|
||||||
|
$ bundle
|
||||||
|
```
|
||||||
|
|
||||||
|
### Step 3. Running Local Server
|
||||||
|
|
||||||
|
Run the following command in the root directory of the site:
|
||||||
|
|
||||||
|
```console
|
||||||
|
$ bundle exec jekyll s
|
||||||
|
```
|
||||||
|
|
||||||
|
Or run with Docker:
|
||||||
|
|
||||||
|
```console
|
||||||
|
$ docker run -it --rm \
|
||||||
|
--volume="$PWD:/srv/jekyll" \
|
||||||
|
-p 4000:4000 jekyll/jekyll \
|
||||||
|
jekyll serve
|
||||||
|
```
|
||||||
|
|
||||||
|
After a while, the local service will be published at _<http://127.0.0.1:4000>_.
|
||||||
|
|
||||||
## Documentation
|
## Documentation
|
||||||
|
|
||||||
To learn how to use, develop, and upgrade the project, please refer to the [Wiki][wiki].
|
For more details on usage, please refer to the tutorial on the [demo website](https://cotes2020.github.io/chirpy-demo/). At the same time, a copy of the tutorial is also available on the [Wiki](https://github.com/cotes2020/jekyll-theme-chirpy/wiki). Please note that the tutorial is based on the [latest release](https://github.com/cotes2020/jekyll-theme-chirpy/releases), and the features of the default branch are usually ahead of the documentation.
|
||||||
|
|
||||||
## Contributing
|
## Contributing
|
||||||
|
|
||||||
Contributions (_pull requests_, _issues_, and _discussions_) are what make the open-source community such an amazing place
|
Welcome to report bugs, improve code quality or submit a new feature. For more information, see [contributing guidelines](.github/CONTRIBUTING.md).
|
||||||
to learn, inspire, and create. Any contributions you make are greatly appreciated.
|
|
||||||
For details, see the "[Contributing Guidelines][contribute-guide]".
|
|
||||||
|
|
||||||
## Credits
|
## Credits
|
||||||
|
|
||||||
### Contributors
|
This theme is mainly built with [Jekyll](https://jekyllrb.com/) ecosystem, [Bootstrap](https://getbootstrap.com/), [Font Awesome](https://fontawesome.com/) and some other wonderful tools (their copyright information can be found in the relevant files). The avatar and favicon design come from [Clipart Max](https://www.clipartmax.com/middle/m2i8b1m2K9Z5m2K9_ant-clipart-childrens-ant-cute/).
|
||||||
|
|
||||||
Thanks to [all the contributors][contributors] involved in the development of the project!
|
:tada: Thanks to all the volunteers who contributed to this project, their GitHub IDs are on [this list](https://github.com/cotes2020/jekyll-theme-chirpy/graphs/contributors). Also, I won't forget those guys who submitted the issues or unmerged PR because they reported bugs, shared ideas or inspired me to write more readable documentation.
|
||||||
|
|
||||||
[][contributors]
|
Last but not least, thank [JetBrains][jb] for providing the open source license.
|
||||||
<sub> — Made with [contrib.rocks](https://contrib.rocks)</sub>
|
|
||||||
|
|
||||||
### Third-Party Assets
|
## Sponsoring
|
||||||
|
|
||||||
This project is built on the [Jekyll][jekyllrb] ecosystem and some [great libraries][lib], and is developed using [VS Code][vscode] as well as tools provided by [JetBrains][jetbrains] under a non-commercial open-source software license.
|
If you like this theme or find it helpful, please consider sponsoring me, because it will encourage and help me better maintain the project, I will be very grateful!
|
||||||
|
|
||||||
The avatar and favicon for the project's website are from [ClipartMAX][clipartmax].
|
[](https://ko-fi.com/coteschung)
|
||||||
|
[][cn-donation]
|
||||||
|
[][cn-donation]
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
This project is published under [MIT License][license].
|
This work is published under [MIT](https://github.com/cotes2020/jekyll-theme-chirpy/blob/master/LICENSE) License.
|
||||||
|
|
||||||
[gem]: https://rubygems.org/gems/jekyll-theme-chirpy
|
<!-- ReadMe links -->
|
||||||
[ci]: https://github.com/cotes2020/jekyll-theme-chirpy/actions/workflows/ci.yml?query=event%3Apush+branch%3Amaster
|
|
||||||
[codacy]: https://app.codacy.com/gh/cotes2020/jekyll-theme-chirpy/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade
|
[jb]: https://www.jetbrains.com/?from=jekyll-theme-chirpy
|
||||||
[license]: https://github.com/cotes2020/jekyll-theme-chirpy/blob/master/LICENSE
|
[cn-donation]: https://cotes.gitee.io/alipay-wechat-donation/
|
||||||
[open-container]: https://vscode.dev/redirect?url=vscode://ms-vscode-remote.remote-containers/cloneInVolume?url=https://github.com/cotes2020/jekyll-theme-chirpy
|
|
||||||
[jekyllrb]: https://jekyllrb.com/
|
|
||||||
[clipartmax]: https://www.clipartmax.com/middle/m2i8b1m2K9Z5m2K9_ant-clipart-childrens-ant-cute/
|
|
||||||
[demo]: https://cotes2020.github.io/chirpy-demo/
|
|
||||||
[wiki]: https://github.com/cotes2020/jekyll-theme-chirpy/wiki
|
|
||||||
[contribute-guide]: https://github.com/cotes2020/jekyll-theme-chirpy/blob/master/docs/CONTRIBUTING.md
|
|
||||||
[contributors]: https://github.com/cotes2020/jekyll-theme-chirpy/graphs/contributors
|
|
||||||
[lib]: https://github.com/cotes2020/chirpy-static-assets
|
|
||||||
[vscode]: https://code.visualstudio.com/
|
|
||||||
[jetbrains]: https://www.jetbrains.com/?from=jekyll-theme-chirpy
|
|
||||||
|
145
_config.yml
145
_config.yml
@ -3,12 +3,16 @@
|
|||||||
# Import the theme
|
# Import the theme
|
||||||
theme: jekyll-theme-chirpy
|
theme: jekyll-theme-chirpy
|
||||||
|
|
||||||
|
# Change the following value to '/PROJECT_NAME' ONLY IF your site type is GitHub Pages Project sites
|
||||||
|
# and doesn't have a custom domain.
|
||||||
|
baseurl: ''
|
||||||
|
|
||||||
# The language of the webpage › http://www.lingoes.net/en/translator/langcode.htm
|
# The language of the webpage › http://www.lingoes.net/en/translator/langcode.htm
|
||||||
# If it has the same name as one of the files in folder `_data/locales`, the layout language will also be changed,
|
# If it has the same name as one of the files in folder `_data/locales`, the layout language will also be changed,
|
||||||
# otherwise, the layout language will use the default value of 'en'.
|
# otherwise, the layout language will use the default value of 'en'.
|
||||||
lang: en
|
lang: en
|
||||||
|
|
||||||
# Change to your timezone › https://kevinnovak.github.io/Time-Zone-Picker
|
# Change to your timezone › http://www.timezoneconverter.com/cgi-bin/findzone/findzone
|
||||||
timezone: Asia/Shanghai
|
timezone: Asia/Shanghai
|
||||||
|
|
||||||
# jekyll-seo-tag settings › https://github.com/jekyll/jekyll-seo-tag/blob/master/docs/usage.md
|
# jekyll-seo-tag settings › https://github.com/jekyll/jekyll-seo-tag/blob/master/docs/usage.md
|
||||||
@ -16,66 +20,46 @@ timezone: Asia/Shanghai
|
|||||||
|
|
||||||
title: Chirpy # the main title
|
title: Chirpy # the main title
|
||||||
|
|
||||||
tagline: A text-focused Jekyll theme # it will display as the subtitle
|
tagline: A text-focused Jekyll theme # it will display as the sub-title
|
||||||
|
|
||||||
description: >- # used by seo meta and the atom feed
|
description: >- # used by seo meta and the atom feed
|
||||||
A minimal, responsive and feature-rich Jekyll theme for technical writing.
|
A minimal, portfolio, sidebar,
|
||||||
|
bootstrap Jekyll theme with responsive web design
|
||||||
|
and focuses on text presentation.
|
||||||
|
|
||||||
# Fill in the protocol & hostname for your site.
|
# fill in the protocol & hostname for your site, e.g., 'https://username.github.io'
|
||||||
# E.g. 'https://username.github.io', note that it does not end with a '/'.
|
url: ''
|
||||||
url: ""
|
|
||||||
|
|
||||||
github:
|
github:
|
||||||
username: github_username # change to your GitHub username
|
username: github_username # change to your github username
|
||||||
|
|
||||||
twitter:
|
twitter:
|
||||||
username: twitter_username # change to your Twitter username
|
username: twitter_username # change to your twitter username
|
||||||
|
|
||||||
social:
|
social:
|
||||||
# Change to your full name.
|
# Change to your full name.
|
||||||
# It will be displayed as the default author of the posts and the copyright owner in the Footer
|
# It will be displayed as the default author of the posts and the copyright owner in the Footer
|
||||||
name: your_full_name
|
name: your_full_name
|
||||||
email: example@domain.com # change to your email address
|
email: example@doamin.com # change to your email address
|
||||||
links:
|
links:
|
||||||
# The first element serves as the copyright owner's link
|
# The first element serves as the copyright owner's link
|
||||||
- https://twitter.com/username # change to your Twitter homepage
|
- https://twitter.com/username # change to your twitter homepage
|
||||||
- https://github.com/username # change to your GitHub homepage
|
- https://github.com/username # change to your github homepage
|
||||||
# Uncomment below to add more social links
|
# Uncomment below to add more social links
|
||||||
# - https://www.facebook.com/username
|
# - https://www.facebook.com/username
|
||||||
# - https://www.linkedin.com/in/username
|
# - https://www.linkedin.com/in/username
|
||||||
|
|
||||||
# Site Verification Settings
|
google_site_verification: google_meta_tag_verification # change to your verification string
|
||||||
webmaster_verifications:
|
|
||||||
google: # fill in your Google verification code
|
|
||||||
bing: # fill in your Bing verification code
|
|
||||||
alexa: # fill in your Alexa verification code
|
|
||||||
yandex: # fill in your Yandex verification code
|
|
||||||
baidu: # fill in your Baidu verification code
|
|
||||||
facebook: # fill in your Facebook verification code
|
|
||||||
|
|
||||||
# ↑ --------------------------
|
# ↑ --------------------------
|
||||||
# The end of `jekyll-seo-tag` settings
|
|
||||||
|
|
||||||
# Web Analytics Settings
|
|
||||||
analytics:
|
|
||||||
google:
|
|
||||||
id: # fill in your Google Analytics ID
|
|
||||||
goatcounter:
|
|
||||||
id: # fill in your GoatCounter ID
|
|
||||||
umami:
|
|
||||||
id: # fill in your Umami ID
|
|
||||||
domain: # fill in your Umami domain
|
|
||||||
matomo:
|
|
||||||
id: # fill in your Matomo ID
|
|
||||||
domain: # fill in your Matomo domain
|
|
||||||
cloudflare:
|
|
||||||
id: # fill in your Cloudflare Web Analytics token
|
|
||||||
fathom:
|
|
||||||
id: # fill in your Fathom Site ID
|
|
||||||
|
|
||||||
# Page views settings
|
google_analytics:
|
||||||
pageviews:
|
id: '' # fill in your Google Analytics ID
|
||||||
provider: # now only supports 'goatcounter'
|
# Google Analytics pageviews report settings
|
||||||
|
pv:
|
||||||
|
proxy_endpoint: # fill in the Google Analytics superProxy endpoint of Google App Engine
|
||||||
|
cache_path: # the local PV cache data, friendly to visitors from GFW region
|
||||||
|
|
||||||
# Prefer color scheme setting.
|
# Prefer color scheme setting.
|
||||||
#
|
#
|
||||||
@ -85,77 +69,39 @@ pageviews:
|
|||||||
#
|
#
|
||||||
# Available options:
|
# Available options:
|
||||||
#
|
#
|
||||||
# light — Use the light color scheme
|
# light - Use the light color scheme
|
||||||
# dark — Use the dark color scheme
|
# dark - Use the dark color scheme
|
||||||
#
|
#
|
||||||
theme_mode: # [light | dark]
|
theme_mode: # [light|dark]
|
||||||
|
|
||||||
# The CDN endpoint for media resources.
|
# The CDN endpoint for images.
|
||||||
# Notice that once it is assigned, the CDN url
|
# Notice that once it is assigned, the CDN url
|
||||||
# will be added to all media resources (site avatar, posts' images, audio and video files) paths starting with '/'
|
# will be added to all image (site avatar & posts' images) paths starting with '/'
|
||||||
#
|
#
|
||||||
# e.g. 'https://cdn.com'
|
# e.g. 'https://cdn.com'
|
||||||
cdn: "https://chirpy-img.netlify.app"
|
img_cdn: 'https://cdn.jsdelivr.net/gh/cotes2020/chirpy-images@f4e0354b674f65a53b8917f0f786ed2956898cc1'
|
||||||
|
|
||||||
# the avatar on sidebar, support local or CORS resources
|
# the avatar on sidebar, support local or CORS resources
|
||||||
avatar: "/commons/avatar.jpg"
|
avatar: '/commons/avatar.jpg'
|
||||||
|
|
||||||
# The URL of the site-wide social preview image used in SEO `og:image` meta tag.
|
# boolean type, the global switch for ToC in posts.
|
||||||
# It can be overridden by a customized `page.image` in front matter.
|
|
||||||
social_preview_image: # string, local or CORS resources
|
|
||||||
|
|
||||||
# boolean type, the global switch for TOC in posts.
|
|
||||||
toc: true
|
toc: true
|
||||||
|
|
||||||
comments:
|
comments:
|
||||||
# Global switch for the post-comment system. Keeping it empty means disabled.
|
active: # The global switch for posts comments, e.g., 'disqus'. Keep it empty means disable
|
||||||
provider: # [disqus | utterances | giscus]
|
# The active options are as follows:
|
||||||
# The provider options are as follows:
|
|
||||||
disqus:
|
disqus:
|
||||||
shortname: # fill with the Disqus shortname. › https://help.disqus.com/en/articles/1717111-what-s-a-shortname
|
shortname: # fill with the Disqus shortname. › https://help.disqus.com/en/articles/1717111-what-s-a-shortname
|
||||||
# utterances settings › https://utteranc.es/
|
# utterances settings › https://utteranc.es/
|
||||||
utterances:
|
utterances:
|
||||||
repo: # <gh-username>/<repo>
|
repo: # <gh-username>/<repo>
|
||||||
issue_term: # < url | pathname | title | ...>
|
issue_term: # < url | pathname | title | ...>
|
||||||
# Giscus options › https://giscus.app
|
|
||||||
giscus:
|
|
||||||
repo: # <gh-username>/<repo>
|
|
||||||
repo_id:
|
|
||||||
category:
|
|
||||||
category_id:
|
|
||||||
mapping: # optional, default to 'pathname'
|
|
||||||
strict: # optional, default to '0'
|
|
||||||
input_position: # optional, default to 'bottom'
|
|
||||||
lang: # optional, default to the value of `site.lang`
|
|
||||||
reactions_enabled: # optional, default to the value of `1`
|
|
||||||
|
|
||||||
# Self-hosted static assets, optional › https://github.com/cotes2020/chirpy-static-assets
|
|
||||||
assets:
|
|
||||||
self_host:
|
|
||||||
enabled: # boolean, keep empty means false
|
|
||||||
# specify the Jekyll environment, empty means both
|
|
||||||
# only works if `assets.self_host.enabled` is 'true'
|
|
||||||
env: # [development | production]
|
|
||||||
|
|
||||||
pwa:
|
|
||||||
enabled: true # The option for PWA feature (installable)
|
|
||||||
cache:
|
|
||||||
enabled: true # The option for PWA offline cache
|
|
||||||
# Paths defined here will be excluded from the PWA cache.
|
|
||||||
# Usually its value is the `baseurl` of another website that
|
|
||||||
# shares the same domain name as the current website.
|
|
||||||
deny_paths:
|
|
||||||
# - "/example" # URLs match `<SITE_URL>/example/*` will not be cached by the PWA
|
|
||||||
|
|
||||||
paginate: 10
|
paginate: 10
|
||||||
|
|
||||||
# The base URL of your site
|
|
||||||
baseurl: ""
|
|
||||||
|
|
||||||
# ------------ The following options are not recommended to be modified ------------------
|
# ------------ The following options are not recommended to be modified ------------------
|
||||||
|
|
||||||
kramdown:
|
kramdown:
|
||||||
footnote_backlink: "↩︎"
|
|
||||||
syntax_highlighter: rouge
|
syntax_highlighter: rouge
|
||||||
syntax_highlighter_opts: # Rouge Options › https://github.com/jneen/rouge#full-options
|
syntax_highlighter_opts: # Rouge Options › https://github.com/jneen/rouge#full-options
|
||||||
css_class: highlight
|
css_class: highlight
|
||||||
@ -172,8 +118,9 @@ collections:
|
|||||||
sort_by: order
|
sort_by: order
|
||||||
|
|
||||||
defaults:
|
defaults:
|
||||||
- scope:
|
-
|
||||||
path: "" # An empty string here means all files in the project
|
scope:
|
||||||
|
path: '' # An empty string here means all files in the project
|
||||||
type: posts
|
type: posts
|
||||||
values:
|
values:
|
||||||
layout: post
|
layout: post
|
||||||
@ -182,12 +129,14 @@ defaults:
|
|||||||
# DO NOT modify the following parameter unless you are confident enough
|
# DO NOT modify the following parameter unless you are confident enough
|
||||||
# to update the code of all other post links in this project.
|
# to update the code of all other post links in this project.
|
||||||
permalink: /posts/:title/
|
permalink: /posts/:title/
|
||||||
- scope:
|
-
|
||||||
|
scope:
|
||||||
path: _drafts
|
path: _drafts
|
||||||
values:
|
values:
|
||||||
comments: false
|
comments: false
|
||||||
- scope:
|
-
|
||||||
path: ""
|
scope:
|
||||||
|
path: ''
|
||||||
type: tabs # see `site.collections`
|
type: tabs # see `site.collections`
|
||||||
values:
|
values:
|
||||||
layout: page
|
layout: page
|
||||||
@ -206,15 +155,15 @@ compress_html:
|
|||||||
envs: [development]
|
envs: [development]
|
||||||
|
|
||||||
exclude:
|
exclude:
|
||||||
- "*.gem"
|
- '*.gem'
|
||||||
- "*.gemspec"
|
- '*.gemspec'
|
||||||
- docs
|
|
||||||
- tools
|
- tools
|
||||||
|
- docs
|
||||||
- README.md
|
- README.md
|
||||||
- LICENSE
|
- LICENSE
|
||||||
- purgecss.js
|
- gulpfile.js
|
||||||
- "*.config.js"
|
- node_modules
|
||||||
- "package*.json"
|
- package*.json
|
||||||
|
|
||||||
jekyll-archives:
|
jekyll-archives:
|
||||||
enabled: [categories, tags]
|
enabled: [categories, tags]
|
||||||
|
@ -1,17 +0,0 @@
|
|||||||
## Template › https://github.com/jekyll/jekyll-seo-tag/blob/master/docs/advanced-usage.md#setting-author-url
|
|
||||||
# -------------------------------------
|
|
||||||
# {author_id}:
|
|
||||||
# name: {full name}
|
|
||||||
# twitter: {twitter_of_author}
|
|
||||||
# url: {homepage_of_author}
|
|
||||||
# -------------------------------------
|
|
||||||
|
|
||||||
cotes:
|
|
||||||
name: Cotes Chung
|
|
||||||
twitter: cotes2020
|
|
||||||
url: https://github.com/cotes2020/
|
|
||||||
|
|
||||||
sille_bille:
|
|
||||||
name: Dinesh Prasanth Moluguwan Krishnamoorthy
|
|
||||||
twitter: dinesh_MKD
|
|
||||||
url: https://github.com/SilleBille/
|
|
@ -1,40 +1,30 @@
|
|||||||
# The contact options.
|
# The contact options.
|
||||||
|
|
||||||
- type: github
|
-
|
||||||
icon: "fab fa-github"
|
type: github
|
||||||
|
icon: 'fab fa-github'
|
||||||
- type: twitter
|
-
|
||||||
icon: "fa-brands fa-x-twitter"
|
type: twitter
|
||||||
|
icon: 'fab fa-twitter'
|
||||||
- type: email
|
-
|
||||||
icon: "fas fa-envelope"
|
type: email
|
||||||
|
icon: 'fas fa-envelope'
|
||||||
noblank: true # open link in current tab
|
noblank: true # open link in current tab
|
||||||
|
-
|
||||||
- type: rss
|
type: rss
|
||||||
icon: "fas fa-rss"
|
icon: 'fas fa-rss'
|
||||||
noblank: true
|
noblank: true
|
||||||
|
|
||||||
# Uncomment and complete the url below to enable more contact options
|
# Uncomment and complete the url below to enable more contact options
|
||||||
#
|
# -
|
||||||
# - type: mastodon
|
# type: mastodon
|
||||||
# icon: 'fab fa-mastodon' # icons powered by <https://fontawesome.com/>
|
# icon: 'fab fa-mastodon' # icons powered by <https://fontawesome.com/>
|
||||||
# url: '' # Fill with your Mastodon account page, rel="me" will be applied for verification
|
# url: '' # Fill with your mastodon account page
|
||||||
#
|
# -
|
||||||
# - type: linkedin
|
# type: linkedin
|
||||||
# icon: 'fab fa-linkedin' # icons powered by <https://fontawesome.com/>
|
# icon: 'fab fa-linkedin' # icons powered by <https://fontawesome.com/>
|
||||||
# url: '' # Fill with your Linkedin homepage
|
# url: '' # Fill with your Linkedin homepage
|
||||||
#
|
# -
|
||||||
# - type: stack-overflow
|
# type: stack-overflow
|
||||||
# icon: 'fab fa-stack-overflow'
|
# icon: 'fab fa-stack-overflow'
|
||||||
# url: '' # Fill with your stackoverflow homepage
|
# url: '' # Fill with your stackoverflow homepage
|
||||||
#
|
|
||||||
# - type: bluesky
|
|
||||||
# icon: 'fa-brands fa-bluesky'
|
|
||||||
# url: '' # Fill with your Bluesky profile link
|
|
||||||
#
|
|
||||||
# - type: reddit
|
|
||||||
# icon: 'fa-brands fa-reddit'
|
|
||||||
# url: '' # Fill with your Reddit profile link
|
|
||||||
#
|
|
||||||
# - type: threads
|
|
||||||
# icon: 'fa-brands fa-threads'
|
|
||||||
# url: '' # Fill with your Threads profile link
|
|
||||||
|
@ -1,91 +0,0 @@
|
|||||||
# The layout text of site
|
|
||||||
|
|
||||||
# ----- Commons label -----
|
|
||||||
|
|
||||||
layout:
|
|
||||||
post: منشور
|
|
||||||
category: فئة
|
|
||||||
tag: وسم
|
|
||||||
|
|
||||||
# The tabs of sidebar
|
|
||||||
tabs:
|
|
||||||
# format: <filename_without_extension>: <value>
|
|
||||||
home: الرئيسية
|
|
||||||
categories: الفئات
|
|
||||||
tags: الوسوم
|
|
||||||
archives: الأرشيف
|
|
||||||
about: حول
|
|
||||||
|
|
||||||
# the text displayed in the search bar & search results
|
|
||||||
search:
|
|
||||||
hint: بحث
|
|
||||||
cancel: إلغاء
|
|
||||||
no_results: نأسف! لا يوجد نتائج.
|
|
||||||
|
|
||||||
panel:
|
|
||||||
lastmod: المحدثة مؤخرا
|
|
||||||
trending_tags: الوسوم الشائعة
|
|
||||||
toc: محتويات
|
|
||||||
|
|
||||||
copyright:
|
|
||||||
# Shown at the bottom of the post
|
|
||||||
license:
|
|
||||||
template: هذا المنشور تحت ترخيص :LICENSE_NAME بواسطة المؤلف.
|
|
||||||
name: CC BY 4.0
|
|
||||||
link: https://creativecommons.org/licenses/by/4.0/
|
|
||||||
|
|
||||||
# Displayed in the footer
|
|
||||||
brief: بعض الحقوق محفوظة.
|
|
||||||
verbose: >-
|
|
||||||
ما لم يذكر خلاف ذلك ، يتم ترخيص منشورات المدونة على هذا الموقع
|
|
||||||
بموجب ترخيص Creative Commons Attribution 4.0 International (CC BY 4.0) من قبل المؤلف.
|
|
||||||
|
|
||||||
meta: باستخدام :PLATFORM السمة :THEME
|
|
||||||
|
|
||||||
not_found:
|
|
||||||
statement: عذرا, الرابط التالي غير صالح أو انه يشير إلى صفحة غير موجودة.
|
|
||||||
|
|
||||||
notification:
|
|
||||||
update_found: يتوفر اصدار جديد للمحتوى.
|
|
||||||
update: تحديث
|
|
||||||
|
|
||||||
# ----- Posts related labels -----
|
|
||||||
|
|
||||||
post:
|
|
||||||
written_by: بواسطة
|
|
||||||
posted: نشّر
|
|
||||||
updated: حدّث
|
|
||||||
words: كلمات
|
|
||||||
pageview_measure: مشاهدات
|
|
||||||
read_time:
|
|
||||||
unit: دقيقة
|
|
||||||
prompt: قراءة
|
|
||||||
relate_posts: إقرأ المزيد
|
|
||||||
share: شارك
|
|
||||||
button:
|
|
||||||
next: الأجدد
|
|
||||||
previous: الأقدم
|
|
||||||
copy_code:
|
|
||||||
succeed: تم النسخ!
|
|
||||||
share_link:
|
|
||||||
title: أنسخ الرابط
|
|
||||||
succeed: تم نسخ الرابط بنجاح!
|
|
||||||
|
|
||||||
# Date time format.
|
|
||||||
# See: <http://strftime.net/>, <https://day.js.org/docs/en/display/format>
|
|
||||||
df:
|
|
||||||
post:
|
|
||||||
strftime: "%b %e, %Y"
|
|
||||||
dayjs: "ll"
|
|
||||||
archives:
|
|
||||||
strftime: "%b"
|
|
||||||
dayjs: "MMM"
|
|
||||||
|
|
||||||
# categories page
|
|
||||||
categories:
|
|
||||||
category_measure:
|
|
||||||
singular: فئة
|
|
||||||
plural: فئات
|
|
||||||
post_measure:
|
|
||||||
singular: منشور
|
|
||||||
plural: منشورات
|
|
@ -1,81 +0,0 @@
|
|||||||
# The layout text of site
|
|
||||||
|
|
||||||
# ----- Commons label -----
|
|
||||||
|
|
||||||
layout:
|
|
||||||
post: Публикация
|
|
||||||
category: Категория
|
|
||||||
tag: Таг
|
|
||||||
|
|
||||||
# The tabs of sidebar
|
|
||||||
tabs:
|
|
||||||
# format: <filename_without_extension>: <value>
|
|
||||||
home: Начало
|
|
||||||
categories: Категории
|
|
||||||
tags: Тагове
|
|
||||||
archives: Архив
|
|
||||||
about: За мен
|
|
||||||
|
|
||||||
# the text displayed in the search bar & search results
|
|
||||||
search:
|
|
||||||
hint: търси
|
|
||||||
cancel: Отмени
|
|
||||||
no_results: Упс! Не са намерени резултати.
|
|
||||||
|
|
||||||
panel:
|
|
||||||
lastmod: Наскоро обновени
|
|
||||||
trending_tags: Популярни тагове
|
|
||||||
toc: Съдържание
|
|
||||||
|
|
||||||
copyright:
|
|
||||||
# Shown at the bottom of the post
|
|
||||||
license:
|
|
||||||
template: Тази публикация е лицензирана под :LICENSE_NAME от автора.
|
|
||||||
name: CC BY 4.0
|
|
||||||
link: https://creativecommons.org/licenses/by/4.0/
|
|
||||||
|
|
||||||
# Displayed in the footer
|
|
||||||
brief: Някои права запазени.
|
|
||||||
verbose: >-
|
|
||||||
Освен ако не е посочено друго, публикациите в блога на този сайт са лицензирани
|
|
||||||
под лиценза Creative Commons Attribution 4.0 (CC BY 4.0) от автора.
|
|
||||||
|
|
||||||
meta: Създадено чрез :PLATFORM и :THEME тема
|
|
||||||
|
|
||||||
not_found:
|
|
||||||
statement: Съжалявам, но на този URL адрес няма налично съдържание.
|
|
||||||
|
|
||||||
notification:
|
|
||||||
update_found: Налична е нова версия на съдържанието.
|
|
||||||
update: Обнови
|
|
||||||
|
|
||||||
# ----- Posts related labels -----
|
|
||||||
|
|
||||||
post:
|
|
||||||
written_by: Автор
|
|
||||||
posted: Публикувана
|
|
||||||
updated: Обновена
|
|
||||||
words: думи
|
|
||||||
pageview_measure: преглеждания
|
|
||||||
read_time:
|
|
||||||
unit: мин
|
|
||||||
prompt: четиво
|
|
||||||
relate_posts: Още за четене
|
|
||||||
share: Споделете
|
|
||||||
button:
|
|
||||||
next: По-нови
|
|
||||||
previous: По-стари
|
|
||||||
copy_code:
|
|
||||||
succeed: Копирано!
|
|
||||||
share_link:
|
|
||||||
title: Копирай линк
|
|
||||||
succeed: Линкът е копиран успешно!
|
|
||||||
|
|
||||||
# categories page
|
|
||||||
categories:
|
|
||||||
category_measure:
|
|
||||||
singular: категория
|
|
||||||
plural: категории
|
|
||||||
post_measure:
|
|
||||||
singular: публикация
|
|
||||||
plural: публикации
|
|
@ -1,84 +0,0 @@
|
|||||||
# The layout text of site
|
|
||||||
|
|
||||||
# ----- Commons label -----
|
|
||||||
|
|
||||||
layout:
|
|
||||||
post: Entrada
|
|
||||||
category: Categoria
|
|
||||||
tag: Etiqueta
|
|
||||||
|
|
||||||
# The tabs of sidebar
|
|
||||||
tabs:
|
|
||||||
# format: <filename_without_extension>: <value>
|
|
||||||
home: Inici
|
|
||||||
categories: Categories
|
|
||||||
tags: Etiquetes
|
|
||||||
archives: Arxiu
|
|
||||||
about: Sobre
|
|
||||||
|
|
||||||
# the text displayed in the search bar & search results
|
|
||||||
search:
|
|
||||||
hint: Cercar
|
|
||||||
cancel: Cancel·lar
|
|
||||||
no_results: Ups! No s'han trobat resultats.
|
|
||||||
|
|
||||||
panel:
|
|
||||||
lastmod: Actualitzat recentment
|
|
||||||
trending_tags: Etiquetes populars
|
|
||||||
toc: Taula de continguts
|
|
||||||
|
|
||||||
copyright:
|
|
||||||
# Shown at the bottom of the post
|
|
||||||
license:
|
|
||||||
template: Aquesta entrada està llicenciada sota :LICENSE_NAME per l'autor.
|
|
||||||
name: CC BY 4.0
|
|
||||||
link: https://creativecommons.org/licenses/by/4.0/
|
|
||||||
|
|
||||||
# Displayed in the footer
|
|
||||||
brief: Alguns drets reservats.
|
|
||||||
verbose: >-
|
|
||||||
Excepte que s'indiqui explícitament, les entrades d'aquest blog estan llicenciades
|
|
||||||
sota la llicència Creative Commons Attribution 4.0 International (CC BY 4.0) per l'autor.
|
|
||||||
|
|
||||||
meta: Fet amb :PLATFORM utilitzant el tema :THEME
|
|
||||||
|
|
||||||
not_found:
|
|
||||||
statement: Ho sentim, hem perdut aquesta URL o apunta a alguna cosa que no existeix.
|
|
||||||
|
|
||||||
notification:
|
|
||||||
update_found: Hi ha una nova versió de contingut disponible.
|
|
||||||
update: Actualitzar
|
|
||||||
|
|
||||||
# ----- Posts related labels -----
|
|
||||||
|
|
||||||
post:
|
|
||||||
written_by: Per
|
|
||||||
posted: Publicat
|
|
||||||
updated: Actualitzat
|
|
||||||
words: paraules
|
|
||||||
pageview_measure: visites
|
|
||||||
read_time:
|
|
||||||
unit: min
|
|
||||||
prompt: " de lectura"
|
|
||||||
relate_posts: Entrades relacionades
|
|
||||||
share: Compartir
|
|
||||||
button:
|
|
||||||
next: Següent
|
|
||||||
previous: Anterior
|
|
||||||
copy_code:
|
|
||||||
succeed: Copiat!
|
|
||||||
share_link:
|
|
||||||
title: Copiar enllaç
|
|
||||||
succeed: Enllaç copiat!
|
|
||||||
|
|
||||||
# Date time format.
|
|
||||||
# See: <http://strftime.net/>, <https://day.js.org/docs/en/display/format>
|
|
||||||
df:
|
|
||||||
post:
|
|
||||||
strftime: "%Y/%m/%d"
|
|
||||||
dayjs: "YYYY/MM/DD"
|
|
||||||
|
|
||||||
# categories page
|
|
||||||
categories:
|
|
||||||
category_measure: categories
|
|
||||||
post_measure: entrades
|
|
@ -1,89 +0,0 @@
|
|||||||
# The layout text of site
|
|
||||||
|
|
||||||
# ----- Commons label -----
|
|
||||||
|
|
||||||
layout:
|
|
||||||
post: Příspěvek
|
|
||||||
category: Kategorie
|
|
||||||
tag: Štítek
|
|
||||||
|
|
||||||
# The tabs of sidebar
|
|
||||||
tabs:
|
|
||||||
# format: <filename_without_extension>: <value>
|
|
||||||
home: Domů
|
|
||||||
categories: Kategorie
|
|
||||||
tags: Štítky
|
|
||||||
archives: Archivy
|
|
||||||
about: O mně
|
|
||||||
|
|
||||||
# the text displayed in the search bar & search results
|
|
||||||
search:
|
|
||||||
hint: hledat
|
|
||||||
cancel: Zrušit
|
|
||||||
no_results: Ups! Žádný výsledek nenalezen.
|
|
||||||
|
|
||||||
panel:
|
|
||||||
lastmod: Nedávno aktualizováno
|
|
||||||
trending_tags: Trendy štítky
|
|
||||||
toc: Obsah
|
|
||||||
|
|
||||||
copyright:
|
|
||||||
# Shown at the bottom of the post
|
|
||||||
license:
|
|
||||||
template: Tento příspěvek je licencován pod :LICENSE_NAME autorem.
|
|
||||||
name: CC BY 4.0
|
|
||||||
link: https://creativecommons.org/licenses/by/4.0/
|
|
||||||
|
|
||||||
# Displayed in the footer
|
|
||||||
brief: Některá práva vyhrazena.
|
|
||||||
verbose: >-
|
|
||||||
Pokud není uvedeno jinak, jsou příspěvky na tomto webu licencovány
|
|
||||||
pod licencí Creative Commons Attribution 4.0 International (CC BY 4.0) Licence autora.
|
|
||||||
|
|
||||||
meta: Použití :PLATFORM s motivem :THEME
|
|
||||||
|
|
||||||
not_found:
|
|
||||||
statement: Omlouváme se, adresu URL jsme špatně umístili nebo odkazuje na něco, co neexistuje.
|
|
||||||
|
|
||||||
notification:
|
|
||||||
update_found: Je k dispozici nová verze obsahu.
|
|
||||||
update: Aktualizace
|
|
||||||
|
|
||||||
# ----- Posts related labels -----
|
|
||||||
|
|
||||||
post:
|
|
||||||
written_by: Od
|
|
||||||
posted: Zveřejněno
|
|
||||||
updated: Aktualizováno
|
|
||||||
words: slova
|
|
||||||
pageview_measure: zhlednutí
|
|
||||||
read_time:
|
|
||||||
unit: minut
|
|
||||||
prompt: čtení
|
|
||||||
relate_posts: Další čtení
|
|
||||||
share: Sdílet
|
|
||||||
button:
|
|
||||||
next: Novější
|
|
||||||
previous: Starší
|
|
||||||
copy_code:
|
|
||||||
succeed: Zkopírováno!
|
|
||||||
share_link:
|
|
||||||
title: Kopírovat odkaz
|
|
||||||
succeed: Zkopírováno!
|
|
||||||
|
|
||||||
# Date time format.
|
|
||||||
# See: <http://strftime.net/>, <https://day.js.org/docs/en/display/format>
|
|
||||||
df:
|
|
||||||
post:
|
|
||||||
strftime: "%b %e, %Y"
|
|
||||||
dayjs: "ll"
|
|
||||||
archives:
|
|
||||||
strftime: "%b"
|
|
||||||
dayjs: "MMM"
|
|
||||||
|
|
||||||
# categories page
|
|
||||||
categories:
|
|
||||||
category_measure: kategorie
|
|
||||||
post_measure:
|
|
||||||
singular: příspěvěk
|
|
||||||
plural: příspěvky
|
|
@ -1,86 +0,0 @@
|
|||||||
# The layout text of site
|
|
||||||
|
|
||||||
# ----- Commons label -----
|
|
||||||
|
|
||||||
layout:
|
|
||||||
post: Opslag
|
|
||||||
category: Kategori
|
|
||||||
tag: Tag
|
|
||||||
|
|
||||||
# The tabs of sidebar
|
|
||||||
tabs:
|
|
||||||
# format: <filename_without_extension>: <value>
|
|
||||||
home: Hjem
|
|
||||||
categories: Kategorier
|
|
||||||
tags: Tags
|
|
||||||
archives: Arkiv
|
|
||||||
about: Om siden
|
|
||||||
|
|
||||||
# the text displayed in the search bar & search results
|
|
||||||
search:
|
|
||||||
hint: søg
|
|
||||||
cancel: Afbryd
|
|
||||||
no_results: Ups! Ingen resultater fundet.
|
|
||||||
|
|
||||||
panel:
|
|
||||||
lastmod: Senest opdateret
|
|
||||||
trending_tags: Populære tags
|
|
||||||
toc: Indhold
|
|
||||||
|
|
||||||
copyright:
|
|
||||||
# Shown at the bottom of the post
|
|
||||||
license:
|
|
||||||
template: Dette opslag er licenseret under :LICENSE_NAME af forfatteren.
|
|
||||||
name: CC BY 4.0
|
|
||||||
link: https://creativecommons.org/licenses/by/4.0/
|
|
||||||
|
|
||||||
# Displayed in the footer
|
|
||||||
brief: Nogle rettigheder forbeholdes.
|
|
||||||
verbose: >-
|
|
||||||
Medmindre andet er angivet, er opslag på denne side beskyttet
|
|
||||||
under Creative Commons Attribution 4.0 International (CC BY 4.0) licensen af forfatteren.
|
|
||||||
|
|
||||||
# meta: Using the :THEME theme for :PLATFORM.
|
|
||||||
|
|
||||||
not_found:
|
|
||||||
statement: Beklager, vi har malpaceret denne URL, eller den peger på et sted, som ikke findes.
|
|
||||||
|
|
||||||
notification:
|
|
||||||
update_found: En ny version af indholdet er fundet!
|
|
||||||
update: Opdater
|
|
||||||
|
|
||||||
# ----- Posts related labels -----
|
|
||||||
|
|
||||||
post:
|
|
||||||
written_by: Af
|
|
||||||
posted: Udgivet
|
|
||||||
updated: Opdateret
|
|
||||||
words: ord
|
|
||||||
pageview_measure: visninger
|
|
||||||
read_time:
|
|
||||||
unit: min
|
|
||||||
prompt: læsetid
|
|
||||||
relate_posts: Læs videre
|
|
||||||
share: Del
|
|
||||||
button:
|
|
||||||
next: Nyere
|
|
||||||
previous: Ældre
|
|
||||||
copy_code:
|
|
||||||
succeed: Kopieret!
|
|
||||||
share_link:
|
|
||||||
title: Kopier link
|
|
||||||
succeed: Link kopieret!
|
|
||||||
|
|
||||||
# Date time format.
|
|
||||||
# See: <http://strftime.net/>, <https://day.js.org/docs/en/display/format>
|
|
||||||
df:
|
|
||||||
post:
|
|
||||||
strftime: "%Y/%m/%d"
|
|
||||||
dayjs: "YYYY/MM/DD"
|
|
||||||
|
|
||||||
# categories page
|
|
||||||
categories:
|
|
||||||
category_measure:
|
|
||||||
singular: kategori
|
|
||||||
plural: kategorier
|
|
||||||
post_measure: opslag
|
|
@ -1,87 +0,0 @@
|
|||||||
# The layout text of site
|
|
||||||
|
|
||||||
# ----- Commons label -----
|
|
||||||
|
|
||||||
layout:
|
|
||||||
post: Eintrag
|
|
||||||
category: Kategorie
|
|
||||||
tag: Tag
|
|
||||||
|
|
||||||
# The tabs of sidebar
|
|
||||||
tabs:
|
|
||||||
# format: <filename_without_extension>: <value>
|
|
||||||
home: Startseite
|
|
||||||
categories: Kategorien
|
|
||||||
tags: Tags
|
|
||||||
archives: Archiv
|
|
||||||
about: Über
|
|
||||||
|
|
||||||
# the text displayed in the search bar & search results
|
|
||||||
search:
|
|
||||||
hint: Suche
|
|
||||||
cancel: Abbrechen
|
|
||||||
no_results: Ups! Keine Einträge gefunden.
|
|
||||||
|
|
||||||
panel:
|
|
||||||
lastmod: Kürzlich aktualisiert
|
|
||||||
trending_tags: Beliebte Tags
|
|
||||||
toc: Inhalt
|
|
||||||
|
|
||||||
copyright:
|
|
||||||
# Shown at the bottom of the post
|
|
||||||
license:
|
|
||||||
template: Dieser Eintrag ist vom Autor unter :LICENSE_NAME lizensiert.
|
|
||||||
name: CC BY 4.0
|
|
||||||
link: https://creativecommons.org/licenses/by/4.0/
|
|
||||||
|
|
||||||
# Displayed in the footer
|
|
||||||
brief: Einige Rechte vorbehalten.
|
|
||||||
verbose: >-
|
|
||||||
Alle Einträge auf dieser Seite stehen, soweit nicht anders angegeben, unter der Lizenz Creative Commons Attribution 4.0 (CC BY 4.0).
|
|
||||||
|
|
||||||
meta: Powered by :PLATFORM with :THEME theme
|
|
||||||
|
|
||||||
not_found:
|
|
||||||
statement: Entschuldigung, dieser Link verweist auf keine vorhandene Ressource.
|
|
||||||
|
|
||||||
notification:
|
|
||||||
update_found: Eine neue Version ist verfügbar.
|
|
||||||
update: Neue Version
|
|
||||||
|
|
||||||
# ----- Posts related labels -----
|
|
||||||
|
|
||||||
post:
|
|
||||||
written_by: Von
|
|
||||||
posted: Veröffentlicht
|
|
||||||
updated: Aktualisiert
|
|
||||||
words: Wörter
|
|
||||||
pageview_measure: Aufrufe
|
|
||||||
read_time:
|
|
||||||
unit: Minuten
|
|
||||||
prompt: Lesezeit
|
|
||||||
relate_posts: Weiterlesen
|
|
||||||
share: Teilen
|
|
||||||
button:
|
|
||||||
next: Nächster Eintrag
|
|
||||||
previous: Eintrag vorher
|
|
||||||
copy_code:
|
|
||||||
succeed: Kopiert!
|
|
||||||
share_link:
|
|
||||||
title: Link kopieren
|
|
||||||
succeed: Link erfolgreich kopiert!
|
|
||||||
|
|
||||||
# Date time format.
|
|
||||||
# See: <http://strftime.net/>, <https://day.js.org/docs/en/display/format>
|
|
||||||
df:
|
|
||||||
post:
|
|
||||||
strftime: "%d.%m.%Y"
|
|
||||||
dayjs: "DD.MM.YYYY"
|
|
||||||
|
|
||||||
# categories page
|
|
||||||
categories:
|
|
||||||
category_measure:
|
|
||||||
singular: Kategorie
|
|
||||||
plural: Kategorien
|
|
||||||
post_measure:
|
|
||||||
singular: Eintrag
|
|
||||||
plural: Einträge
|
|
@ -1,90 +0,0 @@
|
|||||||
# The layout text of site in Dhivehi (Maldives)
|
|
||||||
|
|
||||||
# ----- Commons label -----
|
|
||||||
|
|
||||||
layout:
|
|
||||||
post: ޕޯސްޓް
|
|
||||||
category: ނަތީޖާ
|
|
||||||
tag: ޓެގް
|
|
||||||
|
|
||||||
# The tabs of sidebar
|
|
||||||
tabs:
|
|
||||||
# format: <filename_without_extension>: <value>
|
|
||||||
home: ހުންނަ
|
|
||||||
categories: ނަތީޖާތައް
|
|
||||||
tags: ޓެގްތައް
|
|
||||||
archives: އާރޗިވްސް
|
|
||||||
about: އިންސާން
|
|
||||||
|
|
||||||
# the text displayed in the search bar & search results
|
|
||||||
search:
|
|
||||||
hint: ސާރޗް
|
|
||||||
cancel: ކެންސަލް
|
|
||||||
no_results: އޮޕްސް! އެއްވެސް ނުފެނުނީ.
|
|
||||||
|
|
||||||
panel:
|
|
||||||
lastmod: އާދަމާ އޮޕްޑޭޓްކުރި
|
|
||||||
trending_tags: މަރާހު ޓެގްތައް
|
|
||||||
toc: ކޮންޓެންސް
|
|
||||||
|
|
||||||
copyright:
|
|
||||||
# Shown at the bottom of the post
|
|
||||||
license:
|
|
||||||
template: މި ޕޯސްޓް :LICENSE_NAME އިން ލައިސަންސްކުރާ ނުވަތަ މުޤައްރާއަށް.
|
|
||||||
name: CC BY 4.0
|
|
||||||
link: https://creativecommons.org/licenses/by/4.0/
|
|
||||||
|
|
||||||
# Displayed in the footer
|
|
||||||
brief: އެކީ ބާރަށް ހުށަހަޅާ.
|
|
||||||
verbose: >-
|
|
||||||
އަދި އެ ރަނގަޅުގައި ނުލާހެވެސް، މި ސައިޓުގެ ޕޯސްޓްތައް
|
|
||||||
މުޤައްރާއަށް Creative Commons Attribution 4.0 International (CC BY 4.0) ލައިސަންސްކުރަނީ.
|
|
||||||
|
|
||||||
meta: :PLATFORM އަށް :THEME ތީމް ބަލާލާށެވެ.
|
|
||||||
|
|
||||||
not_found:
|
|
||||||
statement: ސޯރީ، މި ޔޫ.އާރއެލް މަށެވެއްނެ ނުވަތަ އެކަމެއް ނުވެއެވެ.
|
|
||||||
|
|
||||||
notification:
|
|
||||||
update_found: ޔޫ ވާރޝަން ހުރިހާ.
|
|
||||||
update: އޮޕްޑޭޓް
|
|
||||||
|
|
||||||
# ----- Posts related labels -----
|
|
||||||
|
|
||||||
post:
|
|
||||||
written_by: ލެކްއޯލް
|
|
||||||
posted: ޕޯސްޓްކުރެވި
|
|
||||||
updated: އޮޕްޑޭޓްކުރެވި
|
|
||||||
words: ބަސް
|
|
||||||
pageview_measure: ބަނޑުކުރާ
|
|
||||||
read_time:
|
|
||||||
unit: މިނެޓް
|
|
||||||
prompt: އިސްކާރު
|
|
||||||
relate_posts: އެއްޗެހި ފަހުރަށްދަން
|
|
||||||
share: ސެއާރް
|
|
||||||
button:
|
|
||||||
next: އަދާވަނަ
|
|
||||||
previous: ކޮނޯނި
|
|
||||||
copy_code:
|
|
||||||
succeed: ކޮޕީ ކުރެވި!
|
|
||||||
share_link:
|
|
||||||
title: ލިންކް ކޮޕީ ކުރު
|
|
||||||
succeed: ލިންކް ހަދަންކުރެވި!
|
|
||||||
|
|
||||||
# Date time format.
|
|
||||||
# See: <http://strftime.net/>, <https://day.js.org/docs/en/display/format>
|
|
||||||
df:
|
|
||||||
post:
|
|
||||||
strftime: "%b %e, %Y"
|
|
||||||
dayjs: "ll"
|
|
||||||
archives:
|
|
||||||
strftime: "%b"
|
|
||||||
dayjs: "MMM"
|
|
||||||
|
|
||||||
categories:
|
|
||||||
category_measure:
|
|
||||||
singular: ނަތީޖާ
|
|
||||||
plural: ނަތީޖާތައް
|
|
||||||
post_measure:
|
|
||||||
singular: ޕޯސްޓް
|
|
||||||
plural: ޕޯސްޓްތައް
|
|
@ -1,91 +0,0 @@
|
|||||||
# The layout text of site
|
|
||||||
|
|
||||||
# ----- Commons label -----
|
|
||||||
|
|
||||||
layout:
|
|
||||||
post: Δημοσίευση
|
|
||||||
category: Κατηγορία
|
|
||||||
tag: Ετικέτα
|
|
||||||
|
|
||||||
# The tabs of sidebar
|
|
||||||
tabs:
|
|
||||||
# format: <filename_without_extension>: <value>
|
|
||||||
home: Home
|
|
||||||
categories: Κατηγορίες
|
|
||||||
tags: Ετικέτες
|
|
||||||
archives: Αρχεία
|
|
||||||
about: Σχετικά
|
|
||||||
|
|
||||||
# the text displayed in the search bar & search results
|
|
||||||
search:
|
|
||||||
hint: αναζήτηση
|
|
||||||
cancel: Ακύρωση
|
|
||||||
no_results: Oops! Κανένα αποτέλεσμα δεν βρέθηκε.
|
|
||||||
|
|
||||||
panel:
|
|
||||||
lastmod: Σχετικά ενημερωμένα
|
|
||||||
trending_tags: Ετικέτες τάσης
|
|
||||||
toc: Περιεχόμενα
|
|
||||||
|
|
||||||
copyright:
|
|
||||||
# Shown at the bottom of the post
|
|
||||||
license:
|
|
||||||
template: Η δημοσίευση αυτή βρίσκεται υπο την άδεια :LICENSE_NAME Greekforce1821.
|
|
||||||
name: CC BY 4.0
|
|
||||||
link: https://creativecommons.org/licenses/by/4.0/
|
|
||||||
|
|
||||||
# Displayed in the footer
|
|
||||||
brief: Ορισμένα δικαιώματα reserved.
|
|
||||||
verbose: >-
|
|
||||||
Εκτός αλλού ή οπουδήποτε αλλού, τα blog posts σε αυτήν την σελίδα βρίσκονται υπο την άδεια
|
|
||||||
Creative Commons Attribution 4.0 International (CC BY 4.0) του δημιουργού.
|
|
||||||
|
|
||||||
meta: Αξιοποιώντας την :PLATFORM theme :THEME
|
|
||||||
|
|
||||||
not_found:
|
|
||||||
statement: Συγνώμη, έχουμε τοποθετήσει λάθος αυτήν την διεύθυνση URL ή υποδεικνύει κάτι που δεν υπάρχει.
|
|
||||||
|
|
||||||
notification:
|
|
||||||
update_found: Υπάρχει διαθέσιμη μια νέα έκδοση του περιεχομένου.
|
|
||||||
update: Ενημέρωση
|
|
||||||
|
|
||||||
# ----- Posts related labels -----
|
|
||||||
|
|
||||||
post:
|
|
||||||
written_by: Από
|
|
||||||
posted: Δημοσιεύθηκε
|
|
||||||
updated: Ενημερώθηκε
|
|
||||||
words: λέξεις
|
|
||||||
pageview_measure: προβολές
|
|
||||||
read_time:
|
|
||||||
unit: Λεπτά
|
|
||||||
prompt: διαβάσματος
|
|
||||||
relate_posts: Περισσότερα
|
|
||||||
share: Κοινοποιήστε
|
|
||||||
button:
|
|
||||||
next: Νεότερα
|
|
||||||
previous: Παλαιότερα
|
|
||||||
copy_code:
|
|
||||||
succeed: Αντιγράφθηκε!
|
|
||||||
share_link:
|
|
||||||
title: Αντιγραφή συνδέσμου
|
|
||||||
succeed: Η διεύθυνση αντιγράφθηκε με επιτυχία!
|
|
||||||
|
|
||||||
# Date time format.
|
|
||||||
# See: <http://strftime.net/>, <https://day.js.org/docs/en/display/format>
|
|
||||||
df:
|
|
||||||
post:
|
|
||||||
strftime: "%b %e, %Y"
|
|
||||||
dayjs: "ll"
|
|
||||||
archives:
|
|
||||||
strftime: "%b"
|
|
||||||
dayjs: "MMM"
|
|
||||||
|
|
||||||
# categories page
|
|
||||||
categories:
|
|
||||||
category_measure:
|
|
||||||
singular: Κατηγορία
|
|
||||||
plural: Κατηγορίες
|
|
||||||
post_measure:
|
|
||||||
singular: Δημοσίευση
|
|
||||||
plural: Δημοσιεύσεις
|
|
@ -20,13 +20,21 @@ tabs:
|
|||||||
search:
|
search:
|
||||||
hint: search
|
hint: search
|
||||||
cancel: Cancel
|
cancel: Cancel
|
||||||
no_results: Oops! No results found.
|
no_results: Oops! No result founds.
|
||||||
|
|
||||||
panel:
|
panel:
|
||||||
lastmod: Recently Updated
|
lastmod: Recent Update
|
||||||
trending_tags: Trending Tags
|
trending_tags: Trending Tags
|
||||||
toc: Contents
|
toc: Contents
|
||||||
|
|
||||||
|
# The liquid date format › http://strftime.net/
|
||||||
|
date_format:
|
||||||
|
tooltip: '%a, %b %e, %Y, %l:%M %p %z'
|
||||||
|
post:
|
||||||
|
long: '%b %e, %Y'
|
||||||
|
short: '%b %e'
|
||||||
|
archive_month: '%b'
|
||||||
|
|
||||||
copyright:
|
copyright:
|
||||||
# Shown at the bottom of the post
|
# Shown at the bottom of the post
|
||||||
license:
|
license:
|
||||||
@ -40,14 +48,13 @@ copyright:
|
|||||||
Except where otherwise noted, the blog posts on this site are licensed
|
Except where otherwise noted, the blog posts on this site are licensed
|
||||||
under the Creative Commons Attribution 4.0 International (CC BY 4.0) License by the author.
|
under the Creative Commons Attribution 4.0 International (CC BY 4.0) License by the author.
|
||||||
|
|
||||||
meta: Using the :THEME theme for :PLATFORM.
|
meta: Powered by :PLATFORM with :THEME theme.
|
||||||
|
|
||||||
not_found:
|
not_found:
|
||||||
statement: Sorry, we've misplaced that URL or it's pointing to something that doesn't exist.
|
statment: Sorry, we've misplaced that URL or it's pointing to something that doesn't exist.
|
||||||
|
hint_template: :HEAD_BAK to try finding it again, or search for it on the :ARCHIVES_PAGE.
|
||||||
notification:
|
head_back: Head back Home
|
||||||
update_found: A new version of content is available.
|
archives_page: Archives page
|
||||||
update: Update
|
|
||||||
|
|
||||||
# ----- Posts related labels -----
|
# ----- Posts related labels -----
|
||||||
|
|
||||||
@ -55,6 +62,11 @@ post:
|
|||||||
written_by: By
|
written_by: By
|
||||||
posted: Posted
|
posted: Posted
|
||||||
updated: Updated
|
updated: Updated
|
||||||
|
timeago:
|
||||||
|
day: days ago
|
||||||
|
hour: hours ago
|
||||||
|
minute: minutes ago
|
||||||
|
just_now: just now
|
||||||
words: words
|
words: words
|
||||||
pageview_measure: views
|
pageview_measure: views
|
||||||
read_time:
|
read_time:
|
||||||
@ -70,22 +82,10 @@ post:
|
|||||||
share_link:
|
share_link:
|
||||||
title: Copy link
|
title: Copy link
|
||||||
succeed: Link copied successfully!
|
succeed: Link copied successfully!
|
||||||
|
# pinned prompt of posts list on homepage
|
||||||
# Date time format.
|
pin_prompt: Pinned
|
||||||
# See: <http://strftime.net/>, <https://day.js.org/docs/en/display/format>
|
|
||||||
df:
|
|
||||||
post:
|
|
||||||
strftime: "%b %e, %Y"
|
|
||||||
dayjs: "ll"
|
|
||||||
archives:
|
|
||||||
strftime: "%b"
|
|
||||||
dayjs: "MMM"
|
|
||||||
|
|
||||||
# categories page
|
# categories page
|
||||||
categories:
|
categories:
|
||||||
category_measure:
|
category_measure: categories
|
||||||
singular: category
|
post_measure: posts
|
||||||
plural: categories
|
|
||||||
post_measure:
|
|
||||||
singular: post
|
|
||||||
plural: posts
|
|
||||||
|
@ -1,77 +0,0 @@
|
|||||||
# The layout text of site
|
|
||||||
|
|
||||||
# ----- Commons label -----
|
|
||||||
|
|
||||||
layout:
|
|
||||||
post: Entrada
|
|
||||||
category: Categoría
|
|
||||||
tag: Etiqueta
|
|
||||||
|
|
||||||
# The tabs of sidebar
|
|
||||||
tabs:
|
|
||||||
# format: <filename_without_extension>: <value>
|
|
||||||
home: Inicio
|
|
||||||
categories: Categorías
|
|
||||||
tags: Etiquetas
|
|
||||||
archives: Archivo
|
|
||||||
about: Acerca de
|
|
||||||
|
|
||||||
# the text displayed in the search bar & search results
|
|
||||||
search:
|
|
||||||
hint: Buscar
|
|
||||||
cancel: Cancelar
|
|
||||||
no_results: ¡Oops! No se encuentran resultados.
|
|
||||||
|
|
||||||
panel:
|
|
||||||
lastmod: Actualizado recientemente
|
|
||||||
trending_tags: Etiquetas populares
|
|
||||||
toc: Contenido
|
|
||||||
|
|
||||||
copyright:
|
|
||||||
# Shown at the bottom of the post
|
|
||||||
license:
|
|
||||||
template: Esta entrada está licenciada bajo :LICENSE_NAME por el autor.
|
|
||||||
name: CC BY 4.0
|
|
||||||
link: https://creativecommons.org/licenses/by/4.0/
|
|
||||||
|
|
||||||
# Displayed in the footer
|
|
||||||
brief: Algunos derechos reservados.
|
|
||||||
verbose: >-
|
|
||||||
Salvo que se indique explícitamente, las entradas de este blog están licenciadas
|
|
||||||
bajo la Creative Commons Attribution 4.0 International (CC BY 4.0) License por el autor.
|
|
||||||
|
|
||||||
meta: Hecho con :PLATFORM usando el tema :THEME
|
|
||||||
|
|
||||||
not_found:
|
|
||||||
statement: Lo sentimos, hemos perdido esa URL o apunta a algo que no existe.
|
|
||||||
|
|
||||||
notification:
|
|
||||||
update_found: Hay una nueva versión de contenido disponible.
|
|
||||||
update: Actualizar
|
|
||||||
|
|
||||||
# ----- Posts related labels -----
|
|
||||||
|
|
||||||
post:
|
|
||||||
written_by: Por
|
|
||||||
posted: Publicado
|
|
||||||
updated: Actualizado
|
|
||||||
words: palabras
|
|
||||||
pageview_measure: visitas
|
|
||||||
read_time:
|
|
||||||
unit: min
|
|
||||||
prompt: " de lectura"
|
|
||||||
relate_posts: Lecturas adicionales
|
|
||||||
share: Compartir
|
|
||||||
button:
|
|
||||||
next: Nuevo
|
|
||||||
previous: Anterior
|
|
||||||
copy_code:
|
|
||||||
succeed: ¡Copiado!
|
|
||||||
share_link:
|
|
||||||
title: Copiar enlace
|
|
||||||
succeed: ¡Enlace copiado!
|
|
||||||
|
|
||||||
# categories page
|
|
||||||
categories:
|
|
||||||
category_measure: categorias
|
|
||||||
post_measure: entradas
|
|
@ -1,91 +0,0 @@
|
|||||||
# The layout text of site
|
|
||||||
|
|
||||||
# ----- Commons label -----
|
|
||||||
|
|
||||||
layout:
|
|
||||||
post: پست
|
|
||||||
category: دستهبندی
|
|
||||||
tag: برچسب
|
|
||||||
|
|
||||||
# The tabs of sidebar
|
|
||||||
tabs:
|
|
||||||
# format: <filename_without_extension>: <value>
|
|
||||||
home: خانه
|
|
||||||
categories: دستهبندیها
|
|
||||||
tags: برچسبها
|
|
||||||
archives: آرشیو
|
|
||||||
about: درباره
|
|
||||||
|
|
||||||
# the text displayed in the search bar & search results
|
|
||||||
search:
|
|
||||||
hint: جستجو
|
|
||||||
cancel: لغو
|
|
||||||
no_results: متأسفیم! هیچ نتیجهای یافت نشد.
|
|
||||||
|
|
||||||
panel:
|
|
||||||
lastmod: آخرین بهروزرسانی
|
|
||||||
trending_tags: برچسبهای پرطرفدار
|
|
||||||
toc: فهرست مطالب
|
|
||||||
|
|
||||||
copyright:
|
|
||||||
# Shown at the bottom of the post
|
|
||||||
license:
|
|
||||||
template: این پست تحت مجوز :LICENSE_NAME توسط نویسنده منتشر شده است.
|
|
||||||
name: CC BY 4.0
|
|
||||||
link: https://creativecommons.org/licenses/by/4.0/
|
|
||||||
|
|
||||||
# Displayed in the footer
|
|
||||||
brief: برخی حقوق محفوظ است.
|
|
||||||
verbose: >-
|
|
||||||
بهجز مواردی که خلاف آن ذکر شده باشد، محتوای پستهای این وبلاگ
|
|
||||||
تحت مجوز Creative Commons Attribution 4.0 International (CC BY 4.0) توسط نویسنده منتشر شدهاند.
|
|
||||||
|
|
||||||
meta: با استفاده از قالب :THEME برای :PLATFORM
|
|
||||||
|
|
||||||
not_found:
|
|
||||||
statement: متأسفیم، لینک زیر معتبر نیست یا به صفحهای که وجود ندارد اشاره میکند.
|
|
||||||
|
|
||||||
notification:
|
|
||||||
update_found: نسخه جدیدی از محتوا موجود است.
|
|
||||||
update: بهروزرسانی
|
|
||||||
|
|
||||||
# ----- Posts related labels -----
|
|
||||||
|
|
||||||
post:
|
|
||||||
written_by: نوشته شده توسط
|
|
||||||
posted: منتشر شده
|
|
||||||
updated: بهروزرسانی شده
|
|
||||||
words: کلمه
|
|
||||||
pageview_measure: بازدید
|
|
||||||
read_time:
|
|
||||||
unit: "دقیقه "
|
|
||||||
prompt: " زمان مطالعه"
|
|
||||||
relate_posts: بیشتر بخوانید
|
|
||||||
share: اشتراکگذاری
|
|
||||||
button:
|
|
||||||
next: جدیدتر
|
|
||||||
previous: قدیمیتر
|
|
||||||
copy_code:
|
|
||||||
succeed: کپی شد!
|
|
||||||
share_link:
|
|
||||||
title: کپی لینک
|
|
||||||
succeed: لینک با موفقیت کپی شد!
|
|
||||||
|
|
||||||
# Date time format.
|
|
||||||
# See: <http://strftime.net/>, <https://day.js.org/docs/en/display/format>
|
|
||||||
df:
|
|
||||||
post:
|
|
||||||
strftime: "%b %e, %Y"
|
|
||||||
dayjs: "ll"
|
|
||||||
archives:
|
|
||||||
strftime: "%b"
|
|
||||||
dayjs: "MMM"
|
|
||||||
|
|
||||||
# categories page
|
|
||||||
categories:
|
|
||||||
category_measure:
|
|
||||||
singular: دستهبندی
|
|
||||||
plural: دستهبندی
|
|
||||||
post_measure:
|
|
||||||
singular: پست
|
|
||||||
plural: پست
|
|
@ -1,90 +0,0 @@
|
|||||||
# The layout text of site
|
|
||||||
|
|
||||||
# ----- Commons label -----
|
|
||||||
|
|
||||||
layout:
|
|
||||||
post: Julkaisu
|
|
||||||
category: Kateogoria
|
|
||||||
tag: Tagi
|
|
||||||
|
|
||||||
# The tabs of sidebar
|
|
||||||
tabs:
|
|
||||||
# format: <filename_without_extension>: <value>
|
|
||||||
home: Koti
|
|
||||||
categories: Kateogoriat
|
|
||||||
tags: Tagit
|
|
||||||
archives: Arkistot
|
|
||||||
about: Minusta
|
|
||||||
|
|
||||||
# the text displayed in the search bar & search results
|
|
||||||
search:
|
|
||||||
hint: etsi
|
|
||||||
cancel: Peruuta
|
|
||||||
no_results: Hups! Ei tuloksia.
|
|
||||||
|
|
||||||
panel:
|
|
||||||
lastmod: Viimeksi päivitetty
|
|
||||||
trending_tags: Trendaavat tagit
|
|
||||||
toc: Sisältö
|
|
||||||
|
|
||||||
copyright:
|
|
||||||
# Shown at the bottom of the post
|
|
||||||
license:
|
|
||||||
template: Tämä julkaisu on lisenssoitu :LICENSE_NAME julkaisijan toimesta.
|
|
||||||
name: CC BY 4.0
|
|
||||||
link: https://creativecommons.org/licenses/by/4.0/
|
|
||||||
|
|
||||||
# Displayed in the footer
|
|
||||||
brief: Jotkut oikeudet pidätetään.
|
|
||||||
verbose: >-
|
|
||||||
Paitsi jos erikseen mainitaan on kaikki sisältö Creative Commons Attribution 4.0 International (CC BY 4.0) Lisensoitu kirjoittajan toimesta.
|
|
||||||
|
|
||||||
meta: Käytetään :PLATFORM iä Teema :THEME
|
|
||||||
|
|
||||||
not_found:
|
|
||||||
statement: Valitettavasti tällä URL-osoitteella ei ole saatavilla sisältöä.
|
|
||||||
|
|
||||||
notification:
|
|
||||||
update_found: Uusi versio sisällöstä on saatavilla.
|
|
||||||
update: Päivitä
|
|
||||||
|
|
||||||
# ----- Posts related labels -----
|
|
||||||
|
|
||||||
post:
|
|
||||||
written_by: Kirjoittaja
|
|
||||||
posted: Julkaistu
|
|
||||||
updated: Päivitetty
|
|
||||||
words: sanaa
|
|
||||||
pageview_measure: katselukertoja
|
|
||||||
read_time:
|
|
||||||
unit: minuuttia
|
|
||||||
prompt: lukea
|
|
||||||
relate_posts: Jatka lukemista
|
|
||||||
share: Jaa
|
|
||||||
button:
|
|
||||||
next: Uudempi
|
|
||||||
previous: Vanhempi
|
|
||||||
copy_code:
|
|
||||||
succeed: Kopiotu!
|
|
||||||
share_link:
|
|
||||||
title: Kopioi linkki
|
|
||||||
succeed: Linkki kopioitu onnistuneesti!
|
|
||||||
|
|
||||||
# Date time format.
|
|
||||||
# See: <http://strftime.net/>, <https://day.js.org/docs/en/display/format>
|
|
||||||
df:
|
|
||||||
post:
|
|
||||||
strftime: "%b %e, %Y"
|
|
||||||
dayjs: "ll"
|
|
||||||
archives:
|
|
||||||
strftime: "%b"
|
|
||||||
dayjs: "MMM"
|
|
||||||
|
|
||||||
# categories page
|
|
||||||
categories:
|
|
||||||
category_measure:
|
|
||||||
singular: kategoria
|
|
||||||
plural: kategoriat
|
|
||||||
post_measure:
|
|
||||||
singular: julkaisu
|
|
||||||
plural: julkaisut
|
|
@ -1,77 +0,0 @@
|
|||||||
# The layout text of site
|
|
||||||
|
|
||||||
# ----- Commons label -----
|
|
||||||
|
|
||||||
layout:
|
|
||||||
post: Post
|
|
||||||
category: Catégorie
|
|
||||||
tag: Tag
|
|
||||||
|
|
||||||
# The tabs of sidebar
|
|
||||||
tabs:
|
|
||||||
# format: <filename_without_extension>: <value>
|
|
||||||
home: Accueil
|
|
||||||
categories: Catégories
|
|
||||||
tags: Tags
|
|
||||||
archives: Archives
|
|
||||||
about: À propos
|
|
||||||
|
|
||||||
# the text displayed in the search bar & search results
|
|
||||||
search:
|
|
||||||
hint: recherche
|
|
||||||
cancel: Annuler
|
|
||||||
no_results: Oups ! Aucun résultat trouvé.
|
|
||||||
|
|
||||||
panel:
|
|
||||||
lastmod: Récemment mis à jour
|
|
||||||
trending_tags: Tags tendance
|
|
||||||
toc: Contenu
|
|
||||||
|
|
||||||
copyright:
|
|
||||||
# Shown at the bottom of the post
|
|
||||||
license:
|
|
||||||
template: Cet article est sous licence :LICENSE_NAME par l'auteur.
|
|
||||||
name: CC BY 4.0
|
|
||||||
link: https://creativecommons.org/licenses/by/4.0/deed.fr
|
|
||||||
|
|
||||||
# Displayed in the footer
|
|
||||||
brief: Certains droits réservés.
|
|
||||||
verbose: >-
|
|
||||||
Sauf mention contraire, les articles de ce site sont publiés
|
|
||||||
sous la licence Creative Commons Attribution 4.0 International (CC BY 4.0) par l'auteur.
|
|
||||||
|
|
||||||
meta: Propulsé par :PLATFORM avec le thème :THEME
|
|
||||||
|
|
||||||
not_found:
|
|
||||||
statement: Désolé, nous avons égaré cette URL ou elle pointe vers quelque chose qui n'existe pas.
|
|
||||||
|
|
||||||
notification:
|
|
||||||
update_found: Une nouvelle version du contenu est disponible.
|
|
||||||
update: Mise à jour
|
|
||||||
|
|
||||||
# ----- Posts related labels -----
|
|
||||||
|
|
||||||
post:
|
|
||||||
written_by: Par
|
|
||||||
posted: Posté
|
|
||||||
updated: Mis à jour
|
|
||||||
words: mots
|
|
||||||
pageview_measure: vues
|
|
||||||
read_time:
|
|
||||||
unit: min
|
|
||||||
prompt: lire
|
|
||||||
relate_posts: Autres lectures
|
|
||||||
share: Partager
|
|
||||||
button:
|
|
||||||
next: Plus récent
|
|
||||||
previous: Plus ancien
|
|
||||||
copy_code:
|
|
||||||
succeed: Copié !
|
|
||||||
share_link:
|
|
||||||
title: Copier le lien
|
|
||||||
succeed: Lien copié avec succès !
|
|
||||||
|
|
||||||
# categories page
|
|
||||||
categories:
|
|
||||||
category_measure: catégories
|
|
||||||
post_measure: posts
|
|
@ -1,92 +0,0 @@
|
|||||||
# The layout text of site
|
|
||||||
|
|
||||||
# ----- Commons label -----
|
|
||||||
|
|
||||||
layout:
|
|
||||||
post: Bejegyzés
|
|
||||||
category: Kategória
|
|
||||||
tag: Címke
|
|
||||||
|
|
||||||
# The tabs of sidebar
|
|
||||||
tabs:
|
|
||||||
# format: <filename_without_extension>: <value>
|
|
||||||
home: Kezdőlap
|
|
||||||
categories: Kategóriák
|
|
||||||
tags: Címkék
|
|
||||||
archives: Archívum
|
|
||||||
about: Bemutatkozás
|
|
||||||
|
|
||||||
# the text displayed in the search bar & search results
|
|
||||||
search:
|
|
||||||
hint: keresés
|
|
||||||
cancel: Mégse
|
|
||||||
no_results: Hoppá! Nincs találat a keresésre.
|
|
||||||
|
|
||||||
panel:
|
|
||||||
lastmod: Legutóbb frissítve
|
|
||||||
trending_tags: Népszerű Címkék
|
|
||||||
toc: Tartalom
|
|
||||||
|
|
||||||
copyright:
|
|
||||||
# Shown at the bottom of the post
|
|
||||||
license:
|
|
||||||
template: A bejegyzést a szerző :LICENSE_NAME licenc alatt engedélyezte.
|
|
||||||
name: CC BY 4.0
|
|
||||||
link: https://creativecommons.org/licenses/by/4.0/
|
|
||||||
|
|
||||||
# Displayed in the footer
|
|
||||||
brief: Néhány jog fenntartva.
|
|
||||||
verbose: >-
|
|
||||||
Az oldalon található tartalmak
|
|
||||||
Creative Commons Attribution 4.0 International (CC BY 4.0) licenccel rendelkeznek,
|
|
||||||
hacsak másképp nincs jelezve.
|
|
||||||
|
|
||||||
meta: Készítve :THEME témával a :PLATFORM platformra.
|
|
||||||
|
|
||||||
not_found:
|
|
||||||
statement: Sajnáljuk, az URL-t rosszul helyeztük el, vagy valami nem létezőre mutat.
|
|
||||||
|
|
||||||
notification:
|
|
||||||
update_found: Elérhető a tartalom új verziója.
|
|
||||||
update: Frissítés
|
|
||||||
|
|
||||||
# ----- Posts related labels -----
|
|
||||||
|
|
||||||
post:
|
|
||||||
written_by: Szerző
|
|
||||||
posted: Létrehozva
|
|
||||||
updated: Frissítve
|
|
||||||
words: szó
|
|
||||||
pageview_measure: látogató
|
|
||||||
read_time:
|
|
||||||
unit: perc
|
|
||||||
prompt: elolvasni
|
|
||||||
relate_posts: További olvasnivaló
|
|
||||||
share: Megosztás
|
|
||||||
button:
|
|
||||||
next: Újabb
|
|
||||||
previous: Régebbi
|
|
||||||
copy_code:
|
|
||||||
succeed: Másolva!
|
|
||||||
share_link:
|
|
||||||
title: Link másolása
|
|
||||||
succeed: Link sikeresen másolva!
|
|
||||||
|
|
||||||
# Date time format.
|
|
||||||
# See: <http://strftime.net/>, <https://day.js.org/docs/en/display/format>
|
|
||||||
df:
|
|
||||||
post:
|
|
||||||
strftime: "%Y. %B. %e."
|
|
||||||
dayjs: "YYYY. MMMM D."
|
|
||||||
archives:
|
|
||||||
strftime: "%B"
|
|
||||||
dayjs: "MMM"
|
|
||||||
|
|
||||||
# categories page
|
|
||||||
categories:
|
|
||||||
category_measure:
|
|
||||||
singular: kategória
|
|
||||||
plural: kategória
|
|
||||||
post_measure:
|
|
||||||
singular: bejegyzés
|
|
||||||
plural: bejegyzés
|
|
@ -27,6 +27,14 @@ panel:
|
|||||||
trending_tags: Tagar Terpopuler
|
trending_tags: Tagar Terpopuler
|
||||||
toc: Konten
|
toc: Konten
|
||||||
|
|
||||||
|
# The liquid date format › http://strftime.net/
|
||||||
|
date_format:
|
||||||
|
tooltip: "%a, %e %b, %Y, %l:%M %p"
|
||||||
|
post:
|
||||||
|
long: "%e %b, %Y"
|
||||||
|
short: "%e %b"
|
||||||
|
archive_month: "%b"
|
||||||
|
|
||||||
copyright:
|
copyright:
|
||||||
# Shown at the bottom of the post
|
# Shown at the bottom of the post
|
||||||
license:
|
license:
|
||||||
@ -40,14 +48,13 @@ copyright:
|
|||||||
Kecuali jika dinyatakan, Postingan blog di situs ini dilisensikan
|
Kecuali jika dinyatakan, Postingan blog di situs ini dilisensikan
|
||||||
di bawah Lisensi Creative Commons Attribution 4.0 International (CC BY 4.0) oleh penulis.
|
di bawah Lisensi Creative Commons Attribution 4.0 International (CC BY 4.0) oleh penulis.
|
||||||
|
|
||||||
meta: Didukung oleh :PLATFORM dengan tema :THEME
|
meta: Didukung oleh :PLATFORM dengan tema :THEME.
|
||||||
|
|
||||||
not_found:
|
not_found:
|
||||||
statement: Maaf, kami gagal menemukan URL itu atau memang mengarah ke sesuatu yang tidak ada.
|
statment: Maaf, kami gagal menemukan URL itu atau memang mengarah ke sesuatu yang tidak ada.
|
||||||
|
hint_template: :HEAD_BAK untuk mencoba mencari kembali, atau cari di :ARCHIVES_PAGE.
|
||||||
notification:
|
head_back: Kembali ke Beranda
|
||||||
update_found: Versi konten baru tersedia.
|
archives_page: Halaman Arsip
|
||||||
update: Perbarui
|
|
||||||
|
|
||||||
# ----- Posts related labels -----
|
# ----- Posts related labels -----
|
||||||
|
|
||||||
@ -55,6 +62,11 @@ post:
|
|||||||
written_by: Oleh
|
written_by: Oleh
|
||||||
posted: Diterbitkan
|
posted: Diterbitkan
|
||||||
updated: Diperbarui
|
updated: Diperbarui
|
||||||
|
timeago:
|
||||||
|
day: hari yang lalu
|
||||||
|
hour: jam yang lalu
|
||||||
|
minute: menit yang lalu
|
||||||
|
just_now: baru saja
|
||||||
words: kata
|
words: kata
|
||||||
pageview_measure: dilihat
|
pageview_measure: dilihat
|
||||||
read_time:
|
read_time:
|
||||||
@ -70,6 +82,8 @@ post:
|
|||||||
share_link:
|
share_link:
|
||||||
title: Salin tautan
|
title: Salin tautan
|
||||||
succeed: Tautan berhasil disalin!
|
succeed: Tautan berhasil disalin!
|
||||||
|
# pinned prompt of posts list on homepage
|
||||||
|
pin_prompt: Disematkan
|
||||||
|
|
||||||
# categories page
|
# categories page
|
||||||
categories:
|
categories:
|
||||||
|
@ -1,90 +0,0 @@
|
|||||||
# The layout text of site
|
|
||||||
|
|
||||||
# ----- Commons label -----
|
|
||||||
|
|
||||||
layout:
|
|
||||||
post: Post
|
|
||||||
category: Categoria
|
|
||||||
tag: Tag
|
|
||||||
|
|
||||||
# The tabs of sidebar
|
|
||||||
tabs:
|
|
||||||
# format: <filename_without_extension>: <value>
|
|
||||||
home: Pagina principale
|
|
||||||
categories: Categorie
|
|
||||||
tags: Tags
|
|
||||||
archives: Archivio
|
|
||||||
about: Informazioni
|
|
||||||
|
|
||||||
# the text displayed in the search bar & search results
|
|
||||||
search:
|
|
||||||
hint: ricerca
|
|
||||||
cancel: Cancella
|
|
||||||
no_results: Oops! La ricerca non ha fornito risultati.
|
|
||||||
|
|
||||||
panel:
|
|
||||||
lastmod: Aggiornati recentemente
|
|
||||||
trending_tags: Tags più cliccati
|
|
||||||
toc: Contenuti
|
|
||||||
|
|
||||||
copyright:
|
|
||||||
# Shown at the bottom of the post
|
|
||||||
license:
|
|
||||||
template: Questo post è sotto licenza :LICENSE_NAME a nome dell'autore.
|
|
||||||
name: CC BY 4.0
|
|
||||||
link: https://creativecommons.org/licenses/by/4.0/
|
|
||||||
|
|
||||||
# Displayed in the footer
|
|
||||||
brief: Alcuni diritti riservati.
|
|
||||||
verbose: >-
|
|
||||||
Eccetto quando esplicitamente menzionato, i post di questo blog sono da ritenersi sotto
|
|
||||||
i termini di licenza Creative Commons Attribution 4.0 International (CC BY 4.0).
|
|
||||||
|
|
||||||
meta: Servizio offerto da :PLATFORM con tema :THEME
|
|
||||||
not_found:
|
|
||||||
statement: Ci scusiamo, non è stato possibile trovare l'URL in questione. Potrebbe puntare ad una pagina non esistente.
|
|
||||||
|
|
||||||
notification:
|
|
||||||
update_found: Nuova versione del contenuto disponibile.
|
|
||||||
update: Aggiornamento
|
|
||||||
|
|
||||||
# ----- Posts related labels -----
|
|
||||||
|
|
||||||
post:
|
|
||||||
written_by: Da
|
|
||||||
posted: Postato
|
|
||||||
updated: Aggiornato
|
|
||||||
words: parole
|
|
||||||
pageview_measure: visioni
|
|
||||||
read_time:
|
|
||||||
unit: min
|
|
||||||
prompt: lettura
|
|
||||||
relate_posts: Continua a leggere
|
|
||||||
share: Condividi
|
|
||||||
button:
|
|
||||||
next: Più recenti
|
|
||||||
previous: Meno recenti
|
|
||||||
copy_code:
|
|
||||||
succeed: Copiato!
|
|
||||||
share_link:
|
|
||||||
title: Copia link
|
|
||||||
succeed: Link copiato con successo!
|
|
||||||
|
|
||||||
# Date time format.
|
|
||||||
# See: <http://strftime.net/>, <https://day.js.org/docs/en/display/format>
|
|
||||||
df:
|
|
||||||
post:
|
|
||||||
strftime: "%b %e, %Y"
|
|
||||||
dayjs: "ll"
|
|
||||||
archives:
|
|
||||||
strftime: "%b"
|
|
||||||
dayjs: "MMM"
|
|
||||||
|
|
||||||
# categories page
|
|
||||||
categories:
|
|
||||||
category_measure:
|
|
||||||
singular: categoria
|
|
||||||
plural: categorie
|
|
||||||
post_measure:
|
|
||||||
singular: post
|
|
||||||
plural: posts
|
|
@ -1,84 +0,0 @@
|
|||||||
# The layout text of site
|
|
||||||
|
|
||||||
# ----- Commons label -----
|
|
||||||
|
|
||||||
layout:
|
|
||||||
post: 投稿
|
|
||||||
category: カテゴリー
|
|
||||||
tag: タグ
|
|
||||||
|
|
||||||
# The tabs of sidebar
|
|
||||||
tabs:
|
|
||||||
# format: <filename_without_extension>: <value>
|
|
||||||
home: ホーム
|
|
||||||
categories: カテゴリー
|
|
||||||
tags: タグ
|
|
||||||
archives: アーカイブ
|
|
||||||
about: このサイトについて
|
|
||||||
|
|
||||||
# the text displayed in the search bar & search results
|
|
||||||
search:
|
|
||||||
hint: 検索
|
|
||||||
cancel: キャンセル
|
|
||||||
no_results: 該当なし
|
|
||||||
|
|
||||||
panel:
|
|
||||||
lastmod: 最近更新された投稿
|
|
||||||
trending_tags: トレンドのタグ
|
|
||||||
toc: コンテンツ
|
|
||||||
|
|
||||||
copyright:
|
|
||||||
# Shown at the bottom of the post
|
|
||||||
license:
|
|
||||||
template: この投稿は投稿者によって :LICENSE_NAME の下でライセンスされています。
|
|
||||||
name: CC BY 4.0
|
|
||||||
link: https://creativecommons.org/licenses/by/4.0/
|
|
||||||
|
|
||||||
# Displayed in the footer
|
|
||||||
brief: Some rights reserved.
|
|
||||||
verbose: >-
|
|
||||||
Except where otherwise noted, the blog posts on this site are licensed
|
|
||||||
under the Creative Commons Attribution 4.0 International (CC BY 4.0) License by the author.
|
|
||||||
|
|
||||||
meta: :PLATFORM 用の :THEME を使用しています。
|
|
||||||
|
|
||||||
not_found:
|
|
||||||
statement: このURLは存在しないものを指し示しています。
|
|
||||||
|
|
||||||
notification:
|
|
||||||
update_found: 新しいバージョンが利用可能です。
|
|
||||||
update: 更新
|
|
||||||
|
|
||||||
# ----- Posts related labels -----
|
|
||||||
|
|
||||||
post:
|
|
||||||
written_by: 投稿者
|
|
||||||
posted: 投稿日
|
|
||||||
updated: 更新日
|
|
||||||
words: 語
|
|
||||||
pageview_measure: 回閲覧
|
|
||||||
read_time:
|
|
||||||
unit: 分
|
|
||||||
prompt: で読めます
|
|
||||||
relate_posts: さらに読む
|
|
||||||
share: シェア
|
|
||||||
button:
|
|
||||||
next: 次
|
|
||||||
previous: 前
|
|
||||||
copy_code:
|
|
||||||
succeed: コピーしました
|
|
||||||
share_link:
|
|
||||||
title: リンクをコピー
|
|
||||||
succeed: リンクをコピーしました
|
|
||||||
|
|
||||||
# Date time format.
|
|
||||||
# See: <http://strftime.net/>, <https://day.js.org/docs/en/display/format>
|
|
||||||
df:
|
|
||||||
post:
|
|
||||||
strftime: "%Y/%m/%d"
|
|
||||||
dayjs: "YYYY/MM/DD"
|
|
||||||
|
|
||||||
# categories page
|
|
||||||
categories:
|
|
||||||
category_measure: カテゴリー
|
|
||||||
post_measure: 投稿
|
|
@ -27,6 +27,14 @@ panel:
|
|||||||
trending_tags: 인기 태그
|
trending_tags: 인기 태그
|
||||||
toc: 바로가기
|
toc: 바로가기
|
||||||
|
|
||||||
|
# The liquid date format › http://strftime.net/
|
||||||
|
date_format:
|
||||||
|
tooltip: '%F, %R %z'
|
||||||
|
post:
|
||||||
|
long: '%Y년 %m월 %d일'
|
||||||
|
short: '%m월 %d일'
|
||||||
|
archive_month: '%b월'
|
||||||
|
|
||||||
copyright:
|
copyright:
|
||||||
# Shown at the bottom of the post
|
# Shown at the bottom of the post
|
||||||
license:
|
license:
|
||||||
@ -40,14 +48,13 @@ copyright:
|
|||||||
명시되지 않는 한 이 사이트의 블로그 게시물은 작성자의
|
명시되지 않는 한 이 사이트의 블로그 게시물은 작성자의
|
||||||
Creative Commons Attribution 4.0 International(CC BY 4.0) 라이선스에 따라 사용이 허가되었습니다.
|
Creative Commons Attribution 4.0 International(CC BY 4.0) 라이선스에 따라 사용이 허가되었습니다.
|
||||||
|
|
||||||
meta: Powered by :PLATFORM with :THEME theme
|
meta: Powered by :PLATFORM with :THEME theme.
|
||||||
|
|
||||||
not_found:
|
not_found:
|
||||||
statement: 해당 URL은 존재하지 않습니다.
|
statment: 해당 URL은 존재하지 않습니다.
|
||||||
|
hint_template: :HEAD_BAK을 눌러 다시 찾거나 :ARCHIVES_PAGE에서 검색해 주세요.
|
||||||
notification:
|
head_back: 홈으로 돌아가기
|
||||||
update_found: 새 버전의 콘텐츠를 사용할 수 있습니다.
|
archives_page: 아카이브 페이지
|
||||||
update: 업데이트
|
|
||||||
|
|
||||||
# ----- Posts related labels -----
|
# ----- Posts related labels -----
|
||||||
|
|
||||||
@ -55,6 +62,11 @@ post:
|
|||||||
written_by: By
|
written_by: By
|
||||||
posted: 게시
|
posted: 게시
|
||||||
updated: 업데이트
|
updated: 업데이트
|
||||||
|
timeago:
|
||||||
|
day: 일 전
|
||||||
|
hour: 시간 전
|
||||||
|
minute: 분 전
|
||||||
|
just_now: 방금
|
||||||
words: 단어
|
words: 단어
|
||||||
pageview_measure: 조회
|
pageview_measure: 조회
|
||||||
read_time:
|
read_time:
|
||||||
@ -70,13 +82,8 @@ post:
|
|||||||
share_link:
|
share_link:
|
||||||
title: 링크 복사하기
|
title: 링크 복사하기
|
||||||
succeed: 링크가 복사되었습니다!
|
succeed: 링크가 복사되었습니다!
|
||||||
|
# pinned prompt of posts list on homepage
|
||||||
# Date time format.
|
pin_prompt: 핀
|
||||||
# See: <http://strftime.net/>, <https://day.js.org/docs/en/display/format>
|
|
||||||
df:
|
|
||||||
post:
|
|
||||||
strftime: "%Y/%m/%d"
|
|
||||||
dayjs: "YYYY/MM/DD"
|
|
||||||
|
|
||||||
# categories page
|
# categories page
|
||||||
categories:
|
categories:
|
||||||
|
@ -1,91 +0,0 @@
|
|||||||
# The layout text of site in Kurdish (Sorani)
|
|
||||||
|
|
||||||
# ----- Commons label -----
|
|
||||||
|
|
||||||
layout:
|
|
||||||
post: بابەت
|
|
||||||
category: هاوپۆل
|
|
||||||
tag: تاگ
|
|
||||||
|
|
||||||
# The tabs of sidebar
|
|
||||||
tabs:
|
|
||||||
# format: <filename_without_extension>: <value>
|
|
||||||
home: سەرەکی
|
|
||||||
categories: هاوپۆلەکان
|
|
||||||
tags: تاگەکان
|
|
||||||
archives: ئەرشیف
|
|
||||||
about: دەربارە
|
|
||||||
|
|
||||||
# the text displayed in the search bar & search results
|
|
||||||
search:
|
|
||||||
hint: گەڕان
|
|
||||||
cancel: هەڵوەشاندنەوە
|
|
||||||
no_results: ببوورە! هیچ ئەنجامێک نەدۆزرایەوە.
|
|
||||||
|
|
||||||
panel:
|
|
||||||
lastmod: دوایین نوێکردنەوەکان
|
|
||||||
trending_tags: تاگە باوەکان
|
|
||||||
toc: ناوەڕۆک
|
|
||||||
|
|
||||||
copyright:
|
|
||||||
# Shown at the bottom of the post
|
|
||||||
license:
|
|
||||||
template: ئەم بابەتە لەلایەن نووسەرەوە بە مۆڵەتی :LICENSE_NAME بڵاوکراوەتەوە.
|
|
||||||
name: CC BY 4.0
|
|
||||||
link: https://creativecommons.org/licenses/by/4.0/
|
|
||||||
|
|
||||||
# Displayed in the footer
|
|
||||||
brief: هەندێک مافی پارێزراوە.
|
|
||||||
verbose: >-
|
|
||||||
تەنها لەو شوێنانەی کە بە پێچەوانەوە ئاماژەی پێدراوە، بابەتەکانی بڵۆگ لەم سایتەدا
|
|
||||||
لەژێر مۆڵەتی Creative Commons Attribution 4.0 International (CC BY 4.0) لەلایەن نووسەرەوە مۆڵەتیان پێدراوە.
|
|
||||||
|
|
||||||
meta: بە بەکارهێنانی :PLATFORM لەگەڵ ڕووکاری :THEME
|
|
||||||
|
|
||||||
not_found:
|
|
||||||
statement: ببوورە، ئەم بەستەرە نادۆزرێتەوە یان ئاماژە بە شتێک دەکات کە بوونی نییە.
|
|
||||||
|
|
||||||
notification:
|
|
||||||
update_found: وەشانێکی نوێی ناوەڕۆک بەردەستە.
|
|
||||||
update: نوێکردنەوە
|
|
||||||
|
|
||||||
# ----- Posts related labels -----
|
|
||||||
|
|
||||||
post:
|
|
||||||
written_by: نووسەر
|
|
||||||
posted: بڵاوکراوەتەوە
|
|
||||||
updated: نوێکراوەتەوە
|
|
||||||
words: وشە
|
|
||||||
pageview_measure: بینین
|
|
||||||
read_time:
|
|
||||||
unit: خولەک
|
|
||||||
prompt: خوێندنەوە
|
|
||||||
relate_posts: بابەتی پەیوەندیدار
|
|
||||||
share: بڵاوکردنەوە
|
|
||||||
button:
|
|
||||||
next: نوێتر
|
|
||||||
previous: کۆنتر
|
|
||||||
copy_code:
|
|
||||||
succeed: کۆپی کرا!
|
|
||||||
share_link:
|
|
||||||
title: کۆپی بەستەر
|
|
||||||
succeed: بەستەر بە سەرکەوتوویی کۆپی کرا!
|
|
||||||
|
|
||||||
# Date time format.
|
|
||||||
# See: <http://strftime.net/>, <https://day.js.org/docs/en/display/format>
|
|
||||||
df:
|
|
||||||
post:
|
|
||||||
strftime: "%d %b, %Y"
|
|
||||||
dayjs: "DD MMM, YYYY"
|
|
||||||
archives:
|
|
||||||
strftime: "%b"
|
|
||||||
dayjs: "MMM"
|
|
||||||
|
|
||||||
# categories page
|
|
||||||
categories:
|
|
||||||
category_measure:
|
|
||||||
singular: هاوپۆل
|
|
||||||
plural: هاوپۆل
|
|
||||||
post_measure:
|
|
||||||
singular: بابەت
|
|
||||||
plural: بابەت
|
|
@ -1,77 +0,0 @@
|
|||||||
# The layout text of site
|
|
||||||
|
|
||||||
# ----- Commons label -----
|
|
||||||
|
|
||||||
layout:
|
|
||||||
post: ပို့စ်
|
|
||||||
category: ကဏ္ဍ
|
|
||||||
tag: နာမ(တက်ဂ်)
|
|
||||||
|
|
||||||
# The tabs of sidebar
|
|
||||||
tabs:
|
|
||||||
# format: <filename_without_extension>: <value>
|
|
||||||
home: အဓိကစာမျက်နှာ
|
|
||||||
categories: ကဏ္ဍများ
|
|
||||||
tags: နာမ(တက်ဂ်)များ
|
|
||||||
archives: မှတ်တမ်းတိုက်
|
|
||||||
about: အကြောင်းအရာ
|
|
||||||
|
|
||||||
# the text displayed in the search bar & search results
|
|
||||||
search:
|
|
||||||
hint: ရှာဖွေမည်
|
|
||||||
cancel: ဖျက်သိမ်းမည်
|
|
||||||
no_results: အိုး! ဘာမှမရှိပါ
|
|
||||||
|
|
||||||
panel:
|
|
||||||
lastmod: မကြာသေးမီကမွမ်းမံထားသည်
|
|
||||||
trending_tags: ခေတ်စားနေသည့်တက်ဂ်များ
|
|
||||||
toc: အကြောင်းအရာများ
|
|
||||||
|
|
||||||
copyright:
|
|
||||||
# Shown at the bottom of the post
|
|
||||||
license:
|
|
||||||
template: ဤပို့စ်သည်စာရေးသူ၏ :LICENSE_NAME လိုင်စင်ရထားသည်။
|
|
||||||
name: CC BY 4.0
|
|
||||||
link: https://creativecommons.org/licenses/by/4.0/
|
|
||||||
|
|
||||||
# Displayed in the footer
|
|
||||||
brief: မူပိုင်ခွင့်အချို့ကို လက်ဝယ်ထားသည်။
|
|
||||||
verbose: >-
|
|
||||||
အခြားမှတ်သားထားချက်များမှလွဲ၍ ဤဆိုက်ရှိ ဘလော့ဂ်ပို့စ်များသည် စာရေးသူ၏
|
|
||||||
Creative Commons Attribution 4.0 International (CC BY 4.0) အောက်တွင် လိုင်စင်ရထားပါသည်။
|
|
||||||
|
|
||||||
meta: Powered by :PLATFORM with :THEME theme
|
|
||||||
|
|
||||||
not_found:
|
|
||||||
statement: ဝမ်းနည်းပါသည်၊ ကျွန်ုပ်တို့သည် အဆိုပါ URL ကို မှားယွင်းစွာ နေရာချထားခြင်း သို့မဟုတ် ၎င်းသည် မရှိသောအရာကို ညွှန်ပြနေပါသည်။
|
|
||||||
|
|
||||||
notification:
|
|
||||||
update_found: အကြောင်းအရာဗားရှင်းအသစ်ကို ရနိုင်ပါပြီ။
|
|
||||||
update: အပ်ဒိတ်
|
|
||||||
|
|
||||||
# ----- Posts related labels -----
|
|
||||||
|
|
||||||
post:
|
|
||||||
written_by: ကရေးသားခဲ့သည်။
|
|
||||||
posted: တင်ထားခဲ့သည်။
|
|
||||||
updated: မွမ်းမံထားခဲ့သည်။
|
|
||||||
words: စကားလုံးများ
|
|
||||||
pageview_measure: အမြင်များ
|
|
||||||
read_time:
|
|
||||||
unit: မိနစ်
|
|
||||||
prompt: ဖတ်ပါမည်
|
|
||||||
relate_posts: နောက်ထပ်ဖတ်ရန်
|
|
||||||
share: မျှဝေရန်
|
|
||||||
button:
|
|
||||||
next: အသစ်များ
|
|
||||||
previous: အဟောင်းများ
|
|
||||||
copy_code:
|
|
||||||
succeed: ကူးယူလိုက်ပြီ။
|
|
||||||
share_link:
|
|
||||||
title: လင့်ခ်ကို ကူးယူရန်
|
|
||||||
succeed: လင့်ခ်ကို ကူးယူလိုက်ပြီ။
|
|
||||||
|
|
||||||
# categories page
|
|
||||||
categories:
|
|
||||||
category_measure: ကဏ္ဍများ
|
|
||||||
post_measure: ပို့စ်များ
|
|
@ -1,90 +0,0 @@
|
|||||||
# The layout text of site
|
|
||||||
|
|
||||||
# ----- Commons label -----
|
|
||||||
|
|
||||||
layout:
|
|
||||||
post: Post
|
|
||||||
category: Categorie
|
|
||||||
tag: Tag
|
|
||||||
|
|
||||||
# The tabs of sidebar
|
|
||||||
tabs:
|
|
||||||
# format: <filename_without_extension>: <value>
|
|
||||||
home: Startpagina
|
|
||||||
categories: Categorieën
|
|
||||||
tags: Tags
|
|
||||||
archives: Archief
|
|
||||||
about: Over
|
|
||||||
|
|
||||||
# the text displayed in the search bar & search results
|
|
||||||
search:
|
|
||||||
hint: Zoek
|
|
||||||
cancel: Annuleer
|
|
||||||
no_results: Oops! Geen resultaat gevonden.
|
|
||||||
|
|
||||||
panel:
|
|
||||||
lastmod: Recent Bijgewerkt
|
|
||||||
trending_tags: Trending Tags
|
|
||||||
toc: Inhoud
|
|
||||||
|
|
||||||
copyright:
|
|
||||||
# Shown at the bottom of the post
|
|
||||||
license:
|
|
||||||
template: Alle posts zijn onder :LICENSE_NAME gepubliceerd door de auteur.
|
|
||||||
name: CC BY 4.0
|
|
||||||
link: https://creativecommons.org/licenses/by/4.0/
|
|
||||||
|
|
||||||
# Displayed in the footer
|
|
||||||
brief: Sommige rechten voorbehouden.
|
|
||||||
verbose: >-
|
|
||||||
Tenzij anders vermeld, alle posts zijn onder de
|
|
||||||
Creative Commons Attribution 4.0 International (CC BY 4.0) gepubliceerd door de auteur.
|
|
||||||
|
|
||||||
meta: Gebruikt :THEME
|
|
||||||
|
|
||||||
not_found:
|
|
||||||
statement: Sorry, we hebben de URL verkeerd geplaatst of hij verwijst naar iets dat niet bestaat.
|
|
||||||
|
|
||||||
notification:
|
|
||||||
update_found: Nieuwe versie van inhoud beschikbaar.
|
|
||||||
update: Update
|
|
||||||
|
|
||||||
# ----- Posts related labels -----
|
|
||||||
post:
|
|
||||||
written_by: Door
|
|
||||||
posted: Posted
|
|
||||||
updated: Bijgewerkt
|
|
||||||
words: woorden
|
|
||||||
pageview_measure: Gelezen
|
|
||||||
read_time:
|
|
||||||
unit: min
|
|
||||||
prompt: lees
|
|
||||||
relate_posts: Verder Lezen
|
|
||||||
share: Deel
|
|
||||||
button:
|
|
||||||
next: Volgende
|
|
||||||
previous: Vorige
|
|
||||||
copy_code:
|
|
||||||
succeed: Gekopieerd!
|
|
||||||
share_link:
|
|
||||||
title: Link kopiëren
|
|
||||||
succeed: Succesvol gekopieerd!
|
|
||||||
|
|
||||||
# Date time format.
|
|
||||||
# See: <http://strftime.net/>, <https://day.js.org/docs/en/display/format>
|
|
||||||
df:
|
|
||||||
post:
|
|
||||||
strftime: "%b %e, %Y"
|
|
||||||
dayjs: "ll"
|
|
||||||
archives:
|
|
||||||
strftime: "%b"
|
|
||||||
dayjs: "MMM"
|
|
||||||
|
|
||||||
# categories page
|
|
||||||
categories:
|
|
||||||
category_measure:
|
|
||||||
singular: categorie
|
|
||||||
plural: categorieën
|
|
||||||
post_measure:
|
|
||||||
singular: post
|
|
||||||
plural: posts
|
|
@ -1,90 +0,0 @@
|
|||||||
# The layout text of site in Pashto (Afghanistan)
|
|
||||||
|
|
||||||
# ----- Commons label -----
|
|
||||||
|
|
||||||
layout:
|
|
||||||
post: لیکنه
|
|
||||||
category: وېشنيزه
|
|
||||||
tag: ټګ
|
|
||||||
|
|
||||||
# The tabs of sidebar
|
|
||||||
tabs:
|
|
||||||
# format: <filename_without_extension>: <value>
|
|
||||||
home: کورپاڼه
|
|
||||||
categories: وېشنيزې
|
|
||||||
tags: ټګونه
|
|
||||||
archives: آرشيف
|
|
||||||
about: په اړه
|
|
||||||
|
|
||||||
# the text displayed in the search bar & search results
|
|
||||||
search:
|
|
||||||
hint: لټون
|
|
||||||
cancel: لغوه
|
|
||||||
no_results: ها! هېڅ پایله ونه موندل شوه.
|
|
||||||
|
|
||||||
panel:
|
|
||||||
lastmod: وروستی تازه
|
|
||||||
trending_tags: مشهور ټګونه
|
|
||||||
toc: منځپانګه
|
|
||||||
|
|
||||||
copyright:
|
|
||||||
# Shown at the bottom of the post
|
|
||||||
license:
|
|
||||||
template: دا لیکنه د :LICENSE_NAME جواز لاندې د لیکوال له خوا خپره شوې ده.
|
|
||||||
name: CC BY 4.0
|
|
||||||
link: https://creativecommons.org/licenses/by/4.0/
|
|
||||||
|
|
||||||
# Displayed in the footer
|
|
||||||
brief: ځینې حقونه خوندي دي.
|
|
||||||
verbose: >-
|
|
||||||
تر هغه ځایه چې بل ډول نه وي یاد شوي، د دې سایټ لیکنې
|
|
||||||
د لیکوال له خوا د کریټېو کامنز د انتساب 4.0 نړیوال (CC BY 4.0) جواز لاندې خپرېږي.
|
|
||||||
|
|
||||||
meta: د :PLATFORM لپاره د :THEME موضوع کاروي.
|
|
||||||
|
|
||||||
not_found:
|
|
||||||
statement: بښنه غواړو، دغه URL ناسم دی یا هغه څه ته اشاره کوي چې شتون نه لري.
|
|
||||||
|
|
||||||
notification:
|
|
||||||
update_found: نوې نسخه شتون لري.
|
|
||||||
update: تازه
|
|
||||||
|
|
||||||
# ----- Posts related labels -----
|
|
||||||
|
|
||||||
post:
|
|
||||||
written_by: لیکوال
|
|
||||||
posted: خپره شوې
|
|
||||||
updated: تازه شوې
|
|
||||||
words: کلمې
|
|
||||||
pageview_measure: کتنې
|
|
||||||
read_time:
|
|
||||||
unit: دقیقې
|
|
||||||
prompt: لوستل
|
|
||||||
relate_posts: نوره لوستنه
|
|
||||||
share: شریکول
|
|
||||||
button:
|
|
||||||
next: نوی
|
|
||||||
previous: زوړ
|
|
||||||
copy_code:
|
|
||||||
succeed: کاپي شو!
|
|
||||||
share_link:
|
|
||||||
title: لینک کاپي کړئ
|
|
||||||
succeed: لینک بریالي کاپي شو!
|
|
||||||
|
|
||||||
# Date time format.
|
|
||||||
# See: <http://strftime.net/>, <https://day.js.org/docs/en/display/format>
|
|
||||||
df:
|
|
||||||
post:
|
|
||||||
strftime: "%b %e, %Y"
|
|
||||||
dayjs: "ll"
|
|
||||||
archives:
|
|
||||||
strftime: "%b"
|
|
||||||
dayjs: "MMM"
|
|
||||||
|
|
||||||
categories:
|
|
||||||
category_measure:
|
|
||||||
singular: وېشنيزه
|
|
||||||
plural: وېشنيزې
|
|
||||||
post_measure:
|
|
||||||
singular: لیکنه
|
|
||||||
plural: لیکنې
|
|
@ -1,77 +0,0 @@
|
|||||||
# The layout text of site
|
|
||||||
|
|
||||||
# ----- Commons label -----
|
|
||||||
|
|
||||||
layout:
|
|
||||||
post: Post
|
|
||||||
category: Categoria
|
|
||||||
tag: Tag
|
|
||||||
|
|
||||||
# The tabs of sidebar
|
|
||||||
tabs:
|
|
||||||
# format: <filename_without_extension>: <value>
|
|
||||||
home: Home
|
|
||||||
categories: Categorias
|
|
||||||
tags: Tags
|
|
||||||
archives: Arquivos
|
|
||||||
about: Sobre
|
|
||||||
|
|
||||||
# the text displayed in the search bar & search results
|
|
||||||
search:
|
|
||||||
hint: Buscar
|
|
||||||
cancel: Cancelar
|
|
||||||
no_results: Oops! Nenhum resultado encontrado.
|
|
||||||
|
|
||||||
panel:
|
|
||||||
lastmod: Atualizados recentemente
|
|
||||||
trending_tags: Trending Tags
|
|
||||||
toc: Conteúdo
|
|
||||||
|
|
||||||
copyright:
|
|
||||||
# Shown at the bottom of the post
|
|
||||||
license:
|
|
||||||
template: Esta postagem está licenciada sob :LICENSE_NAME pelo autor.
|
|
||||||
name: CC BY 4.0
|
|
||||||
link: https://creativecommons.org/licenses/by/4.0/
|
|
||||||
|
|
||||||
# Displayed in the footer
|
|
||||||
brief: Alguns direitos reservados.
|
|
||||||
verbose: >-
|
|
||||||
Exceto onde indicado de outra forma, as postagens do blog neste site são licenciadas sob a
|
|
||||||
Creative Commons Attribution 4.0 International (CC BY 4.0) License pelo autor.
|
|
||||||
|
|
||||||
meta: Feito com :PLATFORM usando o tema :THEME
|
|
||||||
|
|
||||||
not_found:
|
|
||||||
statement: Desculpe, a página não foi encontrada.
|
|
||||||
|
|
||||||
notification:
|
|
||||||
update_found: Uma nova versão do conteúdo está disponível.
|
|
||||||
update: atualização
|
|
||||||
|
|
||||||
# ----- Posts related labels -----
|
|
||||||
|
|
||||||
post:
|
|
||||||
written_by: Por
|
|
||||||
posted: Postado em
|
|
||||||
updated: Atualizado
|
|
||||||
words: palavras
|
|
||||||
pageview_measure: visualizações
|
|
||||||
read_time:
|
|
||||||
unit: min
|
|
||||||
prompt: " de leitura"
|
|
||||||
relate_posts: Leia também
|
|
||||||
share: Compartilhar
|
|
||||||
button:
|
|
||||||
next: Próximo
|
|
||||||
previous: Anterior
|
|
||||||
copy_code:
|
|
||||||
succeed: Copiado!
|
|
||||||
share_link:
|
|
||||||
title: Copie o link
|
|
||||||
succeed: Link copiado com sucesso!
|
|
||||||
|
|
||||||
# categories page
|
|
||||||
categories:
|
|
||||||
category_measure: categorias
|
|
||||||
post_measure: posts
|
|
@ -1,87 +0,0 @@
|
|||||||
# The layout text of site
|
|
||||||
|
|
||||||
# ----- Commons label -----
|
|
||||||
|
|
||||||
layout:
|
|
||||||
post: Пост
|
|
||||||
category: Категория
|
|
||||||
tag: Тег
|
|
||||||
|
|
||||||
# The tabs of sidebar
|
|
||||||
tabs:
|
|
||||||
# format: <filename_without_extension>: <value>
|
|
||||||
home: Главная
|
|
||||||
categories: Категории
|
|
||||||
tags: Теги
|
|
||||||
archives: Архив
|
|
||||||
about: О сайте
|
|
||||||
|
|
||||||
# the text displayed in the search bar & search results
|
|
||||||
search:
|
|
||||||
hint: поиск
|
|
||||||
cancel: Отмена
|
|
||||||
no_results: Упс! Ничего не найдено.
|
|
||||||
|
|
||||||
panel:
|
|
||||||
lastmod: Недавно обновлено
|
|
||||||
trending_tags: Популярные теги
|
|
||||||
toc: Содержание
|
|
||||||
|
|
||||||
copyright:
|
|
||||||
# Shown at the bottom of the post
|
|
||||||
license:
|
|
||||||
template: Авторский пост защищен лицензией :LICENSE_NAME.
|
|
||||||
name: CC BY 4.0
|
|
||||||
link: https://creativecommons.org/licenses/by/4.0/
|
|
||||||
|
|
||||||
# Displayed in the footer
|
|
||||||
brief: Некоторые права защищены.
|
|
||||||
verbose: >-
|
|
||||||
Если не указано иное, авторские посты на этом сайте защищены лицензией Creative Commons Attribution 4.0 International (CC BY 4.0).
|
|
||||||
|
|
||||||
meta: Использует тему :THEME для :PLATFORM
|
|
||||||
|
|
||||||
not_found:
|
|
||||||
statement: Извините, мы перепутали URL-адрес или он указывает на что-то несуществующее.
|
|
||||||
|
|
||||||
notification:
|
|
||||||
update_found: Доступна новая версия контента.
|
|
||||||
update: Обновить
|
|
||||||
|
|
||||||
# ----- Posts related labels -----
|
|
||||||
|
|
||||||
post:
|
|
||||||
written_by: Автор
|
|
||||||
posted: Опубликовано
|
|
||||||
updated: Обновлено
|
|
||||||
words: слов
|
|
||||||
pageview_measure: просмотров
|
|
||||||
read_time:
|
|
||||||
unit: мин.
|
|
||||||
prompt: чтения
|
|
||||||
relate_posts: Похожие посты
|
|
||||||
share: Поделиться
|
|
||||||
button:
|
|
||||||
next: Следующий пост
|
|
||||||
previous: Предыдущий пост
|
|
||||||
copy_code:
|
|
||||||
succeed: Скопировано!
|
|
||||||
share_link:
|
|
||||||
title: Скопировать ссылку
|
|
||||||
succeed: Ссылка успешно скопирована!
|
|
||||||
|
|
||||||
# Date time format.
|
|
||||||
# See: <http://strftime.net/>, <https://day.js.org/docs/en/display/format>
|
|
||||||
df:
|
|
||||||
post:
|
|
||||||
strftime: "%d.%m.%Y"
|
|
||||||
dayjs: "DD.MM.YYYY"
|
|
||||||
|
|
||||||
# categories page
|
|
||||||
categories:
|
|
||||||
category_measure:
|
|
||||||
singular: категория
|
|
||||||
plural: категории
|
|
||||||
post_measure:
|
|
||||||
singular: пост
|
|
||||||
plural: посты
|
|
@ -1,91 +0,0 @@
|
|||||||
# The layout text of site
|
|
||||||
|
|
||||||
# ----- Commons label -----
|
|
||||||
|
|
||||||
layout:
|
|
||||||
post: Objava #Post
|
|
||||||
category: Kategorija #Category
|
|
||||||
tag: Oznaka #Tag
|
|
||||||
|
|
||||||
# The tabs of sidebar
|
|
||||||
tabs:
|
|
||||||
# format: <filename_without_extension>: <value>
|
|
||||||
home: Domov #Home
|
|
||||||
categories: Kategorije #Categories
|
|
||||||
tags: Oznake #Tags
|
|
||||||
archives: Arhiv #Archives
|
|
||||||
about: O meni #About
|
|
||||||
|
|
||||||
# the text displayed in the search bar & search results
|
|
||||||
search:
|
|
||||||
hint: išči #search
|
|
||||||
cancel: Prekliči #Cancel
|
|
||||||
no_results: Ups! Vsebina ni bila najdena #Oops! No results found.
|
|
||||||
|
|
||||||
panel:
|
|
||||||
lastmod: Nedavno Posodobljeno #Recently Updated
|
|
||||||
trending_tags: Priljubljene Oznake #Trending Tags
|
|
||||||
toc: Vsebina #Contents
|
|
||||||
|
|
||||||
copyright:
|
|
||||||
# Shown at the bottom of the post
|
|
||||||
license:
|
|
||||||
template: Ta objava je licencirana pod :LICENCE_NAME s strani avtorja. #This post is licensed under :LICENSE_NAME by the author.
|
|
||||||
name: CC BY 4.0
|
|
||||||
link: https://creativecommons.org/licenses/by/4.0/
|
|
||||||
|
|
||||||
# Displayed in the footer
|
|
||||||
brief: Nekatere pravice pridržane. #Some rights reserved.
|
|
||||||
verbose: >-
|
|
||||||
Razen kjer navedeno drugače, vse objave spletnega dnevnika so licencirane
|
|
||||||
pod Creative Commons Attribution 4.0 International (CC BY 4.0) s strani avtorja.
|
|
||||||
|
|
||||||
meta: Uporabljena :PLATFORM tema :THEME #Using the :PLATFORM theme :THEME
|
|
||||||
|
|
||||||
not_found:
|
|
||||||
statement: Oprostite, hiperpovezava je neustrezna ali vsebina ne obstajata. #Sorry, we've misplaced that URL or it's pointing to something that doesn't exist.
|
|
||||||
|
|
||||||
notification:
|
|
||||||
update_found: Novejša različica vsebine je na voljo. #A new version of content is available.
|
|
||||||
update: Posodobi #Update
|
|
||||||
|
|
||||||
# ----- Posts related labels -----
|
|
||||||
|
|
||||||
post:
|
|
||||||
written_by: Od #By
|
|
||||||
posted: Objavljeno #Posted
|
|
||||||
updated: Posodobljeno #Updated
|
|
||||||
words: besede #words
|
|
||||||
pageview_measure: ogledi #views
|
|
||||||
read_time:
|
|
||||||
unit: min
|
|
||||||
prompt: beri #read
|
|
||||||
relate_posts: Nadaljnje branje #Further Reading
|
|
||||||
share: Deli #Share
|
|
||||||
button:
|
|
||||||
next: Novejše #Newer
|
|
||||||
previous: Starejše #Older
|
|
||||||
copy_code:
|
|
||||||
succeed: Kopirano! #Copied!
|
|
||||||
share_link:
|
|
||||||
title: Kopiraj povezavo #Copy link
|
|
||||||
succeed: Povezava uspešno kopirana! #Link copied successfully!
|
|
||||||
|
|
||||||
# Date time format.
|
|
||||||
# See: <http://strftime.net/>, <https://day.js.org/docs/en/display/format>
|
|
||||||
df:
|
|
||||||
post:
|
|
||||||
strftime: "%e %b, %Y"
|
|
||||||
dayjs: "ll"
|
|
||||||
archives:
|
|
||||||
strftime: "%b"
|
|
||||||
dayjs: "MMM"
|
|
||||||
|
|
||||||
# categories page
|
|
||||||
categories:
|
|
||||||
category_measure:
|
|
||||||
singular: kategorija #category
|
|
||||||
plural: kategorije #categories
|
|
||||||
post_measure:
|
|
||||||
singular: objava #post
|
|
||||||
plural: objave #posts
|
|
@ -1,91 +0,0 @@
|
|||||||
# The layout text of site
|
|
||||||
|
|
||||||
# ----- Commons label -----
|
|
||||||
|
|
||||||
layout:
|
|
||||||
post: Inlägg #Post
|
|
||||||
category: Kategori #Category
|
|
||||||
tag: Tagga #Tag
|
|
||||||
|
|
||||||
# The tabs of sidebar
|
|
||||||
tabs:
|
|
||||||
# format: <filename_without_extension>: <value>
|
|
||||||
home: Hem #Home
|
|
||||||
categories: Kategorier #Categories
|
|
||||||
tags: Taggar #Tags
|
|
||||||
archives: Arkiv #Archives
|
|
||||||
about: Om #About
|
|
||||||
|
|
||||||
# the text displayed in the search bar & search results
|
|
||||||
search:
|
|
||||||
hint: sök
|
|
||||||
cancel: Avbryt
|
|
||||||
no_results: Hoppsan! Hittade inga sökträffar.
|
|
||||||
|
|
||||||
panel:
|
|
||||||
lastmod: Senast uppdaterad
|
|
||||||
trending_tags: Trendande taggar
|
|
||||||
toc: Innehåll
|
|
||||||
|
|
||||||
copyright:
|
|
||||||
# Shown at the bottom of the post
|
|
||||||
license:
|
|
||||||
template: Den här posten är publicerad under licensen :LICENSE_NAME av författaren.
|
|
||||||
name: CC BY 4.0
|
|
||||||
link: https://creativecommons.org/licenses/by/4.0/
|
|
||||||
|
|
||||||
# Displayed in the footer
|
|
||||||
brief: Vissa rättigheter är reserverade.
|
|
||||||
verbose: >-
|
|
||||||
Om inte annat anges är blogginläggen på denna webbplats licensierade
|
|
||||||
under Creative Commons Attribution 4.0 International (CC BY 4.0) av författaren.
|
|
||||||
|
|
||||||
meta: Byggd med :PLATFORM och temat :THEME
|
|
||||||
|
|
||||||
not_found:
|
|
||||||
statement: Ursäkta, vi har tappat bort den här webbadressen eller så pekar den på något som inte längre finns.
|
|
||||||
|
|
||||||
notification:
|
|
||||||
update_found: Det finns en ny version av innehållet.
|
|
||||||
update: Uppdatera sidan
|
|
||||||
|
|
||||||
# ----- Posts related labels -----
|
|
||||||
|
|
||||||
post:
|
|
||||||
written_by: Av
|
|
||||||
posted: Postad
|
|
||||||
updated: Uppdaterad
|
|
||||||
words: ord
|
|
||||||
pageview_measure: visningar
|
|
||||||
read_time:
|
|
||||||
unit: min
|
|
||||||
prompt: läsning
|
|
||||||
relate_posts: Mer läsning
|
|
||||||
share: Dela
|
|
||||||
button:
|
|
||||||
next: Nyare
|
|
||||||
previous: Äldre
|
|
||||||
copy_code:
|
|
||||||
succeed: Kopierat!
|
|
||||||
share_link:
|
|
||||||
title: Kopiera länk
|
|
||||||
succeed: Länken har kopierats!
|
|
||||||
|
|
||||||
# Date time format.
|
|
||||||
# See: <http://strftime.net/>, <https://day.js.org/docs/en/display/format>
|
|
||||||
df:
|
|
||||||
post:
|
|
||||||
strftime: "%b %e, %Y"
|
|
||||||
dayjs: "ll"
|
|
||||||
archives:
|
|
||||||
strftime: "%b"
|
|
||||||
dayjs: "MMM"
|
|
||||||
|
|
||||||
# categories page
|
|
||||||
categories:
|
|
||||||
category_measure:
|
|
||||||
singular: kategori
|
|
||||||
plural: kategorier
|
|
||||||
post_measure:
|
|
||||||
singular: inlägg
|
|
||||||
plural: inlägg
|
|
@ -1,91 +0,0 @@
|
|||||||
# The layout text of site
|
|
||||||
|
|
||||||
# ----- Commons label -----
|
|
||||||
|
|
||||||
layout:
|
|
||||||
post: โพสต์
|
|
||||||
category: หมวดหมู่
|
|
||||||
tag: แท็ก
|
|
||||||
|
|
||||||
# The tabs of sidebar
|
|
||||||
tabs:
|
|
||||||
# format: <filename_without_extension>: <value>
|
|
||||||
home: หน้าแรก
|
|
||||||
categories: หมวดหมู่
|
|
||||||
tags: แท็ก
|
|
||||||
archives: คลังเก็บ
|
|
||||||
about: เกี่ยวกับ
|
|
||||||
|
|
||||||
# the text displayed in the search bar & search results
|
|
||||||
search:
|
|
||||||
hint: ค้นหา
|
|
||||||
cancel: ยกเลิก
|
|
||||||
no_results: โอ๊ะ! ไม่พบผลลัพธ์
|
|
||||||
|
|
||||||
panel:
|
|
||||||
lastmod: อัปเดตล่าสุด
|
|
||||||
trending_tags: แท็กยอดนิยม
|
|
||||||
toc: เนื้อหา
|
|
||||||
|
|
||||||
copyright:
|
|
||||||
# Shown at the bottom of the post
|
|
||||||
license:
|
|
||||||
template: โพสต์นี้อยู่ภายใต้การอนุญาต :LICENSE_NAME โดยผู้เขียน
|
|
||||||
name: CC BY 4.0
|
|
||||||
link: https://creativecommons.org/licenses/by/4.0/
|
|
||||||
|
|
||||||
# Displayed in the footer
|
|
||||||
brief: สงวนลิขสิทธิ์เป็นบางส่วน
|
|
||||||
verbose: >-
|
|
||||||
เว้นแต่ว่าจะระบุเป็นอย่างอื่น โพสต์บนเว็บไซต์นี้อยู่ภายใต้
|
|
||||||
สัญญาอนุญาตครีเอทีฟคอมมอนส์แบบ 4.0 นานาชาติ (CC BY 4.0) โดยผู้เขียน
|
|
||||||
|
|
||||||
meta: กำลังใช้ธีมของ :PLATFORM ชื่อ :THEME
|
|
||||||
|
|
||||||
not_found:
|
|
||||||
statement: ขออภัย เราวาง URL นั้นไว้ผิดที่ หรือมันชี้ไปยังสิ่งที่ไม่มีอยู่
|
|
||||||
|
|
||||||
notification:
|
|
||||||
update_found: มีเวอร์ชันใหม่ของเนื้อหา
|
|
||||||
update: อัปเดต
|
|
||||||
|
|
||||||
# ----- Posts related labels -----
|
|
||||||
|
|
||||||
post:
|
|
||||||
written_by: โดย
|
|
||||||
posted: โพสต์เมื่อ
|
|
||||||
updated: อัปเดตเมื่อ
|
|
||||||
words: คำ
|
|
||||||
pageview_measure: ครั้ง
|
|
||||||
read_time:
|
|
||||||
unit: นาที
|
|
||||||
prompt: อ่าน
|
|
||||||
relate_posts: อ่านต่อ
|
|
||||||
share: แชร์
|
|
||||||
button:
|
|
||||||
next: ใหม่กว่า
|
|
||||||
previous: เก่ากว่า
|
|
||||||
copy_code:
|
|
||||||
succeed: คัดลอกแล้ว!
|
|
||||||
share_link:
|
|
||||||
title: คัดลอกลิงก์
|
|
||||||
succeed: คัดลอกลิงก์เรียบร้อยแล้ว!
|
|
||||||
|
|
||||||
# Date time format.
|
|
||||||
# See: <http://strftime.net/>, <https://day.js.org/docs/en/display/format>
|
|
||||||
df:
|
|
||||||
post:
|
|
||||||
strftime: "%b %e, %Y"
|
|
||||||
dayjs: "ll"
|
|
||||||
archives:
|
|
||||||
strftime: "%b"
|
|
||||||
dayjs: "MMM"
|
|
||||||
|
|
||||||
# categories page
|
|
||||||
categories:
|
|
||||||
category_measure:
|
|
||||||
singular: หมวดหมู่
|
|
||||||
plural: หมวดหมู่
|
|
||||||
post_measure:
|
|
||||||
singular: โพสต์
|
|
||||||
plural: โพสต์
|
|
@ -1,77 +0,0 @@
|
|||||||
# The layout text of site
|
|
||||||
|
|
||||||
# ----- Commons label -----
|
|
||||||
|
|
||||||
layout:
|
|
||||||
post: Gönderi
|
|
||||||
category: Kategori
|
|
||||||
tag: Etiket
|
|
||||||
|
|
||||||
# The tabs of sidebar
|
|
||||||
tabs:
|
|
||||||
# format: <filename_without_extension>: <value>
|
|
||||||
home: Ana Sayfa
|
|
||||||
categories: Kategoriler
|
|
||||||
tags: Etiketler
|
|
||||||
archives: Arşiv
|
|
||||||
about: Hakkında
|
|
||||||
|
|
||||||
# the text displayed in the search bar & search results
|
|
||||||
search:
|
|
||||||
hint: Ara...
|
|
||||||
cancel: İptal
|
|
||||||
no_results: Hop! Öyle bir şey bulamadım.
|
|
||||||
|
|
||||||
panel:
|
|
||||||
lastmod: Son Güncellenenler
|
|
||||||
trending_tags: Yükselen Etiketler
|
|
||||||
toc: İçindekiler
|
|
||||||
|
|
||||||
copyright:
|
|
||||||
# Shown at the bottom of the post
|
|
||||||
license:
|
|
||||||
template: Bu gönderi :LICENSE_NAME lisansı altındadır.
|
|
||||||
name: CC BY 4.0
|
|
||||||
link: https://creativecommons.org/licenses/by/4.0/deed.tr
|
|
||||||
|
|
||||||
# Displayed in the footer
|
|
||||||
brief: Bazı hakları saklıdır.
|
|
||||||
verbose: >-
|
|
||||||
Aksi belirtilmediği sürece, bu sitedeki gönderiler Creative Commons Atıf 4.0 Uluslararası (CC BY 4.0) Lisansı altındadır.
|
|
||||||
Kısaca sayfa linkini vererek değiştirebilir / paylaşabilirsiniz.
|
|
||||||
|
|
||||||
meta: :PLATFORM ve :THEME teması
|
|
||||||
|
|
||||||
not_found:
|
|
||||||
statement: Üzgünüz, bu linki yanlış yerleştirdik veya var olmayan bir şeye işaret ediyor.
|
|
||||||
|
|
||||||
notification:
|
|
||||||
update_found: İçeriğin yeni bir sürümü mevcut.
|
|
||||||
update: Güncelle
|
|
||||||
|
|
||||||
# ----- Posts related labels -----
|
|
||||||
|
|
||||||
post:
|
|
||||||
written_by: Yazan
|
|
||||||
posted: Gönderim
|
|
||||||
updated: Güncelleme
|
|
||||||
words: sözcük
|
|
||||||
pageview_measure: görüntülenme
|
|
||||||
read_time:
|
|
||||||
unit: dakikada
|
|
||||||
prompt: okunabilir
|
|
||||||
relate_posts: Benzer Gönderiler
|
|
||||||
share: Paylaş
|
|
||||||
button:
|
|
||||||
next: İleri
|
|
||||||
previous: Geri
|
|
||||||
copy_code:
|
|
||||||
succeed: Kopyalandı.
|
|
||||||
share_link:
|
|
||||||
title: Linki kopyala
|
|
||||||
succeed: Link kopyalandı.
|
|
||||||
|
|
||||||
# categories page
|
|
||||||
categories:
|
|
||||||
category_measure: kategori
|
|
||||||
post_measure: gönderi
|
|
@ -1,77 +0,0 @@
|
|||||||
# The layout text of site
|
|
||||||
|
|
||||||
# ----- Commons label -----
|
|
||||||
|
|
||||||
layout:
|
|
||||||
post: Публікація
|
|
||||||
category: Категорія
|
|
||||||
tag: Тег
|
|
||||||
|
|
||||||
# The tabs of sidebar
|
|
||||||
tabs:
|
|
||||||
# format: <filename_without_extension>: <value>
|
|
||||||
home: Домашня сторінка
|
|
||||||
categories: Категорії
|
|
||||||
tags: Теги
|
|
||||||
archives: Архів
|
|
||||||
about: Про сайт
|
|
||||||
|
|
||||||
# the text displayed in the search bar & search results
|
|
||||||
search:
|
|
||||||
hint: пошук
|
|
||||||
cancel: Скасувати
|
|
||||||
no_results: Ох! Нічого не знайдено.
|
|
||||||
|
|
||||||
panel:
|
|
||||||
lastmod: Нещодавно оновлено
|
|
||||||
trending_tags: Популярні теги
|
|
||||||
toc: Зміст
|
|
||||||
|
|
||||||
copyright:
|
|
||||||
# Shown at the bottom of the post
|
|
||||||
license:
|
|
||||||
template: Публікація захищена ліцензією :LICENSE_NAME.
|
|
||||||
name: CC BY 4.0
|
|
||||||
link: https://creativecommons.org/licenses/by/4.0/
|
|
||||||
|
|
||||||
# Displayed in the footer
|
|
||||||
brief: Деякі права захищено.
|
|
||||||
verbose: >-
|
|
||||||
Публікації на сайті захищено ліцензією Creative Commons Attribution 4.0 International (CC BY 4.0),
|
|
||||||
якщо інше не вказано в тексті.
|
|
||||||
|
|
||||||
meta: Powered by :PLATFORM with :THEME theme
|
|
||||||
|
|
||||||
not_found:
|
|
||||||
statement: Вибачте, це посилання вказує на ресурс, що не існує.
|
|
||||||
|
|
||||||
notification:
|
|
||||||
update_found: Доступна нова версія вмісту.
|
|
||||||
update: Оновлення
|
|
||||||
|
|
||||||
# ----- Posts related labels -----
|
|
||||||
|
|
||||||
post:
|
|
||||||
written_by: Автор
|
|
||||||
posted: Час публікації
|
|
||||||
updated: Оновлено
|
|
||||||
words: слів
|
|
||||||
pageview_measure: переглядів
|
|
||||||
read_time:
|
|
||||||
unit: хвилин
|
|
||||||
prompt: читання
|
|
||||||
relate_posts: Вас також може зацікавити
|
|
||||||
share: Поділитися
|
|
||||||
button:
|
|
||||||
next: Попередня публікація
|
|
||||||
previous: Наступна публікація
|
|
||||||
copy_code:
|
|
||||||
succeed: Успішно скопійовано!
|
|
||||||
share_link:
|
|
||||||
title: Скопіювати посилання
|
|
||||||
succeed: Посилання успішно скопійовано!
|
|
||||||
|
|
||||||
# categories page
|
|
||||||
categories:
|
|
||||||
category_measure: категорії
|
|
||||||
post_measure: публікації
|
|
@ -1,90 +0,0 @@
|
|||||||
# The layout text of site in Urdu (Pakistan)
|
|
||||||
|
|
||||||
# ----- Commons label -----
|
|
||||||
|
|
||||||
layout:
|
|
||||||
post: تحریر
|
|
||||||
category: زمرہ
|
|
||||||
tag: ٹیگ
|
|
||||||
|
|
||||||
# The tabs of sidebar
|
|
||||||
tabs:
|
|
||||||
# format: <filename_without_extension>: <value>
|
|
||||||
home: گھر
|
|
||||||
categories: زمروں
|
|
||||||
tags: ٹیگز
|
|
||||||
archives: محفوظات
|
|
||||||
about: تعارف
|
|
||||||
|
|
||||||
# the text displayed in the search bar & search results
|
|
||||||
search:
|
|
||||||
hint: تلاش
|
|
||||||
cancel: منسوخ
|
|
||||||
no_results: اوہ! کوئی نتیجہ نہیں ملا۔
|
|
||||||
|
|
||||||
panel:
|
|
||||||
lastmod: حال ہی میں اپ ڈیٹ
|
|
||||||
trending_tags: مقبول ٹیگز
|
|
||||||
toc: مواد
|
|
||||||
|
|
||||||
copyright:
|
|
||||||
# Shown at the bottom of the post
|
|
||||||
license:
|
|
||||||
template: یہ تحریر :LICENSE_NAME کے تحت مصنف کی جانب سے لائسنس یافتہ ہے۔
|
|
||||||
name: CC BY 4.0
|
|
||||||
link: https://creativecommons.org/licenses/by/4.0/
|
|
||||||
|
|
||||||
# Displayed in the footer
|
|
||||||
brief: کچھ حقوق محفوظ ہیں۔
|
|
||||||
verbose: >-
|
|
||||||
جب تک کہ دوسری صورت میں ذکر نہ ہو، اس سائٹ کی تحریریں
|
|
||||||
مصنف کی جانب سے تخلیقی العام انتساب 4.0 بین الاقوامی (CC BY 4.0) لائسنس کے تحت دستیاب ہیں۔
|
|
||||||
|
|
||||||
meta: :PLATFORM کے لیے :THEME تھیم استعمال کیا جا رہا ہے۔
|
|
||||||
|
|
||||||
not_found:
|
|
||||||
statement: معذرت، یہ URL غلط ہے یا جس چیز کی طرف اشارہ کر رہا ہے وہ موجود نہیں۔
|
|
||||||
|
|
||||||
notification:
|
|
||||||
update_found: نیا مواد دستیاب ہے۔
|
|
||||||
update: اپ ڈیٹ
|
|
||||||
|
|
||||||
# ----- Posts related labels -----
|
|
||||||
|
|
||||||
post:
|
|
||||||
written_by: از
|
|
||||||
posted: شائع شدہ
|
|
||||||
updated: اپ ڈیٹ شدہ
|
|
||||||
words: لفظ
|
|
||||||
pageview_measure: مشاہدات
|
|
||||||
read_time:
|
|
||||||
unit: منٹ
|
|
||||||
prompt: پڑھیں
|
|
||||||
relate_posts: مزید مطالعہ
|
|
||||||
share: شیئر
|
|
||||||
button:
|
|
||||||
next: نیا
|
|
||||||
previous: پرانا
|
|
||||||
copy_code:
|
|
||||||
succeed: کاپی ہو گیا!
|
|
||||||
share_link:
|
|
||||||
title: لنک کاپی کریں
|
|
||||||
succeed: لنک کامیابی سے کاپی ہو گیا!
|
|
||||||
|
|
||||||
# Date time format.
|
|
||||||
# See: <http://strftime.net/>, <https://day.js.org/docs/en/display/format>
|
|
||||||
df:
|
|
||||||
post:
|
|
||||||
strftime: "%b %e, %Y"
|
|
||||||
dayjs: "ll"
|
|
||||||
archives:
|
|
||||||
strftime: "%b"
|
|
||||||
dayjs: "MMM"
|
|
||||||
|
|
||||||
categories:
|
|
||||||
category_measure:
|
|
||||||
singular: زمرہ
|
|
||||||
plural: زمروں
|
|
||||||
post_measure:
|
|
||||||
singular: تحریر
|
|
||||||
plural: تحریریں
|
|
@ -1,76 +0,0 @@
|
|||||||
# The layout text of site
|
|
||||||
|
|
||||||
# ----- Commons label -----
|
|
||||||
|
|
||||||
layout:
|
|
||||||
post: Bài viết
|
|
||||||
category: Danh mục
|
|
||||||
tag: Thẻ
|
|
||||||
|
|
||||||
# The tabs of sidebar
|
|
||||||
tabs:
|
|
||||||
# format: <filename_without_extension>: <value>
|
|
||||||
home: Trang chủ
|
|
||||||
categories: Các danh mục
|
|
||||||
tags: Các thẻ
|
|
||||||
archives: Lưu trữ
|
|
||||||
about: Giới thiệu
|
|
||||||
|
|
||||||
# the text displayed in the search bar & search results
|
|
||||||
search:
|
|
||||||
hint: tìm kiếm
|
|
||||||
cancel: Hủy
|
|
||||||
no_results: Không có kết quả tìm kiếm.
|
|
||||||
|
|
||||||
panel:
|
|
||||||
lastmod: Mới cập nhật
|
|
||||||
trending_tags: Các thẻ thịnh hành
|
|
||||||
toc: Mục lục
|
|
||||||
|
|
||||||
copyright:
|
|
||||||
# Shown at the bottom of the post
|
|
||||||
license:
|
|
||||||
template: Bài viết này được cấp phép bởi tác giả theo giấy phép :LICENSE_NAME.
|
|
||||||
name: CC BY 4.0
|
|
||||||
link: https://creativecommons.org/licenses/by/4.0/
|
|
||||||
|
|
||||||
# Displayed in the footer
|
|
||||||
brief: Một số quyền được bảo lưu.
|
|
||||||
verbose: >-
|
|
||||||
Trừ khi có ghi chú khác, các bài viết đăng trên trang này được cấp phép bởi tác giả theo giấy phép Creative Commons Attribution 4.0 International (CC BY 4.0).
|
|
||||||
|
|
||||||
meta: Trang web này được tạo bởi :PLATFORM với chủ đề :THEME
|
|
||||||
|
|
||||||
not_found:
|
|
||||||
statement: Xin lỗi, chúng tôi đã đặt nhầm URL hoặc đường dẫn trỏ đến một trang nào đó không tồn tại.
|
|
||||||
|
|
||||||
notification:
|
|
||||||
update_found: Đã có phiên bản mới của nội dung.
|
|
||||||
update: Cập nhật
|
|
||||||
|
|
||||||
# ----- Posts related labels -----
|
|
||||||
|
|
||||||
post:
|
|
||||||
written_by: Viết bởi
|
|
||||||
posted: Đăng lúc
|
|
||||||
updated: Cập nhật lúc
|
|
||||||
words: từ
|
|
||||||
pageview_measure: lượt xem
|
|
||||||
read_time:
|
|
||||||
unit: phút
|
|
||||||
prompt: đọc
|
|
||||||
relate_posts: Bài viết liên quan
|
|
||||||
share: Chia sẻ
|
|
||||||
button:
|
|
||||||
next: Mới hơn
|
|
||||||
previous: Cũ hơn
|
|
||||||
copy_code:
|
|
||||||
succeed: Đã sao chép!
|
|
||||||
share_link:
|
|
||||||
title: Sao chép đường dẫn
|
|
||||||
succeed: Đã sao chép đường dẫn thành công!
|
|
||||||
|
|
||||||
# categories page
|
|
||||||
categories:
|
|
||||||
category_measure: danh mục
|
|
||||||
post_measure: bài viết
|
|
@ -27,6 +27,14 @@ panel:
|
|||||||
trending_tags: 热门标签
|
trending_tags: 热门标签
|
||||||
toc: 文章内容
|
toc: 文章内容
|
||||||
|
|
||||||
|
# The liquid date format › http://strftime.net/
|
||||||
|
date_format:
|
||||||
|
tooltip: '%F, %R %z'
|
||||||
|
post:
|
||||||
|
long: '%F'
|
||||||
|
short: '%m-%d'
|
||||||
|
archive_month: '%m月'
|
||||||
|
|
||||||
copyright:
|
copyright:
|
||||||
# Shown at the bottom of the post
|
# Shown at the bottom of the post
|
||||||
license:
|
license:
|
||||||
@ -39,14 +47,13 @@ copyright:
|
|||||||
verbose: >-
|
verbose: >-
|
||||||
除非另有说明,本网站上的博客文章均由作者按照知识共享署名 4.0 国际 (CC BY 4.0) 许可协议进行授权。
|
除非另有说明,本网站上的博客文章均由作者按照知识共享署名 4.0 国际 (CC BY 4.0) 许可协议进行授权。
|
||||||
|
|
||||||
meta: 本站采用 :PLATFORM 主题 :THEME
|
meta: 本站由 :PLATFORM 生成,采用 :THEME 主题。
|
||||||
|
|
||||||
not_found:
|
not_found:
|
||||||
statement: 抱歉,我们放错了该 URL,或者它指向了不存在的内容。
|
statment: 抱歉,我们放错了该 URL,或者它指向了不存在的内容。
|
||||||
|
hint_template: :HEAD_BAK尝试再次查找它,或在:ARCHIVES_PAGE上搜索它。
|
||||||
notification:
|
head_back: 返回主页
|
||||||
update_found: 发现新版本的内容。
|
archives_page: 归档页面
|
||||||
update: 更新
|
|
||||||
|
|
||||||
# ----- Posts related labels -----
|
# ----- Posts related labels -----
|
||||||
|
|
||||||
@ -54,6 +61,11 @@ post:
|
|||||||
written_by: 作者
|
written_by: 作者
|
||||||
posted: 发表于
|
posted: 发表于
|
||||||
updated: 更新于
|
updated: 更新于
|
||||||
|
timeago:
|
||||||
|
day: 天前
|
||||||
|
hour: 小时前
|
||||||
|
minute: 分钟前
|
||||||
|
just_now: 刚刚
|
||||||
words: 字
|
words: 字
|
||||||
pageview_measure: 次浏览
|
pageview_measure: 次浏览
|
||||||
read_time:
|
read_time:
|
||||||
@ -69,13 +81,8 @@ post:
|
|||||||
share_link:
|
share_link:
|
||||||
title: 分享链接
|
title: 分享链接
|
||||||
succeed: 链接已复制!
|
succeed: 链接已复制!
|
||||||
|
# pinned prompt of posts list on homepage
|
||||||
# Date time format.
|
pin_prompt: 顶置
|
||||||
# See: <http://strftime.net/>, <https://day.js.org/docs/en/display/format>
|
|
||||||
df:
|
|
||||||
post:
|
|
||||||
strftime: "%Y/%m/%d"
|
|
||||||
dayjs: "YYYY/MM/DD"
|
|
||||||
|
|
||||||
# categories page
|
# categories page
|
||||||
categories:
|
categories:
|
||||||
|
@ -1,83 +0,0 @@
|
|||||||
# The layout text of site
|
|
||||||
|
|
||||||
# ----- Commons label -----
|
|
||||||
|
|
||||||
layout:
|
|
||||||
post: 文章
|
|
||||||
category: 分類
|
|
||||||
tag: 標籤
|
|
||||||
|
|
||||||
# The tabs of sidebar
|
|
||||||
tabs:
|
|
||||||
# format: <filename_without_extension>: <value>
|
|
||||||
home: 首頁
|
|
||||||
categories: 分類
|
|
||||||
tags: 標籤
|
|
||||||
archives: 封存
|
|
||||||
about: 關於
|
|
||||||
|
|
||||||
# the text displayed in the search bar & search results
|
|
||||||
search:
|
|
||||||
hint: 搜尋
|
|
||||||
cancel: 取消
|
|
||||||
no_results: 沒有搜尋結果
|
|
||||||
|
|
||||||
panel:
|
|
||||||
lastmod: 最近更新
|
|
||||||
trending_tags: 熱門標籤
|
|
||||||
toc: 文章摘要
|
|
||||||
|
|
||||||
copyright:
|
|
||||||
# Shown at the bottom of the post
|
|
||||||
license:
|
|
||||||
template: 本文章以 :LICENSE_NAME 授權
|
|
||||||
name: CC BY 4.0
|
|
||||||
link: https://creativecommons.org/licenses/by/4.0/
|
|
||||||
|
|
||||||
# Displayed in the footer
|
|
||||||
brief: 保留部份權利。
|
|
||||||
verbose: >-
|
|
||||||
除非另有說明,否則本網誌的文章均由作者按照姓名標示 4.0 國際 (CC BY 4.0) 授權條款進行授權。
|
|
||||||
|
|
||||||
meta: 本網站使用 :PLATFORM 產生,採用 :THEME 主題
|
|
||||||
|
|
||||||
not_found:
|
|
||||||
statement: 抱歉,您可能正在存取一個已被移動的 URL,或者它從未存在。
|
|
||||||
|
|
||||||
notification:
|
|
||||||
update_found: 發現新版本更新。
|
|
||||||
update: 更新
|
|
||||||
|
|
||||||
# ----- Posts related labels -----
|
|
||||||
|
|
||||||
post:
|
|
||||||
written_by: 作者
|
|
||||||
posted: 發布於
|
|
||||||
updated: 更新於
|
|
||||||
words: 字
|
|
||||||
pageview_measure: 次瀏覽
|
|
||||||
read_time:
|
|
||||||
unit: 分鐘
|
|
||||||
prompt: 閱讀
|
|
||||||
relate_posts: 相關文章
|
|
||||||
share: 分享
|
|
||||||
button:
|
|
||||||
next: 下一篇
|
|
||||||
previous: 上一篇
|
|
||||||
copy_code:
|
|
||||||
succeed: 已複製!
|
|
||||||
share_link:
|
|
||||||
title: 分享連結
|
|
||||||
succeed: 已複製連結!
|
|
||||||
|
|
||||||
# Date time format.
|
|
||||||
# See: <http://strftime.net/>, <https://day.js.org/docs/en/display/format>
|
|
||||||
df:
|
|
||||||
post:
|
|
||||||
strftime: "%Y/%m/%d"
|
|
||||||
dayjs: "YYYY/MM/DD"
|
|
||||||
|
|
||||||
# categories page
|
|
||||||
categories:
|
|
||||||
category_measure: 個分類
|
|
||||||
post_measure: 篇文章
|
|
@ -1,18 +0,0 @@
|
|||||||
- extension: mp3
|
|
||||||
mime_type: mpeg
|
|
||||||
- extension: mov
|
|
||||||
mime_type: quicktime
|
|
||||||
- extension: avi
|
|
||||||
mime_type: x-msvideo
|
|
||||||
- extension: mkv
|
|
||||||
mime_type: x-matroska
|
|
||||||
- extension: ogv
|
|
||||||
mime_type: ogg
|
|
||||||
- extension: weba
|
|
||||||
mime_type: webm
|
|
||||||
- extension: 3gp
|
|
||||||
mime_type: 3gpp
|
|
||||||
- extension: 3g2
|
|
||||||
mime_type: 3gpp2
|
|
||||||
- extension: mid
|
|
||||||
mime_type: midi
|
|
@ -1,39 +0,0 @@
|
|||||||
# fonts
|
|
||||||
|
|
||||||
webfonts: /assets/lib/fonts/main.css
|
|
||||||
|
|
||||||
# Libraries
|
|
||||||
|
|
||||||
toc:
|
|
||||||
css: /assets/lib/tocbot/tocbot.min.css
|
|
||||||
js: /assets/lib/tocbot/tocbot.min.js
|
|
||||||
|
|
||||||
fontawesome:
|
|
||||||
css: /assets/lib/fontawesome-free/css/all.min.css
|
|
||||||
|
|
||||||
search:
|
|
||||||
js: /assets/lib/simple-jekyll-search/simple-jekyll-search.min.js
|
|
||||||
|
|
||||||
mermaid:
|
|
||||||
js: /assets/lib/mermaid/mermaid.min.js
|
|
||||||
|
|
||||||
dayjs:
|
|
||||||
js:
|
|
||||||
common: /assets/lib/dayjs/dayjs.min.js
|
|
||||||
locale: /assets/lib/dayjs/locale/en.js
|
|
||||||
relativeTime: /assets/lib/dayjs/plugin/relativeTime.js
|
|
||||||
localizedFormat: /assets/lib/dayjs/plugin/localizedFormat.js
|
|
||||||
|
|
||||||
glightbox:
|
|
||||||
css: /assets/lib/glightbox/glightbox.min.css
|
|
||||||
js: /assets/lib/glightbox/glightbox.min.js
|
|
||||||
|
|
||||||
lazy-polyfill:
|
|
||||||
css: /assets/lib/loading-attribute-polyfill/loading-attribute-polyfill.min.css
|
|
||||||
js: /assets/lib/loading-attribute-polyfill/loading-attribute-polyfill.umd.min.js
|
|
||||||
|
|
||||||
clipboard:
|
|
||||||
js: /assets/lib/clipboard/clipboard.min.js
|
|
||||||
|
|
||||||
mathjax:
|
|
||||||
js: /assets/lib/mathjax/tex-chtml.js
|
|
@ -1,54 +0,0 @@
|
|||||||
# Resource Hints
|
|
||||||
resource_hints:
|
|
||||||
- url: https://fonts.googleapis.com
|
|
||||||
links:
|
|
||||||
- rel: preconnect
|
|
||||||
- rel: dns-prefetch
|
|
||||||
- url: https://fonts.gstatic.com
|
|
||||||
links:
|
|
||||||
- rel: preconnect
|
|
||||||
opts: [crossorigin]
|
|
||||||
- rel: dns-prefetch
|
|
||||||
- url: https://cdn.jsdelivr.net
|
|
||||||
links:
|
|
||||||
- rel: preconnect
|
|
||||||
- rel: dns-prefetch
|
|
||||||
|
|
||||||
# Web Fonts
|
|
||||||
webfonts: https://fonts.googleapis.com/css2?family=Lato:wght@300;400&family=Source+Sans+Pro:wght@400;600;700;900&display=swap
|
|
||||||
|
|
||||||
# Libraries
|
|
||||||
|
|
||||||
toc:
|
|
||||||
css: https://cdn.jsdelivr.net/npm/tocbot@4.32.2/dist/tocbot.min.css
|
|
||||||
js: https://cdn.jsdelivr.net/npm/tocbot@4.32.2/dist/tocbot.min.js
|
|
||||||
|
|
||||||
fontawesome:
|
|
||||||
css: https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.7.1/css/all.min.css
|
|
||||||
|
|
||||||
search:
|
|
||||||
js: https://cdn.jsdelivr.net/npm/simple-jekyll-search@1.10.0/dest/simple-jekyll-search.min.js
|
|
||||||
|
|
||||||
mermaid:
|
|
||||||
js: https://cdn.jsdelivr.net/npm/mermaid@11.4.0/dist/mermaid.min.js
|
|
||||||
|
|
||||||
dayjs:
|
|
||||||
js:
|
|
||||||
common: https://cdn.jsdelivr.net/npm/dayjs@1.11.13/dayjs.min.js
|
|
||||||
locale: https://cdn.jsdelivr.net/npm/dayjs@1.11.13/locale/:LOCALE.js
|
|
||||||
relativeTime: https://cdn.jsdelivr.net/npm/dayjs@1.11.13/plugin/relativeTime.js
|
|
||||||
localizedFormat: https://cdn.jsdelivr.net/npm/dayjs@1.11.13/plugin/localizedFormat.js
|
|
||||||
|
|
||||||
glightbox:
|
|
||||||
css: https://cdn.jsdelivr.net/npm/glightbox@3.3.0/dist/css/glightbox.min.css
|
|
||||||
js: https://cdn.jsdelivr.net/npm/glightbox@3.3.0/dist/js/glightbox.min.js
|
|
||||||
|
|
||||||
lazy-polyfill:
|
|
||||||
css: https://cdn.jsdelivr.net/npm/loading-attribute-polyfill@2.1.1/dist/loading-attribute-polyfill.min.css
|
|
||||||
js: https://cdn.jsdelivr.net/npm/loading-attribute-polyfill@2.1.1/dist/loading-attribute-polyfill.umd.min.js
|
|
||||||
|
|
||||||
clipboard:
|
|
||||||
js: https://cdn.jsdelivr.net/npm/clipboard@2.0.11/dist/clipboard.min.js
|
|
||||||
|
|
||||||
mathjax:
|
|
||||||
js: https://cdn.jsdelivr.net/npm/mathjax@3.2.2/es5/tex-chtml.js
|
|
@ -2,49 +2,26 @@
|
|||||||
# Icons from <https://fontawesome.com/>
|
# Icons from <https://fontawesome.com/>
|
||||||
|
|
||||||
platforms:
|
platforms:
|
||||||
- type: Twitter
|
-
|
||||||
icon: "fa-brands fa-square-x-twitter"
|
type: Twitter
|
||||||
|
icon: "fab fa-twitter"
|
||||||
link: "https://twitter.com/intent/tweet?text=TITLE&url=URL"
|
link: "https://twitter.com/intent/tweet?text=TITLE&url=URL"
|
||||||
|
-
|
||||||
- type: Facebook
|
type: Facebook
|
||||||
icon: "fab fa-facebook-square"
|
icon: "fab fa-facebook-square"
|
||||||
link: "https://www.facebook.com/sharer/sharer.php?title=TITLE&u=URL"
|
link: "https://www.facebook.com/sharer/sharer.php?title=TITLE&u=URL"
|
||||||
|
-
|
||||||
- type: Telegram
|
type: Telegram
|
||||||
icon: "fab fa-telegram"
|
icon: "fab fa-telegram"
|
||||||
link: "https://t.me/share/url?url=URL&text=TITLE"
|
link: "https://telegram.me/share?text=TITLE&url=URL"
|
||||||
|
|
||||||
# Uncomment below if you need to.
|
# Uncomment below if you need to.
|
||||||
#
|
# -
|
||||||
# - type: Linkedin
|
# type: Linkedin
|
||||||
# icon: "fab fa-linkedin"
|
# icon: "fab fa-linkedin"
|
||||||
# link: "https://www.linkedin.com/feed/?shareActive=true&shareUrl=URL"
|
# link: "https://www.linkedin.com/sharing/share-offsite/?url=URL"
|
||||||
#
|
#
|
||||||
# - type: Weibo
|
# -
|
||||||
|
# type: Weibo
|
||||||
# icon: "fab fa-weibo"
|
# icon: "fab fa-weibo"
|
||||||
# link: "https://service.weibo.com/share/share.php?title=TITLE&url=URL"
|
# link: "http://service.weibo.com/share/share.php?title=TITLE&url=URL"
|
||||||
#
|
|
||||||
# - type: Mastodon
|
|
||||||
# icon: "fa-brands fa-mastodon"
|
|
||||||
# # See: https://github.com/justinribeiro/share-to-mastodon#properties
|
|
||||||
# instances:
|
|
||||||
# - label: mastodon.social
|
|
||||||
# link: "https://mastodon.social/"
|
|
||||||
# - label: mastodon.online
|
|
||||||
# link: "https://mastodon.online/"
|
|
||||||
# - label: fosstodon.org
|
|
||||||
# link: "https://fosstodon.org/"
|
|
||||||
# - label: photog.social
|
|
||||||
# link: "https://photog.social/"
|
|
||||||
#
|
|
||||||
# - type: Bluesky
|
|
||||||
# icon: "fa-brands fa-bluesky"
|
|
||||||
# link: "https://bsky.app/intent/compose?text=TITLE%20URL"
|
|
||||||
#
|
|
||||||
# - type: Reddit
|
|
||||||
# icon: "fa-brands fa-square-reddit"
|
|
||||||
# link: "https://www.reddit.com/submit?url=URL&title=TITLE"
|
|
||||||
#
|
|
||||||
# - type: Threads
|
|
||||||
# icon: "fa-brands fa-square-threads"
|
|
||||||
# link: "https://www.threads.net/intent/post?text=TITLE%20URL"
|
|
||||||
|
@ -1,6 +0,0 @@
|
|||||||
<!-- Cloudflare Web Analytics -->
|
|
||||||
<script
|
|
||||||
defer
|
|
||||||
src="https://static.cloudflareinsights.com/beacon.min.js"
|
|
||||||
data-cf-beacon='{"token": "{{ site.analytics.cloudflare.id }}"}'
|
|
||||||
></script>
|
|
@ -1,6 +0,0 @@
|
|||||||
<!-- Fathom -->
|
|
||||||
<script
|
|
||||||
src="https://cdn.usefathom.com/script.js"
|
|
||||||
data-site="{{ site.analytics.fathom.id }}"
|
|
||||||
defer
|
|
||||||
></script>
|
|
@ -1,6 +0,0 @@
|
|||||||
<!-- GoatCounter -->
|
|
||||||
<script
|
|
||||||
async
|
|
||||||
src="https://gc.zgo.at/count.js"
|
|
||||||
data-goatcounter="https://{{ site.analytics.goatcounter.id }}.goatcounter.com/count"
|
|
||||||
></script>
|
|
@ -1,13 +0,0 @@
|
|||||||
<!-- Global site tag (gtag.js) - Google Analytics -->
|
|
||||||
<script defer src="https://www.googletagmanager.com/gtag/js?id={{ site.analytics.google.id }}"></script>
|
|
||||||
<script>
|
|
||||||
document.addEventListener('DOMContentLoaded', () => {
|
|
||||||
window.dataLayer = window.dataLayer || [];
|
|
||||||
function gtag() {
|
|
||||||
dataLayer.push(arguments);
|
|
||||||
}
|
|
||||||
|
|
||||||
gtag('js', new Date());
|
|
||||||
gtag('config', '{{ site.analytics.google.id }}');
|
|
||||||
});
|
|
||||||
</script>
|
|
@ -1,13 +0,0 @@
|
|||||||
<!-- Matomo -->
|
|
||||||
<script>
|
|
||||||
document.addEventListener('DOMContentLoaded', () => {
|
|
||||||
var _paq = (window._paq = window._paq || []);
|
|
||||||
_paq.push(['trackPageView']);
|
|
||||||
_paq.push(['enableLinkTracking']);
|
|
||||||
var u="//{{ site.analytics.matomo.domain }}/";
|
|
||||||
_paq.push(['setTrackerUrl', u+'matomo.php']);
|
|
||||||
_paq.push(['setSiteId', {{ site.analytics.matomo.id }}]);
|
|
||||||
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
|
|
||||||
g.type='text/javascript'; g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
|
|
||||||
});
|
|
||||||
</script>
|
|
@ -1,6 +0,0 @@
|
|||||||
<!-- Umami -->
|
|
||||||
<script
|
|
||||||
defer
|
|
||||||
src="{{ site.analytics.umami.domain }}/script.js"
|
|
||||||
data-website-id="{{ site.analytics.umami.id }}"
|
|
||||||
></script>
|
|
@ -1,5 +0,0 @@
|
|||||||
<!-- The comments switcher -->
|
|
||||||
{% if page.comments and site.comments.provider %}
|
|
||||||
{% capture path %}comments/{{ site.comments.provider }}.html{% endcapture %}
|
|
||||||
{% include {{ path }} %}
|
|
||||||
{% endif %}
|
|
5
_includes/comments.html
Normal file
5
_includes/comments.html
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
<!-- The comments switcher -->
|
||||||
|
{% if page.comments and site.comments.active %}
|
||||||
|
{% capture path %}comments/{{ site.comments.active }}.html{% endcapture %}
|
||||||
|
{% include {{ path }} %}
|
||||||
|
{% endif %}
|
@ -1,27 +1,41 @@
|
|||||||
<script>
|
<!--
|
||||||
|
The Disqus lazy loading.
|
||||||
|
-->
|
||||||
|
<div id="disqus_thread" class="pt-2 pb-2">
|
||||||
|
<p class="text-center text-muted small">
|
||||||
|
Comments powered by <a href="https://disqus.com/">Disqus</a>.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<script type="text/javascript">
|
||||||
|
|
||||||
var disqus_config = function () {
|
var disqus_config = function () {
|
||||||
this.page.url = '{{ page.url | absolute_url }}';
|
this.page.url = '{{ page.url | absolute_url }}';
|
||||||
this.page.identifier = '{{ page.url }}';
|
this.page.identifier = '{{ page.url }}';
|
||||||
};
|
};
|
||||||
|
|
||||||
function addDisqus() {
|
/* Lazy loading */
|
||||||
let disqusThread = document.createElement('div');
|
|
||||||
let paragraph = document.createElement('p');
|
|
||||||
|
|
||||||
disqusThread.id = 'disqus_thread';
|
var disqus_observer = new IntersectionObserver(function (entries) {
|
||||||
paragraph.className = 'text-center text-muted small';
|
if(entries[0].isIntersecting) {
|
||||||
paragraph.innerHTML = 'Comments powered by <a href="https://disqus.com/">Disqus</a>.';
|
(function () {
|
||||||
disqusThread.appendChild(paragraph);
|
var d = document, s = d.createElement('script');
|
||||||
|
s.src = 'https://{{ site.comments.disqus.shortname }}.disqus.com/embed.js';
|
||||||
|
s.setAttribute('data-timestamp', +new Date());
|
||||||
|
(d.head || d.body).appendChild(s);
|
||||||
|
})();
|
||||||
|
|
||||||
const footer = document.querySelector('footer');
|
disqus_observer.disconnect();
|
||||||
footer.insertAdjacentElement("beforebegin", disqusThread);
|
|
||||||
}
|
}
|
||||||
|
}, { threshold: [0] });
|
||||||
|
|
||||||
{%- comment -%} Auto switch theme {%- endcomment -%}
|
disqus_observer.observe(document.querySelector('#disqus_thread'));
|
||||||
function reloadDisqus(event) {
|
|
||||||
if (event.source === window && event.data && event.data.id === Theme.ID) {
|
/* Auto switch theme */
|
||||||
{%- comment -%} Disqus hasn't been loaded {%- endcomment -%}
|
|
||||||
if (typeof DISQUS === 'undefined') {
|
function reloadDisqus() {
|
||||||
|
/* Disqus hasn't been loaded */
|
||||||
|
if (typeof DISQUS === "undefined") {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -29,29 +43,12 @@
|
|||||||
DISQUS.reset({ reload: true, config: disqus_config });
|
DISQUS.reset({ reload: true, config: disqus_config });
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const modeToggle = document.querySelector(".mode-toggle");
|
||||||
|
|
||||||
|
if (typeof modeToggle !== "undefined") {
|
||||||
|
/* modeToggle.addEventListener('click', reloadDisqus); // not pretty for 'color-scheme' */
|
||||||
|
window.matchMedia('(prefers-color-scheme: dark)').addEventListener('change', reloadDisqus);
|
||||||
}
|
}
|
||||||
|
|
||||||
addDisqus();
|
|
||||||
|
|
||||||
if (Theme.switchable) {
|
|
||||||
addEventListener('message', reloadDisqus);
|
|
||||||
}
|
|
||||||
|
|
||||||
{%- comment -%} Lazy loading {%- endcomment -%}
|
|
||||||
var disqusObserver = new IntersectionObserver(
|
|
||||||
function (entries) {
|
|
||||||
if (entries[0].isIntersecting) {
|
|
||||||
var d = document,
|
|
||||||
s = d.createElement('script');
|
|
||||||
s.src = 'https://{{ site.comments.disqus.shortname }}.disqus.com/embed.js';
|
|
||||||
s.setAttribute('data-timestamp', +new Date());
|
|
||||||
(d.head || d.body).appendChild(s);
|
|
||||||
|
|
||||||
disqusObserver.disconnect();
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{ threshold: [0] }
|
|
||||||
);
|
|
||||||
|
|
||||||
disqusObserver.observe(document.getElementById('disqus_thread'));
|
|
||||||
</script>
|
</script>
|
||||||
|
@ -1,55 +0,0 @@
|
|||||||
<!-- https://giscus.app/ -->
|
|
||||||
<script>
|
|
||||||
(function () {
|
|
||||||
const themeMapper = Theme.getThemeMapper('light', 'dark_dimmed');
|
|
||||||
const initTheme = themeMapper[Theme.visualState];
|
|
||||||
|
|
||||||
let lang = '{{ site.comments.giscus.lang | default: lang }}';
|
|
||||||
{%- comment -%} https://github.com/giscus/giscus/tree/main/locales {%- endcomment -%}
|
|
||||||
if (lang.length > 2 && !lang.startsWith('zh')) {
|
|
||||||
lang = lang.slice(0, 2);
|
|
||||||
}
|
|
||||||
|
|
||||||
let giscusAttributes = {
|
|
||||||
src: 'https://giscus.app/client.js',
|
|
||||||
'data-repo': '{{ site.comments.giscus.repo}}',
|
|
||||||
'data-repo-id': '{{ site.comments.giscus.repo_id }}',
|
|
||||||
'data-category': '{{ site.comments.giscus.category }}',
|
|
||||||
'data-category-id': '{{ site.comments.giscus.category_id }}',
|
|
||||||
'data-mapping': '{{ site.comments.giscus.mapping | default: 'pathname' }}',
|
|
||||||
'data-strict' : '{{ site.comments.giscus.strict | default: '0' }}',
|
|
||||||
'data-reactions-enabled': '{{ site.comments.giscus.reactions_enabled | default: '1' }}',
|
|
||||||
'data-emit-metadata': '0',
|
|
||||||
'data-theme': initTheme,
|
|
||||||
'data-input-position': '{{ site.comments.giscus.input_position | default: 'bottom' }}',
|
|
||||||
'data-lang': lang,
|
|
||||||
'data-loading': 'lazy',
|
|
||||||
crossorigin: 'anonymous',
|
|
||||||
async: ''
|
|
||||||
};
|
|
||||||
|
|
||||||
let giscusNode = document.createElement('script');
|
|
||||||
Object.entries(giscusAttributes).forEach(([key, value]) =>
|
|
||||||
giscusNode.setAttribute(key, value)
|
|
||||||
);
|
|
||||||
|
|
||||||
const $footer = document.querySelector('footer');
|
|
||||||
$footer.insertAdjacentElement("beforebegin", giscusNode);
|
|
||||||
|
|
||||||
addEventListener('message', (event) => {
|
|
||||||
if (event.source === window && event.data && event.data.id === Theme.ID) {
|
|
||||||
const newTheme = themeMapper[Theme.visualState];
|
|
||||||
|
|
||||||
const message = {
|
|
||||||
setConfig: {
|
|
||||||
theme: newTheme
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
const giscus =
|
|
||||||
document.getElementsByClassName('giscus-frame')[0].contentWindow;
|
|
||||||
giscus.postMessage({ giscus: message }, 'https://giscus.app');
|
|
||||||
}
|
|
||||||
});
|
|
||||||
})();
|
|
||||||
</script>
|
|
@ -1,38 +1,51 @@
|
|||||||
<!-- https://utteranc.es/ -->
|
<!-- https://utteranc.es/ -->
|
||||||
<script>
|
<script src="https://utteranc.es/client.js"
|
||||||
(function () {
|
repo="{{ site.comments.utterances.repo }}"
|
||||||
const origin = 'https://utteranc.es';
|
issue-term="{{ site.comments.utterances.issue_term }}"
|
||||||
const themeMapper = Theme.getThemeMapper('github-light', 'github-dark');
|
crossorigin="anonymous"
|
||||||
const initTheme = themeMapper[Theme.visualState];
|
async>
|
||||||
|
</script>
|
||||||
|
|
||||||
let script = document.createElement('script');
|
<script type="text/javascript">
|
||||||
script.src = 'https://utteranc.es/client.js';
|
$(function() {
|
||||||
script.setAttribute('repo', '{{ site.comments.utterances.repo }}');
|
const origin = "https://utteranc.es";
|
||||||
script.setAttribute('issue-term', '{{ site.comments.utterances.issue_term }}');
|
const iframe = "iframe.utterances-frame";
|
||||||
script.setAttribute('theme', initTheme);
|
const lightTheme = "github-light";
|
||||||
script.crossOrigin = 'anonymous';
|
const darkTheme = "github-dark";
|
||||||
script.async = true;
|
let initTheme = lightTheme;
|
||||||
|
|
||||||
const $footer = document.querySelector('footer');
|
if ($("html[mode=dark]").length > 0
|
||||||
$footer.insertAdjacentElement('beforebegin', script);
|
|| ($("html[mode]").length == 0
|
||||||
|
&& window.matchMedia("(prefers-color-scheme: dark)").matches)) {
|
||||||
|
initTheme = darkTheme;
|
||||||
|
}
|
||||||
|
|
||||||
addEventListener('message', (event) => {
|
addEventListener("message", (event) => {
|
||||||
let newTheme;
|
let theme;
|
||||||
|
|
||||||
{%- comment -%}
|
/* credit to <https://github.com/utterance/utterances/issues/170#issuecomment-594036347> */
|
||||||
Credit to <https://github.com/utterance/utterances/issues/170#issuecomment-594036347>
|
if (event.origin === origin) {
|
||||||
{%- endcomment -%}
|
/* page initial */
|
||||||
if (event.source === window && event.data && event.data.id === Theme.ID) {
|
theme = initTheme;
|
||||||
newTheme = themeMapper[Theme.visualState];
|
|
||||||
|
} else if (event.source === window && event.data &&
|
||||||
|
event.data.direction === ModeToggle.ID) {
|
||||||
|
/* global theme mode changed */
|
||||||
|
const mode = event.data.message;
|
||||||
|
theme = (mode === ModeToggle.DARK_MODE ? darkTheme : lightTheme);
|
||||||
|
|
||||||
|
} else {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
const message = {
|
const message = {
|
||||||
type: 'set-theme',
|
type: "set-theme",
|
||||||
theme: newTheme
|
theme: theme
|
||||||
};
|
};
|
||||||
|
|
||||||
const utterances = document.querySelector('.utterances-frame').contentWindow;
|
const utterances = document.querySelector(iframe).contentWindow;
|
||||||
utterances.postMessage(message, origin);
|
utterances.postMessage(message, origin);
|
||||||
}
|
|
||||||
});
|
});
|
||||||
})();
|
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
|
15
_includes/css-selector.html
Normal file
15
_includes/css-selector.html
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
<!--
|
||||||
|
CSS selector for site.
|
||||||
|
-->
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="{{ '/assets/css/style.css' | relative_url }}">
|
||||||
|
|
||||||
|
{% if site.toc and page.toc %}
|
||||||
|
<link rel="stylesheet"
|
||||||
|
href="https://cdn.jsdelivr.net/gh/afeld/bootstrap-toc@1.0.1/dist/bootstrap-toc.min.css">
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
|
{% if page.layout == 'page' or page.layout == 'post' %}
|
||||||
|
<!-- Manific Popup -->
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/magnific-popup@1.1.0/dist/magnific-popup.min.css">
|
||||||
|
{% endif %}
|
@ -1,20 +0,0 @@
|
|||||||
<!--
|
|
||||||
Date format snippet
|
|
||||||
See: ${JS_ROOT}/utils/locale-dateime.js
|
|
||||||
-->
|
|
||||||
|
|
||||||
{% assign df_strftime = site.data.locales[include.lang].df.post.strftime | default: '%d/%m/%Y' %}
|
|
||||||
{% assign df_dayjs = site.data.locales[include.lang].df.post.dayjs | default: 'DD/MM/YYYY' %}
|
|
||||||
|
|
||||||
<time
|
|
||||||
{% if include.class %}
|
|
||||||
class="{{ include.class }}"
|
|
||||||
{% endif %}
|
|
||||||
data-ts="{{ include.date | date: '%s' }}"
|
|
||||||
data-df="{{ df_dayjs }}"
|
|
||||||
{% if include.tooltip %}
|
|
||||||
data-bs-toggle="tooltip" data-bs-placement="bottom"
|
|
||||||
{% endif %}
|
|
||||||
>
|
|
||||||
{{ include.date | date: df_strftime }}
|
|
||||||
</time>
|
|
@ -1,35 +0,0 @@
|
|||||||
{% assign src = include.src | strip %}
|
|
||||||
{% assign title = include.title | strip %}
|
|
||||||
{% assign types = include.types | default: '' | strip | split: '|' %}
|
|
||||||
|
|
||||||
{% unless src contains '://' %}
|
|
||||||
{%- capture src -%}
|
|
||||||
{% include media-url.html src=src subpath=page.media_subpath %}
|
|
||||||
{%- endcapture -%}
|
|
||||||
{% endunless %}
|
|
||||||
|
|
||||||
<p>
|
|
||||||
<audio class="embed-audio" controls>
|
|
||||||
{% assign extension = src | split: '.' | last %}
|
|
||||||
{% assign types = extension | concat: types %}
|
|
||||||
|
|
||||||
{% assign ext_size = extension | size %}
|
|
||||||
{% assign src_size = src | size %}
|
|
||||||
{% assign slice_size = src_size | minus: ext_size %}
|
|
||||||
|
|
||||||
{% assign filepath = src | slice: 0, slice_size %}
|
|
||||||
|
|
||||||
{% for type in types %}
|
|
||||||
{% assign src = filepath | append: type %}
|
|
||||||
{% assign media_item = site.data.media | find: 'extension', type %}
|
|
||||||
{% assign mime_type = media_item.mime_type | default: type %}
|
|
||||||
<source src="{{ src }}" type="audio/{{ mime_type }}">
|
|
||||||
{% endfor %}
|
|
||||||
|
|
||||||
Your browser does not support the audio tag. Here is a
|
|
||||||
<a href="{{ src | strip }}">link to the audio file</a> instead.
|
|
||||||
</audio>
|
|
||||||
{% if title %}
|
|
||||||
<em>{{ title }}</em>
|
|
||||||
{% endif %}
|
|
||||||
</p>
|
|
@ -1,9 +0,0 @@
|
|||||||
<iframe
|
|
||||||
class="embed-video"
|
|
||||||
loading="lazy"
|
|
||||||
src="https://player.bilibili.com/player.html?bvid={{ include.id }}"
|
|
||||||
scrolling="no"
|
|
||||||
frameborder="0"
|
|
||||||
framespacing="0"
|
|
||||||
allowfullscreen="true"
|
|
||||||
></iframe>
|
|
@ -1,8 +0,0 @@
|
|||||||
<iframe
|
|
||||||
class="embed-video twitch"
|
|
||||||
loading="lazy"
|
|
||||||
src="https://player.twitch.tv/?video={{ include.id }}&parent={{ site.url | split: '://' | last | remove: '/' }}"
|
|
||||||
frameborder="0"
|
|
||||||
allowfullscreen="true"
|
|
||||||
scrolling="no"
|
|
||||||
></iframe>
|
|
@ -1,59 +0,0 @@
|
|||||||
{% assign video_url = include.src %}
|
|
||||||
{% assign title = include.title %}
|
|
||||||
{% assign poster_url = include.poster %}
|
|
||||||
{% assign types = include.types | default: '' | strip | split: '|' %}
|
|
||||||
|
|
||||||
{% unless video_url contains '://' %}
|
|
||||||
{%- capture video_url -%}
|
|
||||||
{% include media-url.html src=video_url subpath=page.media_subpath %}
|
|
||||||
{%- endcapture -%}
|
|
||||||
{% endunless %}
|
|
||||||
|
|
||||||
{% if poster_url %}
|
|
||||||
{% unless poster_url contains '://' %}
|
|
||||||
{%- capture poster_url -%}
|
|
||||||
{% include media-url.html src=poster_url subpath=page.media_subpath %}
|
|
||||||
{%- endcapture -%}
|
|
||||||
{% endunless %}
|
|
||||||
{% assign poster = 'poster="' | append: poster_url | append: '"' %}
|
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
{% assign attributes = 'controls' %}
|
|
||||||
|
|
||||||
{% if include.autoplay %}
|
|
||||||
{% assign attributes = attributes | append: ' ' | append: 'autoplay' %}
|
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
{% if include.loop %}
|
|
||||||
{% assign attributes = attributes | append: ' ' | append: 'loop' %}
|
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
{% if include.muted %}
|
|
||||||
{% assign attributes = attributes | append: ' ' | append: 'muted' %}
|
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
<p>
|
|
||||||
<video class="embed-video file" {{ poster }} {{ attributes }}>
|
|
||||||
{% assign extension = video_url | split: '.' | last %}
|
|
||||||
{% assign types = extension | concat: types %}
|
|
||||||
|
|
||||||
{% assign ext_size = extension | size %}
|
|
||||||
{% assign src_size = video_url | size %}
|
|
||||||
{% assign slice_size = src_size | minus: ext_size %}
|
|
||||||
|
|
||||||
{% assign filepath = video_url | slice: 0, slice_size %}
|
|
||||||
|
|
||||||
{% for type in types %}
|
|
||||||
{% assign src = filepath | append: type %}
|
|
||||||
{% assign media_item = site.data.media | find: 'extension', type %}
|
|
||||||
{% assign mime_type = media_item.mime_type | default: type %}
|
|
||||||
<source src="{{ src }}" type="video/{{ mime_type }}">
|
|
||||||
{% endfor %}
|
|
||||||
|
|
||||||
Your browser does not support the video tag. Here is a
|
|
||||||
<a href="{{ video_url | strip }}">link to the video file</a> instead.
|
|
||||||
</video>
|
|
||||||
{% if title %}
|
|
||||||
<em>{{ title }}</em>
|
|
||||||
{% endif %}
|
|
||||||
</p>
|
|
@ -1,9 +0,0 @@
|
|||||||
<iframe
|
|
||||||
class="embed-video"
|
|
||||||
loading="lazy"
|
|
||||||
src="https://www.youtube.com/embed/{{ include.id }}"
|
|
||||||
title="YouTube video player"
|
|
||||||
frameborder="0"
|
|
||||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
|
||||||
allowfullscreen
|
|
||||||
></iframe>
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user