125 Commits

Author SHA1 Message Date
Emruz Hossain 3116d4366f Update theme.toml (#158) 2020-11-04 20:38:25 +00:00
Emruz Hossain 7a05e9b022 Improve theme README & exampleSite (#157)
* Improve theme README

* Update exampleSite

* Add "Available Translation" section in README
2020-11-05 02:11:32 +06:00
Cristian Marquez Russo b39ed5213e Added Spanish i18n (#152) 2020-11-05 01:45:35 +06:00
Emruz Hossain 26a590859c Update dependabot.yml
Signed-off-by: Emruz Hossain <emruz@appscode.com>
2020-11-04 17:29:50 +06:00
dependabot[bot] 9d87e85b6e Bump actions/checkout from v2.3.3 to v2.3.4 (#155)
Bumps [actions/checkout](https://github.com/actions/checkout) from v2.3.3 to v2.3.4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2.3.3...5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-04 06:50:54 +00:00
Emruz Hossain 1800fd2206 Add percy and build status badge 2020-11-03 23:27:47 +06:00
Emruz Hossain bae74a728f update badge colors 2020-11-03 04:06:45 +06:00
Emruz Hossain b3a8428dc5 Add new badges (#151) 2020-11-02 21:45:53 +00:00
Emruz Hossain 5e1e78c846 Update netlify badge link 2020-11-02 00:25:11 +06:00
Emruz Hossain e2abf24d86 Move .kodiak.toml into .github folder 2020-11-01 18:05:45 +06:00
github-actions[bot] 1b18284d1f Update and run autoprefixer (#149)
Co-authored-by: hossainemruz <hossainemruz@users.noreply.github.com>
2020-11-01 11:56:09 +00:00
Emruz Hossain 9092918de7 Update workflows to use latest release instead of master branch (#148) 2020-11-01 17:55:36 +06:00
Emruz Hossain 90a85153c0 Remove submodules section from dependabot.yml (#147) 2020-11-01 17:47:37 +06:00
dependabot[bot] 7027d8b8d2 Bump actions/setup-node from v1 to v2.1.2 (#146)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from v1 to v2.1.2.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v1...c6fd00ceb9747fb23ffdf72987450a2664414867)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-01 11:44:45 +00:00
Emruz Hossain 9af0ed1639 Add dependabot.yaml (#145) 2020-11-01 17:44:16 +06:00
Emruz Hossain 71d230bcda Fix language selector dropdown link 2020-11-01 16:37:32 +06:00
Emruz Hossain d5262c48cf Update readme 2020-11-01 03:22:59 +06:00
github-actions[bot] c65950666c Update and run autoprefixer (#143)
Co-authored-by: kodiakhq[bot] <kodiakhq[bot]@users.noreply.github.com>
2020-10-31 21:18:55 +00:00
Emruz Hossain 49ba62a9da Fix translation + navbar CSS (#142) 2020-10-31 21:15:37 +00:00
alex bezek beb9d55b95 Fix the nav item collapse and spy functionality (#138) 2020-10-31 21:35:23 +06:00
alex bezek 9ac57313ff Fix the get author name partial to account for localized author names (#141) 2020-10-31 21:30:23 +06:00
Emruz Hossain 32cd54d4cd Add status badge (#136) 2020-10-30 23:28:20 +00:00
Emruz Hossain 9ef86ed71d Add kodiak integration for automatically merge PR (#135) 2020-10-31 05:23:11 +06:00
github-actions[bot] 1d0985d14c Update and run autoprefixer (#134)
Co-authored-by: hossainemruz <hossainemruz@users.noreply.github.com>
2020-10-31 04:39:18 +06:00
Richard Tirtadji 2e9affd5c0 Fixed post link error on sidebar (#125)
Co-authored-by: Richard Tirtadji <richardtirtadji@Richards-MacBook-Pro.local>
2020-10-31 04:35:25 +06:00
Emruz Hossain beed5ffbea Reorder categories in release drafter 2020-10-31 00:52:31 +06:00
Emruz Hossain 58f1585f23 Add 'New Translations` section in release notes (#133) 2020-10-31 00:48:11 +06:00
Dilek Üzülmez Taş c721779ddd Sidebar tree css selector fix #126 (#131) 2020-10-30 23:53:30 +06:00
Emruz Hossain 6ae1b73852 Change pull request name for autoprefixer workflow (#130) 2020-10-30 23:12:54 +06:00
github-actions[bot] 0628ba0d67 Add vendor specific CSS prefixes (#129)
Co-authored-by: hossainemruz <hossainemruz@users.noreply.github.com>
2020-10-30 23:00:08 +06:00
Dilek Üzülmez Taş 1374b77fdc Prevent streching vertical images #44 (#128) 2020-10-30 22:52:31 +06:00
alex bezek d0c32c5d08 Fix the single template to use the authors avatar correctly (#107)
* Fix the single template to use the authors avatar correctly

* Replace absURL with relURL and .Site.X with site.X

Co-authored-by: Emruz Hossain <emruz@appscode.com>
2020-10-25 08:07:18 +06:00
github-actions[bot] 4d19b2f8d1 add vendor specific css prefixes (#123)
Co-authored-by: hossainemruz <hossainemruz@users.noreply.github.com>
2020-10-24 23:45:50 +06:00
alex bezek 43d97217c2 Fix the site meta description to pull from the localized site data (#121) 2020-10-24 23:40:51 +06:00
Richard Tirtadji 47c4ef0251 Add Indonesian Language for Toha Themes (#118)
* Add Indonesian Language for Toha Themes #118

Co-authored-by: Richard Tirtadji <richardtirtadji@Richards-MacBook-Pro.local>
2020-10-22 23:32:01 +06:00
dadosch 33a68fc44f fix URLs when serving from a subdirectory (#120) 2020-10-22 23:27:04 +06:00
alex bezek 5bc4c2a406 Update readme with contributing guide and create github templates (#110) 2020-10-22 22:31:44 +06:00
alex bezek c85bcf8488 Add document data and aria attributes to collapse the nav bar in mobile when an item is clicked (#112) 2020-10-22 22:08:11 +06:00
github-actions[bot] 16b774c6eb add vendor specific css prefixes (#117)
Co-authored-by: hossainemruz <hossainemruz@users.noreply.github.com>
2020-10-22 21:15:40 +06:00
zeldor fddd97e222 Update README.md (#116)
Fixed the url to the feature overview.
2020-10-22 21:12:44 +06:00
alex bezek c4743b17e0 add ios specific css for fixing the background images (#115)
Signed-off-by: Emruz Hossain <emruz@appscode.com>
2020-10-21 12:20:41 +06:00
alex bezek 52fbd819a4 Fix about section to pull author name correctly (#114)
Signed-off-by: Emruz Hossain <emruz@appscode.com>
2020-10-21 11:02:00 +06:00
github-actions[bot] 5d165e10c4 add vendor specific css prefixes (#109)
Signed-off-by: Emruz Hossain <emruz@appscode.com>
2020-10-20 10:37:14 +06:00
alex bezek 2f4bfcdf40 Fix the 404 nav bar to use the site configurable logo (#104)
Signed-off-by: Emruz Hossain <emruz@appscode.com>
2020-10-20 10:35:59 +06:00
Lukas Herzog bd8ca2fd72 change param from name to id (#99) 2020-10-14 08:58:19 +06:00
github-actions[bot] 68584d749e Add vendor specific CSS prefixes (#98)
Co-authored-by: hossainemruz <hossainemruz@users.noreply.github.com>
2020-10-13 18:07:52 +06:00
Lukas Herzog f9a3d3a49e German Translation (#97) 2020-10-13 18:06:07 +06:00
Emruz Hossain 1df947bed2 Fix release drafter 2020-10-11 21:11:39 +06:00
Emruz Hossain 33d43ae325 Fix URL in footer (#95) 2020-10-11 20:08:47 +06:00
github-actions[bot] ffa673540c add vendor specific css prefixes (#94)
Co-authored-by: hossainemruz <hossainemruz@users.noreply.github.com>
2020-10-11 12:41:18 +06:00
Emruz Hossain 56c8ba4e43 Fix smooth scroll for multi-language setup (#93) 2020-10-11 12:40:00 +06:00
github-actions[bot] c7f2ad72ea add vendor specific css prefixes (#92)
Co-authored-by: hossainemruz <hossainemruz@users.noreply.github.com>
2020-10-05 20:26:10 +06:00
Emruz Hossain d5e0de3171 Fix post url (#91) 2020-10-05 20:24:29 +06:00
github-actions[bot] 3ea6f15cb2 add vendor specific css prefixes (#90)
Co-authored-by: hossainemruz <hossainemruz@users.noreply.github.com>
2020-10-03 10:02:27 +06:00
Hugo MARTIN 46b21e028c Translations and i18n (#60)
* Managing i18n

* Fix absolute path

* Config files

* Home link manage langage

* Fixing footer i18n

* Implemented i18n on newsletter

* Implemented two languages in example

* Removed old section directory

* Using yaml in data to organize home summary

* Fully working for old versions without i18n

* Integrating language menu CSS

* Fix language dropdown CSS

* Refactor translation codes

* Remove duplicate code

* Fix URL issues

* Move customMenus and other site related config into data section

* Fix error during language toggle

* Only show the available translation for the posts

* Handle navbar brand URL properly

* Fix responsiveness

Co-authored-by: Hugo MARTIN <hugo.martin.69@gmail.com>
Co-authored-by: hossainemruz <emruz@appscode.com>
2020-10-03 09:59:28 +06:00
Anthony Vanegas 6c2cca0127 Support custom homepage greeting message (#66)
* Support custom greeting message in homepage
Co-authored-by: Emruz Hossain <emruz@appscode.com>
2020-08-27 18:45:50 +06:00
github-actions[bot] 979d6a4bc3 add vendor specific css prefixes (#82)
Co-authored-by: hossainemruz <hossainemruz@users.noreply.github.com>
2020-08-27 18:24:19 +06:00
Cristian Marquez Russo 8f2f18b34c Update get-author-name.html (#61)
Changed default to the parameters in Config file for consistency
2020-08-27 18:20:49 +06:00
github-actions[bot] a148d6923c add vendor specific css prefixes (#80)
Co-authored-by: hossainemruz <hossainemruz@users.noreply.github.com>
2020-08-25 21:30:37 +06:00
Jean Macena 738f7d5a1b Remove fixed height on .top-navbar (#68)
* Remove fixed height on .top-navbar

* Fix responsiveness

Co-authored-by: Emruz Hossain <emruz@appscode.com>
2020-08-25 21:28:39 +06:00
github-actions[bot] 9abf5b5796 add vendor specific css prefixes (#77)
Co-authored-by: hossainemruz <hossainemruz@users.noreply.github.com>
2020-08-21 22:36:45 +06:00
Emruz Hossain d3c02f0223 Fix autoprefixer workflow 2020-08-21 22:34:58 +06:00
Emruz Hossain 85971e6057 Fix auto-prefixer 2020-08-21 22:29:06 +06:00
Emruz Hossain 2e1b01a609 Fix autoprefixer workflow 2020-08-21 22:14:35 +06:00
Emruz Hossain 1735b74f40 Add autoprefixer workflow (#74)
* Add node_modules in gitignore

* Add autoprefixer workflow
2020-08-21 22:12:34 +06:00
Emruz Hossain 18a19d02d1 Fix smooth scroll URL (#73) 2020-08-20 21:05:59 +06:00
Muhammad Rifqi Fatchurrahman Putra Danar 61a9d7aea0 custom favicon (#63) 2020-08-18 11:36:28 +06:00
Łukasz Łaniewski-Wołłk 32389ef344 Adding background_position option (#67)
* Adding background_position option

* Revert "Adding background_position option"

This reverts commit ed508759b2.

* Setting background-position to center by default
2020-08-18 11:33:03 +06:00
Ayoze Fernández 5f48a5bacb added support for the meta description tag (#57)
* added support for the meta description tag

* Update meta description logic for single page

Co-authored-by: hossainemruz <emruz@appscode.com>
2020-08-06 21:50:20 +06:00
hossainemruz 629c7196a3 Update README.md 2020-07-26 02:53:35 +06:00
hossainemruz 24b59fe372 Update release-drafter 2020-07-24 22:44:09 +06:00
hossainemruz 7fcd0cb502 Update release drafter 2020-07-24 22:38:41 +06:00
hossainemruz ff9099e65e Update GITHUB_TOKEN 2020-07-24 22:15:58 +06:00
Md. Emruz Hossain 6f96ca1e15 Github Action: Add release-drafter (#54) 2020-07-24 22:07:37 +06:00
Md. Emruz Hossain 55588921f2 Fix responsiveness (#53) 2020-07-24 12:57:56 +06:00
Yuriy 64fb493030 Make Skills and Projects cards linkable (#46)
* Project card header is now can be clicked

* skill is card now having url to add on it's header

* urls added to some skills

* div class synced with original

* guthub button text synced with original

* text decoration removed

* remove next line in card header for text

* whole Skill Card now is under hyperlink

* hyperlink class separated from card

* removed text-decoration from .card class

* ProjectCard header hyperlink decoration removed

* call adjustSkillCardsHeight after page is loaded

* Add "#" in href field when respective URL is not provided

Co-authored-by: hossainemruz <emruz@appscode.com>
2020-07-24 02:16:48 +06:00
Md. Emruz Hossain d7df50ed2a Fix link to the configuration guide (#51) 2020-07-23 16:33:38 +06:00
Md. Emruz Hossain 36eaf72f47 Fix footer text indentation (#49) 2020-07-22 22:41:39 +06:00
Md. Emruz Hossain 7da028e643 Allow hiding newsletter section from footer (#48)
* Allow hiding newsletter section from footer

* Update README.md
2020-07-22 22:27:33 +06:00
Md. Emruz Hossain 74bf5e9941 Make site logo customizable (#47) 2020-07-22 22:08:50 +06:00
Md. Emruz Hossain fa4d474974 Refactor sidebar logic + Add Table of Contents in reading page (#33)
* Refactor sidebar logic + fix responsiveness

* Add TOC

* Add Pagination

* Update exampleSite

* Update README.md
2020-07-22 04:14:08 +06:00
Jason Tipton 647578e88b Allow theme configuration to partially override css (#32) 2020-07-21 09:41:19 +06:00
Al 4eadb8ee2c add / to change URL in Navigation in footer (#41) 2020-07-16 10:26:59 +06:00
Md. Emruz Hossain 08420ca095 Fix spacing before comma (#37) 2020-07-09 22:35:36 +06:00
Pau Trepat Segura 440f424e44 Allow multiple position in one company experience (#9)
* Add partials for multiple positions on one company

* Remove unnecessary codes + Fix CSS

Co-authored-by: hossainemruz <emruz@appscode.com>
2020-07-07 00:02:54 +06:00
Yuriy f03e94e5d4 Sections anchors added (#30)
- Added anchors to sub-sections, to change coursor to hand
- To-Do - open this section(anchor) on link shared(openned)
2020-07-06 22:11:04 +06:00
Md. Emruz Hossain 26ef9aa351 Don't open custom menus in a new tab (#27) 2020-07-04 02:18:01 +06:00
Jason Tipton a83b1c5658 Allow section titles to be hidden inline (#24)
* Allow section titles to be hidden within the section themselves

* Show sections in footer to match navbar
2020-07-04 01:04:30 +06:00
Jason Tipton 2936164cc1 Make soft skill's color configurable + add 'sky' and 'orange' colors (#22)
* Add about circle colors for 'sky' and 'orange'

* Make color configurable

Co-authored-by: hossainemruz <emruz@appscode.com>
2020-07-03 09:57:27 +06:00
Jason Tipton 8658773212 Find first section for chevron navigation (#26)
* Find first section for chevron navigation

* Handle disabled section

Co-authored-by: hossainemruz <emruz@appscode.com>
2020-07-02 21:21:09 +06:00
Jason Tipton 436746b170 Allow a shorter 'nickname' for the initial home greeting (#23) 2020-07-01 09:39:47 +06:00
Md. Emruz Hossain 45e36f3532 Merge pull request #20 from blueyetisoftware/feature-section-titles
Configure section title and menu urls in section yaml files
2020-07-01 00:01:03 +06:00
hossainemruz fc5853d91c Revert accidental deletion of "enableEmoji" in "config.yaml" 2020-06-30 22:13:01 +06:00
hossainemruz 8d6cbcca21 Use "*-section class" instead of adding new div 2020-06-30 21:57:20 +06:00
Pau Trepat Segura 0dca3b1800 Add media queries for most popular devices (#19)
https://deviceatlas.com/blog/viewport-resolution-diagonal-screen-size-and-dpi-most-popular-smartphones
2020-06-30 21:04:21 +06:00
Jason Tipton a2c41811ab Rename -template ids to -section 2020-06-29 21:29:39 -08:00
Jason Tipton 22a7ac40f4 Correct misspelling of summary in layout files 2020-06-29 21:19:30 -08:00
Jason Tipton c49a06f115 Change section template names to avoid naming conflicts with common titles 2020-06-29 21:15:38 -08:00
Jason Tipton f1785ac88a Add todo for hardcoded section navigation on chevron 2020-06-29 21:11:05 -08:00
Jason Tipton ff692650a7 Configure section title and menu urls in section yaml files 2020-06-29 20:49:58 -08:00
Jason Tipton 45535cd290 Allow config.yaml to modify the site copyright (#18) 2020-06-30 09:40:42 +06:00
hossainemruz 4dc1b6c76c Update README.md 2020-06-30 02:13:24 +06:00
Md. Emruz Hossain e2d376215a Make home page sections dynamic and configurable (#14)
* Make home page sections dynamic and configurable

* Fix navbar issue when no section is configured + fix next-prev navigator

* Update exampleSite

* Fix next-prev navigator

* Make navbar brand URL context aware
2020-06-30 01:54:28 +06:00
Md. Emruz Hossain 8f99f05a98 Add "alert" shortcode (#17) 2020-06-29 23:36:01 +06:00
Jason Tipton df67dee343 Fix-10 Make 'at' conditional on presence of company attributes (#11) 2020-06-27 11:53:05 +06:00
Jean-Baptiste Le Duigou fb7b04dc93 Fix link to email address (#8)
See https://github.com/hossainemruz/toha/issues/7
2020-06-26 04:54:49 +06:00
Jean-Baptiste Le Duigou 5517dae23a If no author specified in blog post, it should default to site author (#6)
* Author name should default to site author 

If author name is not present in the blog post it should default to site author

* Default to site author

If author image is not present in the blog post, it should default to the site author
2020-06-24 13:27:28 +06:00
Md. Emruz Hossain eb32e547f5 Merge pull request #5 from jbleduigou/master
Hide "My Resume" button in case the information is missing in config
2020-06-24 09:22:24 +06:00
Jean-Baptiste Le Duigou 1b99e81671 Hide "My Resume" button in case the information is missing in config
Hide "My Resume" button in case the information is missing in config
2020-06-23 21:50:19 +02:00
Md. Emruz Hossain de22ac712b Merge pull request #4 from jbleduigou/master
Bump copyright year
2020-06-23 22:51:41 +06:00
Jean-Baptiste Le Duigou 82bf748cc1 Bump copyright year 2020-06-23 18:49:40 +02:00
hossainemruz 760de0acaf Make skills card and projects card consistent 2020-06-23 03:42:46 +06:00
Md. Emruz Hossain 6277321d1f Merge pull request #3 from Trepix/fix-fonts-import
Fix fonts import + font weight
2020-06-23 01:47:34 +06:00
Pau Trepat Segura 18f823a4bd Remove font-weight of navigation posts tree 2020-06-22 18:03:17 +02:00
Pau Trepat Segura 1625ec16d7 Remove bold font of projects card title 2020-06-22 18:03:12 +02:00
Pau Trepat Segura fb6bd1c31e Remove bold font of experience headings 2020-06-22 18:03:09 +02:00
Pau Trepat Segura 262d497256 Remove css rule that always is overwrote by bootstrap 2020-06-22 18:03:05 +02:00
Pau Trepat Segura fc229b53bb Delete dead code 2020-06-22 03:30:49 +02:00
Pau Trepat Segura 460106f1b4 Adjust brand weight to make it more readable 2020-06-22 03:28:00 +02:00
Pau Trepat Segura 41b2895873 Fix google api fonts request adding font-weight 2020-06-22 03:27:56 +02:00
hossainemruz 632aa48c71 Support markdown syntax in the summary field of achievementes 2020-06-22 04:37:09 +06:00
Md. Emruz Hossain 78a2fdd304 Merge pull request #2 from Trepix/simplify-experiences-partial
Simplify code removing duplicated templates
2020-06-22 03:42:36 +06:00
hossainemruz 6af92aa5ae make bold text color consistence with the theme color scheme 2020-06-22 03:08:25 +06:00
Pau Trepat Segura 39dafc56e0 Simplify code removing duplicated templates 2020-06-21 22:59:57 +02:00
hossainemruz 7c2eb69dbd Add project roadmap 2020-06-22 00:20:14 +06:00
170 changed files with 7544 additions and 1991 deletions
+19
View File
@@ -0,0 +1,19 @@
# .kodiak.toml
version = 1
[merge]
method = "squash" # default: "merge"
delete_branch_on_merge = true # default: false
optimistic_updates = true # default: true
prioritize_ready_to_merge = true # default: false
[merge.message]
title = "pull_request_title" # default: "github_default"
body = "github_default" # default: "github_default"
strip_html_comments = true # default: false
[update]
always = true # default: false
[approve]
auto_approve_usernames = ["hossainemruz"]
+37
View File
@@ -0,0 +1,37 @@
---
name: Bug
about: File a bug report.
title: 'bug'
---
## Expected Behavior
<!--- Tell us what should happen -->
## Current Behavior
<!--- Tell us what happens instead of the expected behavior -->
## Possible Solution
<!--- Not obligatory, but suggest a fix/reason for the bug, -->
## Steps to Reproduce
<!--- Provide a link to a live example, or an unambiguous set of steps to -->
<!--- reproduce this bug. Include code to reproduce, if relevant -->
1.
2.
3.
4.
### Screenshots
<!--- Provide any screenshots or links to deployments -->
### Browsers Affected
<!-- Check all that apply -->
- [ ] Chrome
- [ ] Firefox
- [ ] Edge
- [ ] Safari 11
- [ ] Safari 10
- [ ] IE 11
## Detailed Description
<!--- Provide a detailed description of the change or addition you are proposing -->
+30
View File
@@ -0,0 +1,30 @@
---
name: Feature Request
about: File a Feature Request.
title: 'Feature Request'
---
<!---
Before filing an issue, please review the following:
Existing Features: https://github.com/hossainemruz/toha#features
Project Roadmap: https://github.com/hossainemruz/toha#project-roadmap
-->
### Describe the solution you'd like
<!--
Provide a clear and concise description of what you want to happen.
-->
### Describe alternatives you've considered
<!--
Let us know about other solutions you've tried or researched.
-->
### Additional context
<!--
Is there anything else you can add about the proposal?
You might want to link to related issues here, if you haven't already.
-->
+9
View File
@@ -0,0 +1,9 @@
---
name: Question
about: Ask a general question.
---
<!--- Use this template for general questions. For bug reports or feature requests, please use those templates -->
### Question
<!--- Insert your question here. Please provide as much detail as possible. -->
+10
View File
@@ -0,0 +1,10 @@
### Issue
<!--- Insert a link to the associated github issue here. -->
### Description
<!-- Insert details about what the changes being proposed are. -->
### Test Evidence
<!-- Provide screenshot evidence and/or testing steps to validate the proposed changes. -->
+13
View File
@@ -0,0 +1,13 @@
# Update dependencies
version: 2
updates:
# Update the Github Action versions
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "daily"
labels:
- "dependencies"
- "automerge"
- "enhancement"
+41
View File
@@ -0,0 +1,41 @@
name-template: 'v$RESOLVED_VERSION'
tag-template: 'v$RESOLVED_VERSION'
template: |
I am very excited to announce [Hugo](https://gohugo.io/) theme [Toha](https://themes.gohugo.io/toha/) **v$RESOLVED_VERSION**. This release incorporates some improvements and fixes. Please, read the release note and update your theme to enjoy the new changes.
Thanks to $CONTRIBUTORS for their valuable contribution in this release.
$CHANGES
This release note has been generated automatically by [Release Drafter](https://github.com/marketplace/actions/release-drafter).
categories:
- title: 'Breaking Changes'
label: 'breaking-change'
- title: 'New Features & Enhancements'
labels:
- 'feature'
- 'enhancement'
- title: 'New Translations'
label: 'translation'
- title: 'Bug Fixes'
labels:
- 'bug'
- 'bug-fix'
version-resolver:
major:
labels:
- 'breaking-change'
- 'breaking'
minor:
labels:
- 'feature'
- 'enhancement'
- 'translation'
patch:
labels:
- 'bug'
- 'bug-fix'
+35
View File
@@ -0,0 +1,35 @@
name: Autoprefixer
on:
push:
branches:
- master
jobs:
autoprefixer:
runs-on: ubuntu-latest
steps:
- name: Checkout to latest commit
uses: actions/checkout@v2.3.4
- name: Setup Node
uses: actions/setup-node@v2.1.2
with:
node-version: "15.x"
- name: Run autoprefixer
run: |
npm install postcss-cli autoprefixer --save-dev
npm run autoprefixer
- name: Create Pull Request
uses: peter-evans/create-pull-request@v3.4.1
with:
branch: autoprefixer
branch-suffix: timestamp
commit-message: add vendor specific css prefixes
title: "Update and run autoprefixer"
body: |
This PR runs [postcss/autoprefixer](https://github.com/postcss/autoprefixer) to update vendor specific CSS prefixes.
>This PR has been created automatically by Github Action [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request).
labels: "enhancement,automerge"
reviewers: hossainemruz
+15
View File
@@ -0,0 +1,15 @@
name: Release Drafter
# Run action on push in mater branch
on:
push:
branches:
- master
jobs:
update_release_draft:
runs-on: ubuntu-latest
steps:
# Create/Update release draft
- uses: release-drafter/release-drafter@v5.12.1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+13
View File
@@ -0,0 +1,13 @@
name: Check Markdown links
# Run action on pull request event
on: [pull_request]
jobs:
markdown-link-check:
runs-on: ubuntu-latest
steps:
# checkout to latest commit
- uses: actions/checkout@master
# run markdown linter
- uses: gaurav-nelson/github-action-markdown-link-check@v1
+2
View File
@@ -1 +1,3 @@
.vscode/ .vscode/
node_modules/
.DS_Store
+244 -53
View File
@@ -1,115 +1,306 @@
# Toha # Toha
[![Netlify Status](https://api.netlify.com/api/v1/badges/b1b93b02-f278-440b-ae1b-304e9f4c4ab5/deploy-status)](https://app.netlify.com/sites/toha/deploys) [![Build Status](https://img.shields.io/endpoint.svg?url=https%3A%2F%2Factions-badge.atrox.dev%2Fhugo-toha%2Ftoha%2Fbadge%3Fref%3Dmaster&style=flat)](https://actions-badge.atrox.dev/hugo-toha/toha/goto?ref=master) ![Repository Size](https://img.shields.io/github/repo-size/hugo-toha/toha) ![Lines of Codes](https://img.shields.io/tokei/lines/github/hugo-toha/toha) ![Contributor](https://img.shields.io/github/contributors/hugo-toha/toha) ![Latest Release](https://img.shields.io/github/v/release/hugo-toha/toha?include_prereleases) ![Last Commit](https://img.shields.io/github/last-commit/hugo-toha/toha) ![Open Issues](https://img.shields.io/github/issues/hugo-toha/toha?color=important) ![Open Pull Requests](https://img.shields.io/github/issues-pr/hugo-toha/toha?color=yellowgreen) ![License](https://img.shields.io/github/license/hugo-toha/toha) ![Security Headers](https://img.shields.io/security-headers?url=https%3A%2F%2Fhugo-toha.github.io%2F) [![This project is using Percy.io for visual regression testing.](https://percy.io/static/images/percy-badge.svg)](https://percy.io/b7cb60ab/hugo-toha.github.io)
A [Hugo](https://gohugo.io/) theme for a personal portfolio with minimalist design and responsiveness. A [Hugo](https://gohugo.io/) theme for a personal portfolio with minimalist design and responsiveness.
![Thumbnail](https://github.com/hossainemruz/toha/blob/master/images/tn.png) ![Thumbnail](https://raw.githubusercontent.com/hugo-toha/toha/master/images/screenshot.png)
Example Site: [Toha Example Site](https://toha.netlify.app) - **Example Site:** [hugo-toha.github.io](https://hugo-toha.github.io)
- **Documentation:** [toha-guides.netlify.app](https://toha-guides.netlify.app/posts)
## Features ## Features
- Minimalist Design - Minimalist Design
- Fully Responsive - Fully Responsive
- Carefully designed cards - Multiple Language Support
- Great Experience timeline - Carefully Designed Cards
- Achievement gallery - Experience Timeline
- Sidebar to categorize posts - Achievement Gallery
- Sidebar to Categorize the Posts
- Short Codes - Short Codes
- Google Analytics Support - Google Analytics Support
- Disqus Comment Support - Disqus Comment Support
For more details about the features please visit [here](https://toha.netlify.app/posts/features/features/). For more details about the features please visit [here](https://toha-guides.netlify.app/posts/features/).
## Available Translations
- English
- বাংলা
- Français
- Indonesian
- Deutsch
- Spanish
To know more about how to translate your site, please visit [here](https://toha-guides.netlify.app/posts/translation/). Follow, the data and post format from this [example site](https://hugo-toha.github.io).
## Screenshots
Here, are few screenshot from the [example site](https://hugo-toha.github.io).
##### Home Page Sections
![Home Page Sections](https://raw.githubusercontent.com/hugo-toha/toha/master/images/about.png)
##### List Page
![List Page](https://raw.githubusercontent.com/hugo-toha/toha/master/images/list.png)
##### Reading Page
![Reading Page](https://raw.githubusercontent.com/hugo-toha/toha/master/images/single.png)
## Requirements ## Requirements
- Hugo Version 0.68.0 or higher - Hugo Version 0.68.0 or higher
## Installation ## Usage
- Create your site if you haven't already In order to use this theme, follow the following steps:
#### Add theme as git submodule
At first, add [Toha](https://github.com/hugo-toha/toha) theme as git submodule to your hugo-site.
```console ```console
hugo new site my-site -f=yaml $ git submodule add https://github.com/hugo-toha/toha.git themes/toha
cd my-site
git init
```
- Add the theme as git sub-module
```console
git submodule add https://github.com/hossainemruz/toha.git themes/toha
``` ```
>Don't use SSH URL of the theme during adding as git sub-module. Also, don't clone the theme in your `themes` directory using `git clone`. They don't work well with Github Action or Netlify. >Don't use SSH URL of the theme during adding as git sub-module. Also, don't clone the theme in your `themes` directory using `git clone`. They don't work well with Github Action or Netlify.
If you want to customize the theme templates, then fork it and use the fork as your theme. If you don't already have a hugo site, create one by following the step by step guide from [here](https://toha-guides.netlify.app/posts/getting-started/prepare-site/).
## Configuration #### Configuring Site
Configure your `config.yaml` file of your site as below: Now, configure your site to use `toha` theme by adding the following configuration in `config.yaml` file of your site.
```yaml ```yaml
baseURL: http://example.org/ baseURL: https://hugo-toha.github.io
languageCode: en-us languageCode: en-us
title: "Toha" title: "John's Blog"
theme: "toha" theme: "toha"
# Allow raw html in markdown file # Manage languages
# For any more details, you can check the official documentation: https://gohugo.io/content-management/multilingual/
languages:
en:
languageName: English
weight: 1
# Control TOC depth
markup: markup:
goldmark: tableOfContents:
renderer: startLevel: 2
unsafe: true endLevel: 6
ordered: false
# Enable Google Analytics
googleAnalytics: <your google analytics id>
# Enable Disqus forum
# optional
disqusShortname: <your disqus short code>
# Enable global emoji support # Enable global emoji support
enableEmoji: true enableEmoji: true
# Custom parameters # Site parameters
params: params:
# Github Repo URL. This is used to add "Improve This Page" button # GitHub repo URL of your site
gitRepo: <your site's Github repo URL> gitRepo: https://github.com/hugo-toha/hugo-toha.github.io
# specify whether you want to write some blog posts or not
enableBlogPost: true
# specify whether you want to show Table of Contents in reading page
enableTOC: true
# Provide newsletter configuration. This feature hasn't been implemented yet.
# Currently, you can just hide it from the footer.
newsletter:
enable: true
``` ```
You can just copy the content for `config.yaml` files from `theme/toha/exampleSite/config.yaml`. Don't forget to update `title`, `baseURL`, and `gitRepo` fields with your own information. To know about more available configuration options, please visit [here](https://toha-guides.netlify.app/posts/configuration/site-parameters/).
## Usage #### Running Locally
Run your hugo site with this theme. Now, you can run your hugo site with `toha` theme locally with the following command:
```console ```console
hugo server -w $ hugo server -t toha -w
``` ```
Don't panic if the generated site does not look like what have you seen in the demo. Now, you have to provide some data in `data` folder of your site. When you run your site for first time, it will start with the default parameters. It should look similar to the [example site](https://hugo-toha.github.io). However, it will not have any sections in the homepage as we haven't configured them yet. You can configure your site by following the guides from [here](https://toha-guides.netlify.app/posts/configuration/).
Follow the posts giving step by step instructions for configuring your data folder from [here](https://toha.netlify.app/posts/configuration/home-section/home-section/).
You can also follow the sample format given in `themes/toha/exampleSite/data` directory.
## Shortcodes ## Shortcodes
Here, are some handy shortcodes you can use with this theme. Here, are some handy shortcodes you can use with this theme.
- [img](https://toha.netlify.app/posts/short-codes/img/) - [Alert](https://toha-guides.netlify.app/posts/short-codes/alert/)
- [split](https://toha.netlify.app/posts/short-codes/split/) - [Image](https://toha-guides.netlify.app/posts/short-codes/img/)
- [vs](https://toha.netlify.app/posts/short-codes/vs/) - [Split](https://toha-guides.netlify.app/posts/short-codes/split/)
- [Vertical Space](https://toha-guides.netlify.app/posts/short-codes/vs/)
## Project Roadmap
Here, are the current plan and progress of various components of this theme. The components will be prioritized based on users requests.
### Sections
- [x] **Home**
- [x] Configurable Background
- [x] Author Image
- [x] Greeting
- [x] Typing Carousel
- [x] **About**
- [x] Name and Designation
- [x] Summary
- [x] Markdown Support
- [x] Social Links
- [x] Font Awesome Support
- [x] Resume Link
- [x] Soft Skills Indicator
- [x] **Skills**
- [x] Skill Cards
- [x] Markdown Support
- [x] **Experiences**
- [x] Designation
- [x] Timeline
- [x] Company Overview
- [x] Responsibilities
- [ ] **Projects**
- [x] Category Filter
- [ ] Project Card
- [x] Overview
- [x] Markdown Support
- [x] Github Stars
- [x] External URL Support
- [ ] Technology Tags
- [x] **Recent Posts**
- [ ] **Academic Career**
- [ ] Degree
- [ ] Institution
- [ ] Timeline
- [ ] Taken Courses
- [ ] CGPA
- [ ] Extracurricular Activities
- [ ] **Publications**
- [ ] Category Filter
- [ ] Card
- [ ] Abstract
- [ ] Authors
- [ ] Tags
- [ ] Links
- [ ] Gallery
- [ ] **Accomplishment / Courses**
- [ ] Overview
- [ ] Certificate
- [x] **Achievements Gallery**
- [x] Image
- [x] Summary
### List Page
- [x] Post Cards
- [x] Sidebar
- [x] Pagination
### Reading Page
- [x] Hero Image
- [x] Author Information
- [x] Sidebar
- [x] Table of Contents
- [x] Next & Previous Page Navigation
- [x] `Improve This Page` Button
- [x] Disqus Comment
### Tracking and Comments
- [x] Google Analytics
- [x] Disqus Comment
### Shortcodes
- [x] Image
- [x] Split Page into Multiple Column
- [x] Vertical space between two sections
- [x] Alert
- [ ] Figure & sub-figure
- [ ] Tabs
## Contributing ## Contributing
Contributions are welcomed and I will be happy to review. Just follow the following principles: You can contribute to this theme in various ways. You can report a [bug](https://github.com/hugo-toha/toha/issues/new?template=bug.md), file an [feature request](https://github.com/hugo-toha/toha/issues/new?template=feature_request.md), send a PR, [share your thoughts](https://github.com/hugo-toha/toha/issues/new?template=question.md) etc.
Pull requests are most welcome and I will be happy to review. Just follow the following principles:
- Keep it simple. - Keep it simple.
- Keep it consistent with the design. - Keep it consistent with the design.
- Use as little dependency as possible. - Use as few dependencies as possible.
- Have patient. - Have patience.
I am not a web developer. I just created this theme for my personal needs. So, it is reasonable to have some flaws in the codes. Feel free to open issues and PR acknowledging the problems. >I am not a web developer. I have created this theme for my personal needs. So, it is reasonable to have some flaws in the codes. Feel free to open issues and PRs acknowledging the problems.
## Local Development
For local development, you can make changes in the theme submodule and test the changes against your own site or this [example site](https://github.com/hugo-toha/hugo-toha.github.io) locally.
### Fork
At first, fork [this repo](https://github.com/hugo-toha/toha). Then, follow the following steps to use the forked theme for local developments,
**Using the forked theme in your own site:**
If you want to run your local development against your own site, follow the following steps:
```bash
# add the original theme as a submodule of your site if you haven't done already
$ git submodule add https://github.com/hugo-toha/toha.git themes/toha
# navigate into the toha theme folder
$ cd themes/toha
# add your own fork as a remote
$ git remote add my-fork https://github.com/<your-github-user>/toha
# create a new branch for your changes
$ git checkout -b my-feature-branch
```
**Using the forked theme in the example site:**
If your want to run your local development against this [example site](https://github.com/hugo-toha/hugo-toha.github.io), follow the following steps:
```bash
# clone the example site along with the submodules
$ git clone git@github.com:hugo-toha/hugo-toha.github.io.git --recursive
# navigate into the toha theme folder
$ cd themes/toha
# add your own fork as a remote
$ git remote add my-fork https://github.com/<your-github-user>/toha
# create a new branch for your changes
$ git checkout -b my-feature-branch
```
From there you can make changes to the source code of the theme while testing with your running Hugo site or the example site.
### Open a PR
When the changes look good, commit and push them to your fork.
```bash
# stage all the changes
$ git add .
# commit the changes with a meaning full commit message
$ git commit -m "A meaningful commit message"
# push the commit to your fork
$ git push my-fork my-feature-branch
```
Then, open a PR against `master` branch of [hugo-toha/toha](https://github.com/hugo-toha/toha) from the `my-feature-branch` branch of your own fork.
## Attribution ## Attribution
+55 -4
View File
@@ -3,14 +3,43 @@ languageCode: en-us
title: "Toha" title: "Toha"
theme: "toha" theme: "toha"
# Manage languages
# For any more details, you can check the official documentation: https://gohugo.io/content-management/multilingual/
languages:
en:
languageName: English
weight: 1
bn:
languageName: বাংলা
weight: 2
fr:
languageName: Français
weight: 3
id:
languageName: Indonesian
weight: 4
de:
languageName: Deutsch
weight: 5
es:
languageName: Spanish
weight: 6
# Force a locale to be use, really useful to develop the application ! Should be commented in production, the "weight" should rocks.
# DefaultContentLanguage: fr
# Allow raw html in markdown file # Allow raw html in markdown file
markup: markup:
goldmark: goldmark:
renderer: renderer:
unsafe: true unsafe: true
tableOfContents:
startLevel: 2
endLevel: 6
ordered: false
# Enable Google Analytics # Enable Google Analytics
googleAnalytics: UA-xxxxxxxx googleAnalytics: UA-XXXXXXXXX-X
# Enable Disqus forum # Enable Disqus forum
disqusShortname: does-not-exist disqusShortname: does-not-exist
@@ -18,7 +47,29 @@ disqusShortname: does-not-exist
# Enable global emoji support # Enable global emoji support
enableEmoji: true enableEmoji: true
# Custom parameters # Site parameters
params: params:
# Github Repo URL. This is used to add "Improve This Page" button # Background image of the landing page
gitRepo: https://github.com/hossainemruz/toha-example-site background: /images/site/background.jpg
# Provide logos for your site. The inverted logo will be used in the initial
# transparent navbar and the main logo will be used in the non-transparent navbar.
# It will default to the theme logos if not provided.
logo:
main: /images/site/main-logo.png
inverted: /images/site/inverted-logo.png
favicon: /images/site/favicon.png
# GitHub repo URL of your site
gitRepo: https://github.com/hugo-toha/hugo-toha.github.io
# specify whether you want to write some blog posts or not
enableBlogPost: true
# specify whether you want to show Table of Contents in reading page
enableTOC: true
# Provide newsletter configuration. This feature hasn't been implemented yet.
# Currently, you can just hide it from the footer.
newsletter:
enable: true
-14
View File
@@ -1,14 +0,0 @@
# Your achievements achievements
achievements:
- title: Best Presenter
image: images/achievements/presenter.jpg
summary: Best presenter in 2020 XYZ conference.
- title: Champion
image: images/achievements/sport.jpg
summary: Champion in cycling inter-city cycling championship 2020.
- title: Graduation
image: images/achievements/graduation-cap.jpg
summary: Received Bachelor of Science (B.Sc.) in Computer Science and Engineer from XYZ University.
- title: Award Winner
image: images/achievements/woman-winner.jpg
summary: Lorem ipsum dolor sit amet consectetur adipisicing elit. Possimus architecto minus facere vero?
+16
View File
@@ -0,0 +1,16 @@
# some information about you
name: "জন ডো"
nickname: "জন"
# greeting message before your name. it will default to "Hi! I am" if not provided
greeting: "হ্যালো, আমি হলাম"
image: "images/author/john.png"
# give your some contact information. they will be used in the footer
contactInfo:
ইমেইল: "johndoe@example.com"
ফোন: "+0123456789"
# some summary about what you do
summary:
- আমি একজন ডেভেলপার
- আমি ওপেন সোর্স প্রোজেক্ট এ কাজ করতে পছন্দ করি
- আমি মজার কিছু প্রোজেক্ট এ কাজ করতে ভালবাসি
+78
View File
@@ -0,0 +1,78 @@
# section information
section:
name: আমার-সম্পর্কে
id: about
enable: true
weight: 1
showOnNavbar: true
template: sections/about.html
# your designation
designation: Software Engineer
# your company information
company:
name: Example Co.
url: "https://www.example.com"
# your resume. this file path should be relative to you "static" directory
resume: "files/resume.pdf"
# a summary about you
summary: 'আমি X বছর অভিজ্ঞতা সম্পন্ন একজন দক্ষ সফটওয়্যার ইঞ্জিনিয়ার । আমি Go ভাষা ব্যবহার করে [Kubernetes](https://kubernetes.io/) এর জন্য ওপেন সোর্স টুল তৈরি করি । মাঝে মাঝে আমি থিম বানানোর মত মজার প্রোজেক্ট নিয়ে কাজ করি ।'
# your social links
# give as many as you want. use font-awesome for the icons.
socialLinks:
- name: Email
icon: "fas fa-envelope"
url: "example@gmail.com"
- name: Github
icon: "fab fa-github"
url: "https://www.github.com/example"
- name: Stackoverflow
icon: "fab fa-stack-overflow"
url: "#"
- name: LinkedIn
icon: "fab fa-linkedin"
url: "#"
- name: Twitter
icon: "fab fa-twitter"
url: "#"
- name: Facebook
icon: "fab fa-facebook"
url: "#"
# your soft skills
# give the percentage between 50 to 100 with 5 intervals.
# currently supported colors: blue, yellow, pink, green, sky, orange
softSkills:
- name: Leadership
percentage: 85
color: blue
- name: Team Work
percentage: 90
color: yellow
- name: Communication
percentage: 85
color: pink
- name: Hard Working
percentage: 85
color: green
- name: Fast Learner
percentage: 85
color: sky
- name: Problem Solving
percentage: 85
color: orange
# you can also provide color code instead of pre-defined color name
# - name: Example 1
# percentage: 75
# color: "#00adb5"
# - name: Example 2
# percentage: 65
# color: "#8b8383"
@@ -0,0 +1,25 @@
# section information
section:
name: সাফল্য
id: achievements
enable: true
weight: 6
showOnNavbar: true
template: sections/achievements.html
# Can optionally hide the title in sections
# hideTitle: true
# Your achievements achievements
achievements:
- title: সেরা উপস্থাপক
image: /images/sections/achievements/presenter.jpg
summary: 2020 XYZ কনফারেন্স এ সেরা উপস্থাপক
- title: বিজয়ী
image: /images/sections/achievements/sport.jpg
summary: আন্তঃ শহর সাইক্লিং প্রতিযোগিতা ২০২০ এ বিজয়ী
- title: গ্রাজুয়েশন
image: /images/sections/achievements/graduation-cap.jpg
summary: XYZ ইউনিভার্সিটি থেকে কম্পিউটার বিজ্ঞানে স্নাতক সম্পন্ন করেছি
- title: পুরুস্কার বিজয়ী
image: /images/sections/achievements/woman-winner.jpg
summary: IEE Conference 2020 এ সেরা গবেষণাপত্রের পুরষ্কার বিজয়ী হয়েছি
@@ -0,0 +1,65 @@
# section information
section:
name: অভিজ্ঞতা
id: experiences
enable: true
weight: 3
showOnNavbar: true
template: sections/experiences.html
# Can optionally hide the title in sections
# hideTitle: true
# Your experiences
experiences:
- company:
name: Example Co.
url: "https://www.example.com"
location: ঢাকা ব্রাঞ্চ
# company overview
overview: Example Co. হচ্ছে ক্লাউড নেটিভ ডেভেলপমেন্টের জন্যে একটি স্বীকৃত প্রতিষ্ঠান । এটি Kubernetes এর জন্যে বিভিন্ন সফটওয়্যার বানায়।
positions:
- designation: সিনিয়র সফটওয়্যার ইঞ্জিনিয়ার
start: Nov 2019
# don't provide end date if you are currently working there. It will be replaced by "Present"
# end: Dec 2020
# give some points about what was your responsibilities at the company.
responsibilities:
- ABC কাজের জন্য XYZ টুল ডিজাইন ও ডেভেলপ করা ।
- Kubernetes এর ভলিউম, ডাটাবেজ ইত্যাদি ব্যাকআপ নেওয়ার জন্যে বিপর্যয় পুনরুদ্ধার টুল ডিজাইন, ডেভেলপ এবং পরিচালনা করা।
- বাকেন্ড টিমের নেতৃত্ব দেওয়া।
- designation: জুনিয়র সফটওয়্যার ইঞ্জিনিয়ার
start: Nov 2017
end: Oct 2019
responsibilities:
- ABC টুল এর জন্য XYZ ফিচার বাস্তবায়ন করা এবং টেস্ট করা।
- ABC টুলের ক্লায়েন্ট সাপোর্ট দেওয়া।
- XYZ এর জন্য K, D, W টেকনোলজি শিখা।
- company:
name: PreExample Co.
url: "https://www.preexample.com"
location: Nowhere
overview: PreExample Co. হচ্ছে Example co. তে যাওয়ার মাধ্যম। সুতারাং, এখানে বিশেষ কিছু নেই।
positions:
- designation: সফটওয়্যার ইঞ্জিনিয়ার
start: March 2016
end: May 2017
responsibilities:
- প্রচুর পরিমাণে উদাহারন কোড লিখা ।
- প্রচুর পরিমাণে উদাহারন পড়া।
- প্রচুর পরিমাণে উদাহারন ভিডিও দেখা ।
- company:
name: Intern Counting Company (ICC).
url: "https://www.intern.com"
location: Intern Land
overview: Intern counting Company (ICC) বিশ্বব্যাপী ইন্টার্ন ইঞ্জিনিয়ারদের গণনার জন্য দায়ী ।
positions:
- designation: ইন্টার্ন
start: Jun 2015
end: Jan 2016
responsibilities:
- প্রচুর ইন্টার্ন গণনা করা।
- আরও ইন্টার্ন গণনা করা।
- নিজেকে ইন্টার্ন হিসেবে গণনা করা ।
@@ -0,0 +1,65 @@
# section information
section:
name: প্রোজেক্ট
id: projects
enable: true
weight: 4
showOnNavbar: true
template: sections/projects.html
# Can optionally hide the title in sections
# hideTitle: true
# filter buttons
buttons:
- name: সব বিষয়
filter: "all"
- name: প্রোফেসনাল
filter: "professional"
- name: প্রাতিষ্ঠানিক
filter: "academic"
- name: শখের প্রোজেক্ট
filter: "hobby"
# your projects
projects:
- name: Kubernetes
logo: /images/sections/projects/kubernetes.png
role: Contributor
timeline: "March 2018 - Present"
repo: https://github.com/kubernetes/kubernetes # If your project is a public repo on GitHub, then provide this link. it will show star count.
#url: "" # If your project is not a public repo but it has a website or any external details url then provide it here. don't provide "repo" and "url" simultaneously.
summary: Production-Grade Container Scheduling and Management.
tags: ["professional", "kubernetes", "cloud"]
- name: Tensorflow
logo: /images/sections/projects/tensorflow.png
role: Developer
timeline: "Jun 2018 - Present"
repo: https://github.com/tensorflow/tensorflow
#url: ""
summary: An Open Source Machine Learning Framework for Everyone.
tags: ["professional", "machine-learning","academic"]
- name: A sample academic paper
role: Team Lead
timeline: "Jan 2017 - Nov 2017"
url: "https://www.example.com"
summary: Lorem ipsum dolor sit amet consectetur adipisicing elit. Sapiente eius reprehenderit animi suscipit autem eligendi esse amet aliquid error eum. Accusantium distinctio soluta aliquid quas placeat modi suscipit eligendi nisi.
tags: ["academic","iot"]
- name: Nocode
logo: /images/sections/projects/no-code.png
role: Nothing
timeline: "Oct 2019 - Dec 2019"
repo: https://github.com/kelseyhightower/nocode
#url: ""
summary: The best way to write secure and reliable applications. Write nothing; deploy nowhere.
tags: ["hobby", "fun"]
- name: Toha
logo: /images/sections/projects/toha.png
role: Owner
timeline: "Jun 2019 - Present"
repo: https://github.com/hossainemruz/toha
summary: A Hugo theme for personal portfolio.
tags: ["hobby","hugo","theme","professional"]
@@ -0,0 +1,12 @@
# section information
section:
name: সাম্প্রতিক-পোস্ট
id: recent-posts
enable: true
weight: 5
showOnNavbar: true
template: sections/recent-posts.html
# Can optionally hide the title in sections
# hideTitle: true
# no additional configuration is required
+50
View File
@@ -0,0 +1,50 @@
# section information
section:
name: দক্ষতা
id: skills
enable: true
weight: 2
showOnNavbar: true
template: sections/skills.html
# Can optionally hide the title in sections
# hideTitle: true
# Your Skills.
# Give a summary of you each skill in the summary section.
skills:
- name: Kubernetes
icon: "/images/sections/skills/kubernetes.png"
summary: "আমি Kubernetes এ অ্যাপ্লিকেশান পরিচালনা করতে সক্ষম । আমার Kubernetes এ CRD এর জন্য কন্ট্রোলার লিখার অভিজ্ঞতা আছে ।"
url: "https://kubernetes.io/"
- name: Go ডেভেলপমেন্ট
icon: "/images/sections/skills/go.png"
summary: "ডেভেলপমেন্টের জন্য প্রধান ভাষা হিসেবে ব্যবহার করছি। টেস্ট যোগ্য, রক্ষণাবেক্ষণ যোগ্য কোড লিখতে সক্ষম।"
url: "https://golang.org/"
- name: ক্লাউড কম্পিউটিং
icon: "/images/sections/skills/cloud.png"
summary: "GCP, AWS, Azure গুলোর মত বেশিরভাগ বড় বড় ক্লাউড নিয়ে কাজর অভিজ্ঞতা আছে।"
- name: Docker
icon: "/images/sections/skills/docker.svg"
summary: "বেশির ভাগ প্রোগ্রামেরই Docker কন্টেইনার তৈরি করি। মাল্টি স্টেজ এবং মাল্টি আর্কিটেকচার কন্টেইনার নিয়ে অভিজ্ঞতা আছে।"
url: "https://www.docker.com/"
- name: Prometheus
icon: "/images/sections/skills/prometheus.png"
summary: "Prometheus metrics সেটআপ ও কনফিগার করতে সক্ষম। PromQL, AlertManager নিয়ে অভিজ্ঞতা আছে। Metric exporters লিখাতেও অভিজ্ঞতা আছে।"
url: "https://prometheus.io/"
- name: লিনাক্স
icon: "/images/sections/skills/linux.png"
summary: "প্রধান অপারেটিং সিস্টেম হিসেবে ব্যবহার করছি। bash/shell scripts লিখতে সক্ষম।"
- name: গিট
icon: "/images/sections/skills/git.png"
summary: "গিট ভিত্তিক ডেভেলপমেন্টের অভিজ্ঞতা আছে। বেশির ভাগ ক্ষেতরেই GitHub ব্যবহার করি তবে GitLab ব্যবহারেরও অভিজ্ঞতা আছে।"
url: "https://git-scm.com/"
- name: C++
icon: "/images/sections/skills/c++.png"
summary: "বেসিক C/C++ প্রোগ্রামিং জানি । প্রব্লেম সল্ভিং এবং কন্টেস্ট এর জন্য ব্যবহার করেছি।"
+11
View File
@@ -0,0 +1,11 @@
# Copyright Notice
copyright: © 2020 Copyright.
# Meta description for your site. This will help the search engines to find your site.
description: জন ডো এর বাক্তিগত পোর্টফোলিও ও ব্লগ.
# specify the list of custom menus that you want to show in the top navbar.
# they will be separated by a divider from the main menus.
customMenus:
- name: ডকুমেন্টেশন
url: https://toha-guides.netlify.app/posts/
+18
View File
@@ -0,0 +1,18 @@
# some information about you
name: "John Doe"
nickname: "John"
# greeting message before your name. it will default to "Hi! I am" if not provided
greeting: "Hi, I am"
image: "images/author/john.png"
# give your some contact information. they will be used in the footer
contactInfo:
email: "johndoe@example.com"
phone: "+0123456789"
# some summary about what you do
summary:
- I am a Developer
- I am a Devops
- I love servers
- I work on open-source projects
- I love to work with some fun projects
@@ -1,3 +1,12 @@
# section information
section:
name: About
id: about
enable: true
weight: 1
showOnNavbar: true
template: sections/about.html
# your designation # your designation
designation: Software Engineer designation: Software Engineer
# your company information # your company information
@@ -40,7 +49,7 @@ socialLinks:
# your soft skills # your soft skills
# give the percentage between 50 to 100 with 5 intervals. # give the percentage between 50 to 100 with 5 intervals.
# currently supported color: blue, yellow, pink, green # currently supported colors: blue, yellow, pink, green, sky, orange
softSkills: softSkills:
- name: Leadership - name: Leadership
percentage: 85 percentage: 85
@@ -54,3 +63,16 @@ softSkills:
- name: Hard Working - name: Hard Working
percentage: 85 percentage: 85
color: green color: green
- name: Fast Learner
percentage: 85
color: sky
- name: Problem Solving
percentage: 85
color: orange
# you can also provide color code instead of pre-defined color name
# - name: Example 1
# percentage: 75
# color: "#00adb5"
# - name: Example 2
# percentage: 65
# color: "#8b8383"
@@ -0,0 +1,24 @@
# section information
section:
name: Achievements
id: achievements
enable: true
weight: 6
showOnNavbar: true
# Can optionally hide the title in sections
# hideTitle: true
# Your achievements achievements
achievements:
- title: Best Presenter
image: /images/sections/achievements/presenter.jpg
summary: Best presenter in the 2020 XYZ conference.
- title: Champion
image: /images/sections/achievements/sport.jpg
summary: Champion in cycling inter-city cycling championship 2020.
- title: Graduation
image: /images/sections/achievements/graduation-cap.jpg
summary: Received Bachelor of Science (B.Sc.) in Computer Science and Engineer from XYZ University.
- title: Award Winner
image: /images/sections/achievements/woman-winner.jpg
summary: Wined best paper award at IEE Conference 2020.
@@ -0,0 +1,64 @@
# section information
section:
name: Experiences
id: experiences
enable: true
weight: 3
showOnNavbar: true
# Can optionally hide the title in sections
# hideTitle: true
# Your experiences
experiences:
- company:
name: Example Co.
url: "https://www.example.com"
location: Dhaka Branch
# company overview
overview: Example Co. is a widely recognized company for cloud-native development. It builds tools for Kubernetes.
positions:
- designation: Senior Software Engineer
start: Nov 2019
# don't provide end date if you are currently working there. It will be replaced by "Present"
# end: Dec 2020
# give some points about what was your responsibilities at the company.
responsibilities:
- Design and develop XYZ tool for ABC task
- Design, develop and manage disaster recovery tool [Xtool](https://www.example.com) that backup Kubernetes volumes, databases, and cluster's resource definition.
- Lead backend team.
- designation: Junior Software Engineer
start: Nov 2017
end: Oct 2019
responsibilities:
- Implement and test xyz feature for abc tool.
- Support client for abc tool.
- Learn k,d,w technology for xyz.
- company:
name: PreExample Co.
url: "https://www.preexample.com"
location: Nowhere
overview: PreExample Co. is a gateway company to enter into Example co. So, nothing special here.
positions:
- designation: Software Engineer
start: March 2016
end: May 2017
responsibilities:
- Write lots of example codes.
- Read lots of examples.
- See lots of example videos.
- company:
name: Intern Counting Company (ICC).
url: "https://www.intern.com"
location: Intern Land
overview: Intern counting Company (ICC) is responsible for counting worldwide intern Engineers.
positions:
- designation: Intern
start: Jun 2015
end: Jan 2016
responsibilities:
- Count lost of interns.
- Count more interns.
- Count me as an intern.
@@ -0,0 +1,64 @@
# section information
section:
name: Projects
id: projects
enable: true
weight: 4
showOnNavbar: true
# Can optionally hide the title in sections
# hideTitle: true
# filter buttons
buttons:
- name: All
filter: "all"
- name: Professional
filter: "professional"
- name: Academic
filter: "academic"
- name: Hobby
filter: "hobby"
# your projects
projects:
- name: Kubernetes
logo: /images/sections/projects/kubernetes.png
role: Contributor
timeline: "March 2018 - Present"
repo: https://github.com/kubernetes/kubernetes # If your project is a public repo on GitHub, then provide this link. it will show star count.
#url: "" # If your project is not a public repo but it has a website or any external details url then provide it here. don't provide "repo" and "url" simultaneously.
summary: Production-Grade Container Scheduling and Management.
tags: ["professional", "kubernetes", "cloud"]
- name: Tensorflow
logo: /images/sections/projects/tensorflow.png
role: Developer
timeline: "Jun 2018 - Present"
repo: https://github.com/tensorflow/tensorflow
#url: ""
summary: An Open Source Machine Learning Framework for Everyone.
tags: ["professional", "machine-learning","academic"]
- name: A sample academic paper
role: Team Lead
timeline: "Jan 2017 - Nov 2017"
url: "https://www.example.com"
summary: Lorem ipsum dolor sit amet consectetur adipisicing elit. Sapiente eius reprehenderit animi suscipit autem eligendi esse amet aliquid error eum. Accusantium distinctio soluta aliquid quas placeat modi suscipit eligendi nisi.
tags: ["academic","iot"]
- name: Nocode
logo: /images/sections/projects/no-code.png
role: Nothing
timeline: "Oct 2019 - Dec 2019"
repo: https://github.com/kelseyhightower/nocode
#url: ""
summary: The best way to write secure and reliable applications. Write nothing; deploy nowhere.
tags: ["hobby", "fun"]
- name: Toha
logo: /images/sections/projects/toha.png
role: Owner
timeline: "Jun 2019 - Present"
repo: https://github.com/hossainemruz/toha
summary: A Hugo theme for personal portfolio.
tags: ["hobby","hugo","theme","professional"]
@@ -0,0 +1,11 @@
# section information
section:
name: Recent Posts
id: recent-posts
enable: true
weight: 5
showOnNavbar: true
# Can optionally hide the title in sections
# hideTitle: true
# no additional configuration is required
+49
View File
@@ -0,0 +1,49 @@
# section information
section:
name: Skills
id: skills
enable: true
weight: 2
showOnNavbar: true
# Can optionally hide the title in sections
# hideTitle: true
# Your Skills.
# Give a summary of you each skill in the summary section.
skills:
- name: Kubernetes
icon: "/images/sections/skills/kubernetes.png"
summary: "Capable of deploying, managing application on Kubernetes. Experienced in writing Kubernetes controllers for CRDs."
url: "https://kubernetes.io/"
- name: Go Development
icon: "/images/sections/skills/go.png"
summary: "Using as the main language for professional development. Capable of writing scalable, testable, and maintainable program."
url: "https://golang.org/"
- name: Cloud Computing
icon: "/images/sections/skills/cloud.png"
summary: "Worked with most of the major clouds such as GCP, AWS, Azure etc."
- name: Docker
icon: "/images/sections/skills/docker.svg"
summary: "Write most of the programs as dockerized container. Experienced with multi-stage, multi-arch build process."
url: "https://www.docker.com/"
- name: Prometheus
icon: "/images/sections/skills/prometheus.png"
summary: "Capable of setup, configure Prometheus metrics. Experienced with PromQL, AlertManager. Also, experienced with writing metric exporters."
url: "https://prometheus.io/"
- name: Linux
icon: "/images/sections/skills/linux.png"
summary: "Using as the main operating system. Capable of writing bash/shell scripts."
- name: Git
icon: "/images/sections/skills/git.png"
summary: "Experienced with git-based development. Mostly, use Github. Also, have experience in working with GitLab."
url: "https://git-scm.com/"
- name: C++
icon: "/images/sections/skills/c++.png"
summary: "Know basic C/C++ programming. Used for contest programming and problem solving."
+11
View File
@@ -0,0 +1,11 @@
# Copyright Notice
copyright: © 2020 Copyright.
# Meta description for your site. This will help the search engines to find your site.
description: Portfolio and personal blog of John Doe.
# specify the list of custom menus that you want to show in the top navbar.
# they will be separated by a divider from the main menus.
customMenus:
- name: Docs
url: https://toha-guides.netlify.app/posts/
-43
View File
@@ -1,43 +0,0 @@
# Your experiences
experiences:
- designation: Software Engineer
company:
name: Example Co.
url: "https://www.example.com"
location: Dhaka Branch
# company overview
overview: Example Co. is a widely recognized company for cloud native development. It build tools for Kubernetes.
start: Nov 2017
# don't provide end date if you are currently working there. It will be replaced by "Present"
# end: Dec 2020
# give some points about what was your responsibilities at the company.
responsibilities:
- Design, develop and manage disaster recovery tool [Xtool](https://www.example.com) that backup Kubernetes volumes, databases and cluster's resource definition.
- My another responsibilities.
- My more responsibilities.
- designation: Software Engineer
company:
name: PreExample Co.
url: "https://www.preexample.com"
location: Nowhere
overview: PreExample Co. is gateway company to enter into Example co. So, nothing special here.
start: March 2016
end: May 2017
responsibilities:
- Write lots of example codes.
- Read lots of examples.
- See lots of example videos.
- designation: Intern
company:
name: Intern Counting Company (ICC).
url: "https://www.intern.com"
location: Intern Land
overview: Intern counting Company (ICC) is responsible for counting worldwide intern Engineer.
start: Jun 2015
end: Jan 2016
responsibilities:
- Count lost of interns.
- Count more interns.
- Count myself as intern.
+20
View File
@@ -0,0 +1,20 @@
# some information about you
name: "John Doe"
nickname: "John"
# greeting message before your name. it will default to "Hi! I am" if not provided
greeting: "Bonjour, je suis"
image: "images/author/john.png"
# give your some contact information. they will be used in the footer
contactInfo:
email: "johndoe@example.com"
phone: "+0123456789"
# some summary about what you do
summary:
- Je suis un développeur
- Je suis un Devops
- J'aime les serveurs
- Je travaille sur des projets open-source
- J'aime travailler avec des projets amusants
+78
View File
@@ -0,0 +1,78 @@
# section information
section:
name: "A propos"
id: about
enable: true
weight: 1
showOnNavbar: true
template: sections/about.html
# your designation
designation: "Développeur logiciel"
# your company information
company:
name: Example Co.
url: "https://www.example.com"
# your resume. this file path should be relative to you "static" directory
resume: "files/resume.pdf"
# a summary about you
summary: "Je suis un ingénieur en logiciel passionné, avec x années d'expérience professionnelle. J'ai construit des outils OSS pour [Kubernetes](https://kubernetes.io/) en utilisant GO. Mes outils aident les gens à déployer leurs charges de travail dans Kubernetes. Parfois, je travaille sur des projets amusants comme l'écriture d'un thème, etc."
# your social links
# give as many as you want. use font-awesome for the icons.
socialLinks:
- name: Email
icon: "fas fa-envelope"
url: "example@gmail.com"
- name: Github
icon: "fab fa-github"
url: "https://www.github.com/example"
- name: Stackoverflow
icon: "fab fa-stack-overflow"
url: "#"
- name: LinkedIn
icon: "fab fa-linkedin"
url: "#"
- name: Twitter
icon: "fab fa-twitter"
url: "#"
- name: Facebook
icon: "fab fa-facebook"
url: "#"
# your soft skills
# give the percentage between 50 to 100 with 5 intervals.
# currently supported colors: blue, yellow, pink, green, sky, orange
softSkills:
- name: Chef de projet
percentage: 85
color: blue
- name: Travail d'équipe
percentage: 90
color: yellow
- name: Communication
percentage: 85
color: pink
- name: Persévérant
percentage: 85
color: green
- name: Autonome
percentage: 85
color: sky
- name: Logique
percentage: 85
color: orange
# you can also provide color code instead of pre-defined color name
# - name: Example 1
# percentage: 75
# color: "#00adb5"
# - name: Example 2
# percentage: 65
# color: "#8b8383"
@@ -0,0 +1,25 @@
# section information
section:
name: Realisations
id: achievements
enable: true
weight: 6
showOnNavbar: true
template: sections/achievements.html
# Can optionally hide the title in sections
# hideTitle: true
# Your achievements achievements
achievements:
- title: Meilleur présentateur
image: /images/sections/achievements/presenter.jpg
summary: Meilleur présentateur de la conférence XYZ 2020.
- title: Champion
image: /images/sections/achievements/sport.jpg
summary: Champion du championnat cycliste interurbain 2020.
- title: Remise des diplômes
image: /images/sections/achievements/graduation-cap.jpg
summary: J'ai obtenu une licence en sciences (B.Sc.) en informatique et en ingénierie à l'université XYZ.
- title: Lauréat du prix
image: /images/sections/achievements/woman-winner.jpg
summary: Lorem ipsum dolor sit amet consectetur adipisicing elit. Possimus architecto minus facere vero?
@@ -0,0 +1,65 @@
# section information
section:
name: Experiences
id: experiences
enable: true
weight: 3
showOnNavbar: true
template: sections/experiences.html
# Can optionally hide the title in sections
# hideTitle: true
# Your experiences
experiences:
- company:
name: Example Co.
url: "https://www.example.com"
location: Dhaka Branch
# company overview
overview: Example Co. est une entreprise largement reconnue pour le développement de l'utilisation des nuages. Elle construit des outils pour Kubernetes.
positions:
- designation: Ingénieur logiciel senior
start: Nov 2019
# don't provide end date if you are currently working there. It will be replaced by "Present"
# end: Dec 2020
# give some points about what was your responsibilities at the company.
responsibilities:
- Concevoir et développer l'outil XYZ pour la tâche ABC.
- Concevoir, développer et gérer l'outil de reprise après sinistre [Xtool](https://www.example.com) qui sauvegarde les volumes, les bases de données et la définition des ressources du cluster de Kubernetes.
- Diriger l'équipe de soutien.
- designation: Ingénieur logiciel junior
start: Nov 2017
end: Oct 2019
responsibilities:
- Implémenter et tester la fonction xyz pour l'outil abc.
- Support client pour abc tool.
- Apprendre la technologie k,d,w pour xyz.
- company:
name: PreExample Co.
url: "https://www.preexample.com"
location: Nowhere
overview: PreExample Co. est une société passerelle pour entrer dans Example co. Donc, rien de spécial ici.
positions:
- designation: Ingénieur logiciel
start: Mars 2016
end: Mai 2017
responsibilities:
- Rédigez de nombreux exemples de codes.
- Lire de nombreux exemples.
- Voir de nombreux exemples de vidéos.
- company:
name: Intern Counting Company (ICC).
url: "https://www.intern.com"
location: Intern Land
overview: La Compagnie de comptage des stagiaires (ICC) est responsable du comptage des ingénieurs stagiaires du monde entier.
positions:
- designation: Stagiaire
start: Juin 2015
end: Jan 2016
responsibilities:
- Compte perdu des stagiaires.
- Comptez plus de stagiaires.
- Comptez-moi comme un stagiaire.
@@ -0,0 +1,65 @@
# section information
section:
name: Projets
id: projects
enable: true
weight: 4
showOnNavbar: true
template: sections/projects.html
# Can optionally hide the title in sections
# hideTitle: true
# filter buttons
buttons:
- name: All
filter: "all"
- name: Professionnel
filter: "professionnel"
- name: Ecole
filter: "ecole"
- name: Hobby
filter: "hobby"
# your projects
projects:
- name: Kubernetes
logo: /images/sections/projects/kubernetes.png
role: Contributeur
timeline: "Mars 2018 - Présent"
repo: https://github.com/kubernetes/kubernetes # If your project is a public repo on GitHub, then provide this link. it will show star count.
#url: "" # If your project is not a public repo but it has a website or any external details url then provide it here. don't provide "repo" and "url" simultaneously.
summary: Planification et gestion des conteneurs de qualité production.
tags: ["professionnel", "kubernetes", "cloud"]
- name: Tensorflow
logo: /images/sections/projects/tensorflow.png
role: Développeur
timeline: "Juin 2018 - Présent"
repo: https://github.com/tensorflow/tensorflow
#url: ""
summary: Un cadre d'apprentissage machine à source ouverte pour tous.
tags: ["professionnel", "machine-learning","ecole"]
- name: Un exemple d'article académique
role: Chef d'équipe
timeline: "Janvier 2017 - Novembre 2017"
url: "https://www.example.com"
summary: Lorem ipsum dolor sit amet consectetur adipisicing elit. Sapiente eius reprehenderit animi suscipit autem eligendi esse amet aliquid error eum. Accusantium distinctio soluta aliquid quas placeat modi suscipit eligendi nisi.
tags: ["ecole","iot"]
- name: Nocode
logo: /images/sections/projects/no-code.png
role: Rien
timeline: "Oct 2019 - Dec 2019"
repo: https://github.com/kelseyhightower/nocode
#url: ""
summary: La meilleure façon de rédiger des demandes sûres et fiables. N'écrivez rien, ne déployez rien.
tags: ["hobby", "fun"]
- name: Toha
logo: /images/sections/projects/toha.png
role: Owner
timeline: "Juin 2019 - Présent"
repo: https://github.com/hossainemruz/toha
summary: Un thème Hugo pour le portfolio personnel.
tags: ["hobby","hugo","theme","professionnel"]
@@ -0,0 +1,12 @@
# section information
section:
name: Posts recents
id: recent-posts
enable: true
weight: 5
showOnNavbar: true
template: sections/recent-posts.html
# Can optionally hide the title in sections
# hideTitle: true
# no additional configuration is required
+50
View File
@@ -0,0 +1,50 @@
# section information
section:
name: Competences
id: skills
enable: true
weight: 2
showOnNavbar: true
template: sections/skills.html
# Can optionally hide the title in sections
# hideTitle: true
# Your Skills.
# Give a summary of you each skill in the summary section.
skills:
- name: Kubernetes
icon: "/images/sections/skills/kubernetes.png"
summary: "Capable de déployer, de gérer l'application sur Kubernetes. Expérimenté dans la rédaction de contrôleurs Kubernetes pour les CRD."
url: "https://kubernetes.io/"
- name: Go
icon: "/images/sections/skills/go.png"
summary: "Utiliser comme langue principale pour le développement professionnel. Capable d'écrire des programmes évolutifs, testables et maintenables."
url: "https://golang.org/"
- name: Cloud Computing
icon: "/images/sections/skills/cloud.png"
summary: "A travaillé avec la plupart des principaux nuages tels que GCP, AWS, Azure, etc."
- name: Docker
icon: "/images/sections/skills/docker.svg"
summary: "Inscrivez la plupart des programmes en tant que conteneur déchargé. Expérimenté dans le processus de construction en plusieurs étapes et en plusieurs arcs."
url: "https://www.docker.com/"
- name: Prometheus
icon: "/images/sections/skills/prometheus.png"
summary: "Capable d'installation, de configurer les métriques de Prometheus. Expérimenté avec PromQL, AlertManager. Expérimenté également dans la rédaction d'exportateurs de métriques."
url: "https://prometheus.io/"
- name: Linux
icon: "/images/sections/skills/linux.png"
summary: "Utilisé comme système d'exploitation principal. Capable d'écrire des scripts bash/shell."
- name: Git
icon: "/images/sections/skills/git.png"
summary: "Expérimenté dans le développement basé sur les GIT. Surtout, utilisez Github. Avoir également une expérience de travail avec GitLab."
url: "https://git-scm.com/"
- name: C++
icon: "/images/sections/skills/c++.png"
summary: "Connaître les bases de la programmation C/C++. Utilisé pour la programmation de concours et la résolution de problèmes."
+11
View File
@@ -0,0 +1,11 @@
# Copyright Notice
copyright: © 2020 Droits d'auteur.
# Meta description for your site. This will help the search engines to find your site.
description: Portfolio et blog personnel de Jane Doe.
# specify the list of custom menus that you want to show in the top navbar.
# they will be separated by a divider from the main menus.
customMenus:
- name: Docs
url: https://toha-guides.netlify.app/posts/
+18
View File
@@ -0,0 +1,18 @@
# some information about you
name: "John Doe"
nickname: "John"
# greeting message before your name. it will default to "Hi! I am" if not provided
greeting: "Halo, saya"
image: "images/author/john.png"
# give your some contact information. they will be used in the footer
contactInfo:
email: "johndoe@example.com"
phone: "+0123456789"
# some summary about what you do
summary:
- Saya seorang developer
- Saya mengerjakan System
- Saya suka dengan servers
- Saya melakukan projek open-source
- Projek-projek yang seru sangat menarik buat saya
+78
View File
@@ -0,0 +1,78 @@
# section information
section:
name: Tentang Saya
id: about
enable: true
weight: 1
showOnNavbar: true
template: sections/about.html
# your designation
designation: Programmer
# your company information
company:
name: Example Co.
url: "https://www.example.com"
# your resume. this file path should be relative to you "static" directory
resume: "files/resume.pdf"
# a summary about you
summary: 'Saya seorang insinyur perangkat lunak yang bersemangat dengan pengalaman kerja x tahun. Saya membuat alat OSS untuk [Kubernetes] (https://kubernetes.io/) menggunakan GO. Alat saya membantu orang untuk menyebarkan beban kerja mereka di Kubernetes. Terkadang, saya mengerjakan beberapa proyek menyenangkan seperti menulis tema, dll.'
# your social links
# give as many as you want. use font-awesome for the icons.
socialLinks:
- name: Email
icon: "fas fa-envelope"
url: "example@gmail.com"
- name: Github
icon: "fab fa-github"
url: "https://www.github.com/example"
- name: Stackoverflow
icon: "fab fa-stack-overflow"
url: "#"
- name: LinkedIn
icon: "fab fa-linkedin"
url: "#"
- name: Twitter
icon: "fab fa-twitter"
url: "#"
- name: Facebook
icon: "fab fa-facebook"
url: "#"
# your soft skills
# give the percentage between 50 to 100 with 5 intervals.
# currently supported colors: blue, yellow, pink, green, sky, orange
softSkills:
- name: Kepemimpinan
percentage: 85
color: blue
- name: Bekerja dengan Tim
percentage: 90
color: yellow
- name: Komunikasi
percentage: 85
color: pink
- name: Kerja Keras
percentage: 85
color: green
- name: Belajar Cepat
percentage: 85
color: sky
- name: Menyelesaikan Masalah
percentage: 85
color: orange
# you can also provide color code instead of pre-defined color name
# - name: Example 1
# percentage: 75
# color: "#00adb5"
# - name: Example 2
# percentage: 65
# color: "#8b8383"
@@ -0,0 +1,24 @@
# section information
section:
name: Presentasi
id: achievements
enable: true
weight: 6
showOnNavbar: true
# Can optionally hide the title in sections
# hideTitle: true
# Your achievements achievements
achievements:
- title: Presenter Terbaik
image: /images/sections/achievements/presenter.jpg
summary: Best presenter in the 2020 XYZ conference.
- title: Juara
image: /images/sections/achievements/sport.jpg
summary: Champion in cycling inter-city cycling championship 2020.
- title: Wisuda
image: /images/sections/achievements/graduation-cap.jpg
summary: Received Bachelor of Science (B.Sc.) in Computer Science and Engineer from XYZ University.
- title: Pemenang Award
image: /images/sections/achievements/woman-winner.jpg
summary: Lorem ipsum dolor sit amet consectetur adipisicing elit. Possimus architecto minus facere vero?
@@ -0,0 +1,64 @@
# section information
section:
name: Pengalaman
id: experiences
enable: true
weight: 3
showOnNavbar: true
# Can optionally hide the title in sections
# hideTitle: true
# Your experiences
experiences:
- company:
name: Example Co.
url: "https://www.example.com"
location: Dhaka Branch
# company overview
overview: Example Co. adalah perusahaan yang dikenal luas untuk pengembangan cloud-native. Itu membangun alat untuk Kubernetes.
positions:
- designation: Senior Software Engineer
start: Nov 2019
# don't provide end date if you are currently working there. It will be replaced by "Present"
# end: Dec 2020
# give some points about what was your responsibilities at the company.
responsibilities:
- Design and develop XYZ tool for ABC task
- Design, develop and manage disaster recovery tool [Xtool](https://www.example.com) that backup Kubernetes volumes, databases, and cluster's resource definition.
- Lead backend team.
- designation: Junior Software Engineer
start: Nov 2017
end: Okt 2019
responsibilities:
- Implement and test xyz feature for abc tool.
- Support client for abc tool.
- Learn k,d,w technology for xyz.
- company:
name: PreExample Co.
url: "https://www.preexample.com"
location: Nowhere
overview: PreExample Co. adalah perusahaan gateway untuk masuk ke Example co. Jadi, tidak ada yang istimewa di sini.
positions:
- designation: Software Engineer
start: Maret 2016
end: Mei 2017
responsibilities:
- Write lots of example codes.
- Read lots of examples.
- See lots of example videos.
- company:
name: Intern Counting Company (ICC).
url: "https://www.intern.com"
location: Intern Land
overview: Perusahaan penghitung magang (ICC) bertanggung jawab untuk menghitung Insinyur magang di seluruh dunia.
positions:
- designation: Intern
start: Jun 2015
end: Jan 2016
responsibilities:
- Count lost of interns.
- Count more interns.
- Count me as an intern.
@@ -0,0 +1,64 @@
# section information
section:
name: Projek
id: projects
enable: true
weight: 4
showOnNavbar: true
# Can optionally hide the title in sections
# hideTitle: true
# filter buttons
buttons:
- name: All
filter: "all"
- name: Profesional
filter: "profesional"
- name: Akademik
filter: "akademik"
- name: Hobi
filter: "hob1"
# your projects
projects:
- name: Kubernetes
logo: /images/sections/projects/kubernetes.png
role: Contributor
timeline: "March 2018 - Present"
repo: https://github.com/kubernetes/kubernetes # If your project is a public repo on GitHub, then provide this link. it will show star count.
#url: "" # If your project is not a public repo but it has a website or any external details url then provide it here. don't provide "repo" and "url" simultaneously.
summary: Production-Grade Container Scheduling and Management.
tags: ["professional", "kubernetes", "cloud"]
- name: Tensorflow
logo: /images/sections/projects/tensorflow.png
role: Developer
timeline: "Jun 2018 - Present"
repo: https://github.com/tensorflow/tensorflow
#url: ""
summary: An Open Source Machine Learning Framework for Everyone.
tags: ["professional", "machine-learning","academic"]
- name: A sample academic paper
role: Team Lead
timeline: "Jan 2017 - Nov 2017"
url: "https://www.example.com"
summary: Lorem ipsum dolor sit amet consectetur adipisicing elit. Sapiente eius reprehenderit animi suscipit autem eligendi esse amet aliquid error eum. Accusantium distinctio soluta aliquid quas placeat modi suscipit eligendi nisi.
tags: ["academic","iot"]
- name: Nocode
logo: /images/sections/projects/no-code.png
role: Nothing
timeline: "Oct 2019 - Dec 2019"
repo: https://github.com/kelseyhightower/nocode
#url: ""
summary: The best way to write secure and reliable applications. Write nothing; deploy nowhere.
tags: ["hobby", "fun"]
- name: Toha
logo: /images/sections/projects/toha.png
role: Owner
timeline: "Jun 2019 - Present"
repo: https://github.com/hossainemruz/toha
summary: A Hugo theme for personal portfolio.
tags: ["hobby","hugo","theme","professional"]
@@ -0,0 +1,11 @@
# section information
section:
name: Artikel Akhir
id: recent-posts
enable: true
weight: 5
showOnNavbar: true
# Can optionally hide the title in sections
# hideTitle: true
# no additional configuration is required
+49
View File
@@ -0,0 +1,49 @@
# section information
section:
name: Keahlian
id: skills
enable: true
weight: 2
showOnNavbar: true
# Can optionally hide the title in sections
# hideTitle: true
# Your Skills.
# Give a summary of you each skill in the summary section.
skills:
- name: Kubernetes
icon: "/images/sections/skills/kubernetes.png"
summary: "Mampu menerapkan, mengelola aplikasi di Kubernetes. Berpengalaman dalam menulis pengontrol Kubernetes untuk CRD."
url: "https://kubernetes.io/"
- name: Go Development
icon: "/images/sections/skills/go.png"
summary: "Menggunakan sebagai bahasa utama untuk pengembangan profesional. Mampu menulis program yang dapat diskalakan, dapat diuji, dan dipelihara."
url: "https://golang.org/"
- name: Cloud Computing
icon: "/images/sections/skills/cloud.png"
summary: "Worked with most of the major clouds such as GCP, AWS, Azure etc."
- name: Docker
icon: "/images/sections/skills/docker.svg"
summary: "Tulis sebagian besar program sebagai kontainer docker. Berpengalaman dengan proses pembangunan multi-tahap dan multi-arch."
url: "https://www.docker.com/"
- name: Prometheus
icon: "/images/sections/skills/prometheus.png"
summary: "Mampu mengatur, mengkonfigurasi metrik Prometheus. Berpengalaman dengan PromQL, AlertManager. Juga, berpengalaman dengan eksportir menulis metrik."
url: "https://prometheus.io/"
- name: Linux
icon: "/images/sections/skills/linux.png"
summary: "Menggunakan sebagai sistem operasi utama. Mampu menulis skrip bash / shell."
- name: Git
icon: "/images/sections/skills/git.png"
summary: "Berpengalaman dengan pengembangan berbasis git. Kebanyakan, gunakan Github. Juga, miliki pengalaman bekerja dengan GitLab."
url: "https://git-scm.com/"
- name: C++
icon: "/images/sections/skills/c++.png"
summary: "Ketahui pemrograman C / C ++ dasar. Digunakan untuk pemrograman kontes dan pemecahan masalah."
+11
View File
@@ -0,0 +1,11 @@
# Copyright Notice
copyright: © 2020 Copyright.
# Meta description for your site. This will help the search engines to find your site.
description: Portofolio dan blog pribadi dari Jane Doe.
# specify the list of custom menus that you want to show in the top navbar.
# they will be separated by a divider from the main menus.
customMenus:
- name: Docs
url: https://toha-guides.netlify.app/posts/
-54
View File
@@ -1,54 +0,0 @@
# filter buttons
buttons:
- name: All
filter: "all"
- name: Professional
filter: "professional"
- name: Academic
filter: "academic"
- name: Hobby
filter: "hobby"
# your projects
projects:
- name: Kubernetes
logo: images/projects/kubernetes.png
role: Contributor
timeline: "March 2018 - Present"
repo: https://github.com/kubernetes/kubernetes # if your project is public repo on github, then provide this link. it will show star count.
#url: "" # if your project is not a public repo but it has a website, or any external details url then provide it here. don't provide "repo" and "url" simultaneously.
summary: Production-Grade Container Scheduling and Management .
tags: ["professional", "kubernetes", "cloud"]
- name: Tensorflow
logo: images/projects/tensorflow.png
role: Developer
timeline: "Jun 2018 - Present"
repo: https://github.com/tensorflow/tensorflow
#url: ""
summary: An Open Source Machine Learning Framework for Everyone.
tags: ["professional", "machine-learning","academic"]
- name: A sample academic paper
role: Team Lead
timeline: "Jan 2017 - Nov 2017"
url: "https://www.example.com"
summary: Lorem ipsum dolor sit amet consectetur adipisicing elit. Sapiente eius reprehenderit animi suscipit autem eligendi esse amet aliquid error eum. Accusantium distinctio soluta aliquid quas placeat modi suscipit eligendi nisi.
tags: ["academic","iot"]
- name: Nocode
logo: images/projects/no-code.png
role: Nothing
timeline: "Oct 2019 - Dec 2019"
repo: https://github.com/kelseyhightower/nocode
#url: ""
summary: The best way to write secure and reliable applications. Write nothing; deploy nowhere.
tags: ["hobby", "fun"]
- name: Toha
logo: images/projects/toha.png
role: Owner
timeline: "Jun 2019 - Present"
repo: https://github.com/hossainemruz/toha
summary: A Hugo theme for personal portfolio.
tags: ["hobby","hugo","theme","professional"]
-40
View File
@@ -1,40 +0,0 @@
# background image of the landing page
background: "images/background.jpg"
# some information about you
author:
name: "Jane Doe"
image: "images/avatar.png"
# give your some contact information. they will be used in the footer
contactInfo:
email: "janedoe@example.com"
phone: "+0123456789"
# a summary of what you do
summary:
- I am a Developer
- I work with Go
- I love to work with some fun projects
# Menus of the home page
menus:
- name: Home
url: "#home"
weight: 1
- name: About
url: "#about"
weight: 2
- name: Skills
url: "#skills"
weight: 3
- name: Experiences
url: "#experiences"
weight: 4
- name: Projects
url: "#projects"
weight: 5
- name: Recent Posts
url: "#recent-posts"
weight: 6
- name: Achievements
url: "#achievements"
weight: 7
-34
View File
@@ -1,34 +0,0 @@
# Your Skills.
# Give a summary of you each skill in summary section.
skills:
- name: Kubernetes
icon: "images/skills/kubernetes.png"
summary: "Capable of deploying, managing application on Kubernetes. Experienced in writing Kubernetes controllers for CRDs."
- name: Go Development
icon: "images/skills/go.png"
summary: "Using as main language for professional development. Capable of writing scalable, testable, and maintainable program."
- name: Cloud Computing
icon: "images/skills/cloud.png"
summary: "Worked with most of the major clouds such as GCP, AWS, Azure etc."
- name: Docker
icon: "images/skills/docker.svg"
summary: "Write most of the programs as dockerized container. Experienced with multi-stage, multi-arch build process."
- name: Prometheus
icon: "images/skills/prometheus.png"
summary: "Capable of setup, configure Prometheus metrics. Experienced with PromQL, AlertManager. Also, experienced with writing metric exporters."
- name: Linux
icon: "images/skills/linux.png"
summary: "Using as main operating system. Capable of writing bash/shell scripts."
- name: Git
icon: "images/skills/git.png"
summary: "Experienced with git based development. Mostly, use Github. Also have experience in working with GitLab."
- name: C++
icon: "images/skills/c++.png"
summary: "Know basic C/C++ programming. Used for contest programming and problem solving."
Binary file not shown.

After

Width:  |  Height:  |  Size: 8.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 MiB

Before

Width:  |  Height:  |  Size: 385 KiB

After

Width:  |  Height:  |  Size: 385 KiB

Before

Width:  |  Height:  |  Size: 97 KiB

After

Width:  |  Height:  |  Size: 97 KiB

Before

Width:  |  Height:  |  Size: 142 KiB

After

Width:  |  Height:  |  Size: 142 KiB

Before

Width:  |  Height:  |  Size: 88 KiB

After

Width:  |  Height:  |  Size: 88 KiB

Before

Width:  |  Height:  |  Size: 280 KiB

After

Width:  |  Height:  |  Size: 280 KiB

Before

Width:  |  Height:  |  Size: 51 KiB

After

Width:  |  Height:  |  Size: 51 KiB

Before

Width:  |  Height:  |  Size: 6.8 KiB

After

Width:  |  Height:  |  Size: 6.8 KiB

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

Before

Width:  |  Height:  |  Size: 98 KiB

After

Width:  |  Height:  |  Size: 98 KiB

Before

Width:  |  Height:  |  Size: 6.4 KiB

After

Width:  |  Height:  |  Size: 6.4 KiB

Before

Width:  |  Height:  |  Size: 9.3 KiB

After

Width:  |  Height:  |  Size: 9.3 KiB

Before

Width:  |  Height:  |  Size: 26 KiB

After

Width:  |  Height:  |  Size: 26 KiB

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

Before

Width:  |  Height:  |  Size: 280 KiB

After

Width:  |  Height:  |  Size: 280 KiB

Before

Width:  |  Height:  |  Size: 26 KiB

After

Width:  |  Height:  |  Size: 26 KiB

Before

Width:  |  Height:  |  Size: 56 KiB

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 346 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

+48
View File
@@ -0,0 +1,48 @@
# More documentation here: https://github.com/nicksnyder/go-i18n
[home]
other = "হোম"
[posts]
other = "পোষ্ট সমূহ"
[toc_heading]
other = "সুচিপত্র"
[resume]
other = "আমার জীবনবৃত্তান্ত"
[navigation]
other = "নেভিগেশন"
[contact_me]
other = "আমার সাথে যোগাযোগ করুনঃ"
[email]
other = "ইমেইল"
[phone]
other = "ফোন"
[newsletter_text]
other = "ইমেইল নোটিফিকেশান এর মাধ্যমে সর্বশেষ তথ্য জানুন"
[newsletter_input_placeholder]
other = "ইমেইল প্রবেশ করান"
[newsletter_warning]
other = "আমরা আপনার ইমেল অন্য কারও সাথে শেয়ার করব না।"
[submit]
other = "জমা দিন"
[hugoAttributionText]
other = "পাওয়ারড বাই"
[prev]
other = "পূর্ববর্তী"
[next]
other = "পরবর্তী"
[improve_this_page]
other = "এই পৃষ্ঠাটি উন্নত করুন"
+51
View File
@@ -0,0 +1,51 @@
# More documentation here: https://github.com/nicksnyder/go-i18n
[home]
other = "Home"
[posts]
other = "Beiträge"
[toc_heading]
other = "Inhoudsopgave"
[at]
other = "bei"
[resume]
other = "Mein Lebenslauf"
[navigation]
other = "Navigation"
[contact_me]
other = "Kontakt aufnehmen"
[email]
other = "E-mail"
[phone]
other = "Telefoon"
[newsletter_text]
other = "Mit dem Newsletter auf dem neuesten Stand bleiben"
[newsletter_input_placeholder]
other = "E-Mail-Adresse eingeben"
[newsletter_warning]
other = "Wir werden Ihre E-Mail-Adresse nicht an Dritte weitergeben."
[submit]
other = "Absenden"
[hugoAttributionText]
other = "Powered by"
[prev]
other = "Vorige"
[next]
other = "De volgende"
[improve_this_page]
other = "Verbeter deze pagina"
+51
View File
@@ -0,0 +1,51 @@
# More documentation here: https://github.com/nicksnyder/go-i18n
[home]
other = "Home"
[posts]
other = "Posts"
[toc_heading]
other = "Table of Contents"
[at]
other = "at"
[resume]
other = "My resume"
[navigation]
other = "Navigation"
[contact_me]
other = "Contact me:"
[email]
other = "Email"
[phone]
other = "Phone"
[newsletter_text]
other = "Stay up to date with email notification"
[newsletter_input_placeholder]
other = "Enter email"
[newsletter_warning]
other = "We'll never share your email with anyone else."
[submit]
other = "Submit"
[hugoAttributionText]
other = "Powered by"
[prev]
other = "Prev"
[next]
other = "Next"
[improve_this_page]
other = "Improve this page"
+51
View File
@@ -0,0 +1,51 @@
# More documentation here: https://github.com/nicksnyder/go-i18n
[home]
other = "Inicio"
[posts]
other = "Posts"
[toc_heading]
other = "Contenido"
[at]
other = "en"
[resume]
other = "Mi currículum"
[navigation]
other = "Navegación"
[contact_me]
other = "Contacto"
[email]
other = "Email"
[phone]
other = "Teléfono"
[newsletter_text]
other = "Subscribirse"
[newsletter_input_placeholder]
other = "Ingrese email"
[newsletter_warning]
other = "Jamás compartiremos tus datos con alguién mas"
[submit]
other = "Enviar"
[hugoAttributionText]
other = "Funcionando con"
[prev]
other = "Anterior"
[next]
other = "Siguiente"
[improve_this_page]
other = "Mejorar esta página"
+51
View File
@@ -0,0 +1,51 @@
# More documentation here: https://github.com/nicksnyder/go-i18n
[home]
other = "Accueil"
[posts]
other = "Des postes"
[toc_heading]
other = "Table des matières"
[at]
other = "chez"
[resume]
other = "Mon Curriculum vitæ"
[navigation]
other = "Naviguation"
[contact_me]
other = "Contactez moi :"
[email]
other = "Email"
[phone]
other = "Téléphone"
[newsletter_text]
other = "Restez à jour par e-mail"
[newsletter_input_placeholder]
other = "Entrez une adresse e-mail"
[newsletter_warning]
other = "Nous ne partagerons jamais votre courriel avec quelqu'un d'autre."
[submit]
other = "Envoyer"
[hugoAttributionText]
other = "Alimenté par"
[prev]
other = "Précédent"
[next]
other = "Suivant"
[improve_this_page]
other = "Améliorez cette page"
+51
View File
@@ -0,0 +1,51 @@
# More documentation here: https://github.com/nicksnyder/go-i18n
[home]
other = "Beranda"
[posts]
other = "Artikel"
[toc_heading]
other = "Daftar Isi"
[at]
other = "at"
[resume]
other = "Resume saya"
[navigation]
other = "Navigasi"
[contact_me]
other = "Hubungi saya:"
[email]
other = "Surel"
[phone]
other = "Telepon"
[newsletter_text]
other = "Ingin selalu update dengan notifikasi email"
[newsletter_input_placeholder]
other = "Masukkan email"
[newsletter_warning]
other = "Kami tidak pernah berbagi data email dengan siapapun."
[submit]
other = "Kirim"
[hugoAttributionText]
other = "Didukung oleh"
[prev]
other = "Sebelumnya"
[next]
other = "Lanjut"
[improve_this_page]
other = "Perbaiki halaman ini"
BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 167 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 294 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 389 KiB

After

Width:  |  Height:  |  Size: 698 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 147 KiB

BIN
View File
Binary file not shown.

Before

Width:  |  Height:  |  Size: 256 KiB

After

Width:  |  Height:  |  Size: 127 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 344 KiB

+3 -3
View File
@@ -1,15 +1,15 @@
{{ define "header" }} {{ define "header" }}
<link rel="stylesheet" href="/assets/css/404.css"> <link rel="stylesheet" href="{{ "/assets/css/404.css" | relURL }}">
{{ end }} {{ end }}
{{ define "navbar" }} {{ define "navbar" }}
{{ partial "navbar-2.html" (dict "baseURL" .Site.BaseURL "title" .Site.Title "hasToggleButton" false) }} {{ partial "navigators/navbar-2.html" (dict "baseURL" site.BaseURL "title" site.Title "hasToggleButton" false) }}
{{ end }} {{ end }}
{{ define "content" }} {{ define "content" }}
<div class="container"> <div class="container">
<div class="notFound"> <div class="notFound">
<img src="/assets/images/404.png" alt=""> <img src="{{ "/assets/images/404.png" | relURL }}" alt="">
<div class="message"> <div class="message">
<h1>404</h1> <h1>404</h1>
<h4>The page you are looking for is not there yet.</h4> <h4>The page you are looking for is not there yet.</h4>
+8 -2
View File
@@ -9,18 +9,24 @@
{{ block "header" . }} {{ end }} {{ block "header" . }} {{ end }}
<!-- ADD GOOGLE ANALYTICS IF ENABLED --> <!-- ADD GOOGLE ANALYTICS IF ENABLED -->
{{ if .Site.GoogleAnalytics }} {{ if site.GoogleAnalytics }}
{{ template "_internal/google_analytics_async.html" . }} {{ template "_internal/google_analytics_async.html" . }}
{{ end }} {{ end }}
</head> </head>
<body> <body data-spy="scroll" data-target="#TableOfContents" data-offset="80">
<div class="container-fluid bg-dimmed wrapper"> <div class="container-fluid bg-dimmed wrapper">
<!----- ADD NAVBAR ---------------> <!----- ADD NAVBAR --------------->
{{ block "navbar" . }} {{ end }} {{ block "navbar" . }} {{ end }}
<!----- ADD SIDEBAR --------------->
{{ block "sidebar" . }} {{ end }}
<!----- ADD PAGE CONTENT ---------> <!----- ADD PAGE CONTENT --------->
{{ block "content" . }} {{ end }} {{ block "content" . }} {{ end }}
<!----- ADD TABLE OF CONTENTS ----------->
{{ block "toc" . }} {{ end }}
</div> </div>
<!------- ADD FOOTER ------------> <!------- ADD FOOTER ------------>
+26 -16
View File
@@ -1,41 +1,51 @@
{{ define "header" }} {{ define "header" }}
<link rel="stylesheet" href="/assets/css/list.css"> <link rel="stylesheet" href="{{ "/assets/css/layouts/list.css" | relURL }}">
<link rel="stylesheet" href="{{ "/assets/css/navigators/sidebar.css" | relURL}}">
{{ end }} {{ end }}
{{ define "navbar" }} {{ define "navbar" }}
{{ partial "navbar-2.html" (dict "baseURL" .Site.BaseURL "title" .Site.Title "hasToggleButton" true) }} {{ partial "navigators/navbar-2.html" . }}
{{ end }} {{ end }}
{{ define "content" }} {{ define "sidebar" }}
{{ $blogHome:="#" }}
{{ if site.IsMultiLingual }}
{{ $blogHome = (path.Join (cond ( eq .Language.Lang "en") "" .Language.Lang) "posts") }}
{{ end }}
<section class="sidebar-section" id="sidebar-section">
<div class="sidebar-holder">
<div class="sidebar" id="sidebar"> <div class="sidebar" id="sidebar">
<input type="text" value="" placeholder="Search" data-search="" id="search-box" />
<div class="sidebar-tree"> <div class="sidebar-tree">
<input type="text" name="filtr-search" value="" placeholder="Search" data-search="" id="search-box" />
<ul class="tree" id="tree"> <ul class="tree" id="tree">
<li id="list-heading"><a href="#" data-filter="all">{{.Title}}</a></li> <li id="list-heading"><a href="{{ "/posts" | relLangURL }}" data-filter="all">{{ i18n "posts" }}</a></li>
<div class="subtree"> <div class="subtree">
{{ partial "sections.html" .Sections }} {{ partial "navigators/sidebar.html" (dict "menus" site.Menus.sidebar "ctx" .) }}
</div> </div>
</ul> </ul>
</div> </div>
</div> </div>
<div class="content container-fluid" id="content"> </div>
<div class="content-cards"> </section>
<div class="container-fluid filtr-container post-cards" id="post-cards">
{{ range (where site.RegularPages "Type" "in" site.Params.mainSections) }}
{{ partial "cards/post.html" . }}
{{ end }} {{ end }}
{{/* {{ $paginator := .Paginate .Site.RegularPages 120 }}
{{ define "content" }}
<section class="content-section" id="content-section">
<div class="content container-fluid" id="content">
<div class="container-fluid post-card-holder" id="post-card-holder">
{{ $paginator := .Paginate .RegularPagesRecursive 12 }}
{{ range $paginator.Pages }} {{ range $paginator.Pages }}
{{ partial "cards/post.html" . }} {{ partial "cards/post.html" . }}
{{ end }} */}} {{ end }}
</div> </div>
{{/* <div class="paginator"> <div class="paginator">
{{ template "_internal/pagination.html" . }} {{ template "_internal/pagination.html" . }}
</div> */}}
</div> </div>
</div> </div>
</section>
{{ end }} {{ end }}
{{ define "scripts" }} {{ define "scripts" }}
<script src="/assets/js/list.js"></script> <script src="{{ "/assets/js/list.js" | relURL }}"></script>
{{ end }} {{ end }}
+51 -34
View File
@@ -1,25 +1,47 @@
{{ define "header" }} {{ define "header" }}
<meta name="description" content="{{ if .Description }}{{ .Description }}{{ else }}{{ .Title }}{{ end }}" />
<link <link
rel="stylesheet" rel="stylesheet"
href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.18.1/styles/atom-one-dark.min.css" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.18.1/styles/atom-one-dark.min.css"
/> />
<link rel="stylesheet" href="/assets/css/single.css" /> <link rel="stylesheet" href="{{ "/assets/css/layouts/single.css" | relURL }}"/>
<link rel="stylesheet" href="{{ "/assets/css/navigators/sidebar.css" | relURL }}">
{{ end }} {{ end }}
{{ define "navbar" }} {{ define "navbar" }}
{{ partial "navbar-2.html" (dict "baseURL" .Site.BaseURL "title" .Site.Title "hasToggleButton" false) }} {{ partial "navigators/navbar-2.html" . }}
{{ end }}
{{ define "sidebar" }}
<section class="sidebar-section" id="sidebar-section">
<div class="sidebar-holder">
<div class="sidebar" id="sidebar">
<input type="text" value="" placeholder="Search" data-search="" id="search-box" />
<div class="sidebar-tree">
<ul class="tree" id="tree">
<li id="list-heading"><a href="{{ "/posts" | relLangURL }}" data-filter="all">{{ i18n "posts" }}</a></li>
<div class="subtree">
{{ partial "navigators/sidebar.html" (dict "menus" site.Menus.sidebar "ctx" .) }}
</div>
</ul>
</div>
</div>
</div>
</section>
{{ end }} {{ end }}
{{ define "content" }} {{ define "content" }}
<section class="content-section" id="content-section">
<div class="content">
<div class="container p-0 read-area"> <div class="container p-0 read-area">
<!--Hero Area--> <!--Hero Area-->
<div class="hero-area col-sm-12" style='background-image: url({{ partial "helpers/get-hero.html" . }});'> <div class="hero-area col-sm-12" id="hero-area" style='background-image: url({{ strings.TrimSuffix "/" site.BaseURL }}{{ partial "helpers/get-hero.html" . | relURL }});'>
</div> </div>
<!--Content Start--> <!--Content Start-->
<div class="page-content"> <div class="page-content">
<div class="author-profile ml-auto align-self-lg-center"> <div class="author-profile ml-auto align-self-lg-center">
<img class="rounded-circle" src='{{ partial "helpers/get-author-image.html" . }}'/> <img class="rounded-circle" src='{{ partial "helpers/get-author-image.html" . | relURL }}'/>
<h5 class="author-name">{{ partial "helpers/get-author-name.html" . }}</h5> <h5 class="author-name">{{ partial "helpers/get-author-name.html" . }}</h5>
<p>{{ .Page.Date.Format "January 2, 2006" }}</p> <p>{{ .Page.Date.Format "January 2, 2006" }}</p>
</div> </div>
@@ -33,54 +55,49 @@
</div> </div>
<!--- Improve this page button ---> <!--- Improve this page button --->
{{ if .Site.Params.GitRepo }} {{ if site.Params.GitRepo }}
<div class="btn-improve-page"> <div class="btn-improve-page">
<a href="{{ .Site.Params.GitRepo }}/edit/master/content/{{ .File.Path }}"> <a href="{{ site.Params.GitRepo }}/edit/master/content/{{ .File.Path }}">
<i class="fas fa-code-branch"></i> <i class="fas fa-code-branch"></i>
Improve This Page {{ i18n "improve_this_page" }}
</a> </a>
</div> </div>
{{ end }} {{ end }}
<!---Next and Previous Navigator --> <!---Next and Previous Navigator -->
<hr /> <hr />
<div class="row next-prev-navigator"> {{ partial "navigators/next-prev-navigator.html" . }}
{{ $currentPage := . }}
{{ range .Site.RegularPages.ByDate }}
{{ if eq .RelPermalink $currentPage.RelPermalink }}
{{ if .Next }}
<div class="col-md-6 previous-article">
<a href="{{.Next.RelPermalink}}" class="btn btn-outline-info">
<span><i class="fas fa-chevron-circle-left"></i> Prev</span>
<br />
<span>{{ .Next.Title }}</span>
</a>
</div>
{{ end }}
{{ if .Prev }}
<div class="{{ if .Next }}col-md-6{{ else }}col-md-12{{ end }} next-article">
<a href="{{ .Prev.RelPermalink }}" class="btn btn-outline-info">
<span>Next <i class="fas fa-chevron-circle-right"></i></span>
<br />
<span>{{ .Prev.Title }}</span>
</a>
</div>
{{ end }}
{{ end }}
{{ end }}
</div>
<hr /> <hr />
<!-- Add Disqus forum --> <!-- Add Disqus forum -->
{{ if .Site.DisqusShortname }} {{ if site.DisqusShortname }}
{{ partial "disqus.html" . }} {{ partial "disqus.html" . }}
{{ end }} {{ end }}
</div> </div>
</div>
</div>
{{ if .IsTranslated }}
{{ partial "navigators/floating-lang-selector.html" . }}
{{ end }}
</section>
{{ end }} {{ end }}
{{ define "toc" }}
<section class="toc-section" id="toc-section">
{{ if site.Params.enableTOC }}
<div class="toc-holder">
<h5 class="text-center pl-3">{{ i18n "toc_heading" }}</h5>
<hr>
<div class="toc">
{{ .TableOfContents }}
</div>
</div>
{{ end }}
</section>
{{ end }}
{{ define "scripts" }} {{ define "scripts" }}
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.18.1/highlight.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.18.1/highlight.min.js"></script>
<script src="/assets/js/single.js"></script> <script src="{{ "/assets/js/single.js" | relURL }}"></script>
<script> <script>
hljs.initHighlightingOnLoad(); hljs.initHighlightingOnLoad();
</script> </script>
+50 -30
View File
@@ -2,47 +2,66 @@
<html lang="en"> <html lang="en">
<head> <head>
<title>{{- .Site.Title -}}</title> <title>{{- .Site.Title -}}</title>
{{ $siteDescription := .Site.Params.description }}
{{ if (index .Site.Data .Site.Language.Lang).site }}
{{ $siteConfig := (index .Site.Data .Site.Language.Lang).site }}
{{ if $siteConfig.description }}
{{ $siteDescription = $siteConfig.description }}
{{ end }}
{{ end }}
<meta name="description" content="{{ $siteDescription }}" />
<!-- import common headers --> <!-- import common headers -->
{{- partial "header.html" . -}} {{- partial "header.html" . -}}
<!-- import index page specific headers --> <!-- import index page specific headers -->
<link rel="stylesheet" href="/assets/css/home.css" /> <link rel="stylesheet" href="{{ "/assets/css/sections/home.css" | relURL }}"/>
<link rel="stylesheet" href="/assets/css/about.css" /> <link rel="stylesheet" href="{{ "/assets/css/sections/about.css" | relURL }}"/>
<link rel="stylesheet" href="/assets/css/skills.css" /> <link rel="stylesheet" href="{{ "/assets/css/sections/skills.css" | relURL }}"/>
<link rel="stylesheet" href="/assets/css/experiences.css" /> <link rel="stylesheet" href="{{ "/assets/css/sections/experiences.css" | relURL }}"/>
<link rel="stylesheet" href="/assets/css/projects.css" /> <link rel="stylesheet" href="{{ "/assets/css/sections/projects.css" | relURL }}"/>
<link rel="stylesheet" href="/assets/css/recent-posts.css" /> <link rel="stylesheet" href="{{ "/assets/css/sections/recent-posts.css" | relURL }}"/>
<link rel="stylesheet" href="/assets/css/achievements.css" /> <link rel="stylesheet" href="{{ "/assets/css/sections/achievements.css" | relURL }}"/>
<!-- Add Google Analytics if enabled in configuration --> <!-- Add Google Analytics if enabled in configuration -->
{{ if .Site.GoogleAnalytics }} {{ if site.GoogleAnalytics }}
{{ template "_internal/google_analytics_async.html" . }} {{ template "_internal/google_analytics_async.html" . }}
{{ end }} {{ end }}
</head> </head>
<body data-spy="scroll" data-target="#top-navbar" data-offset="50"> <body data-spy="scroll" data-target="#top-navbar" data-offset="100">
<!--- NAVBAR -------------------------> <!--- NAVBAR ------------------------->
{{- partial "navbar.html" . -}} {{- partial "navigators/navbar.html" . -}}
<!--- ADD HOME SECTION ----------------> <!--- ADD HOME SECTION ---------------->
{{- partial "home.html" . -}} {{- partial "sections/home.html" . -}}
<!--- ADD ABOUT SECTION ---------------> <!--- ADD OPTIONAL SECTIONS ----------->
{{- partial "about.html" . -}} {{ $sections:= site.Data.sections }}
{{ if (index site.Data site.Language.Lang).sections }}
{{ $sections = (index site.Data site.Language.Lang).sections }}
{{ end }}
<!--- ADD SKILLS SECTION --------------> {{ if $sections }}
{{- partial "skills.html" . -}} {{ $background:= "bg-white"}}
{{ range sort $sections "section.weight" }}
<!--- ADD EXPERIENCE SECTION -----------> {{ if .section.enable }}
{{- partial "experiences.html" . -}} <div class="container-fluid section-holder d-flex {{ $background }}">
{{ if .section.template }}
<!--- ADD PROJECT SECTION --------------> {{- partial .section.template . -}}
{{- partial "projects.html" . -}} {{ else }}
{{- partial (printf "sections/%s.html" (replace (lower .section.id) " " "-")) . -}}
<!--- ADD RECENT-POSTS SECTION ---------> {{ end }}
{{- partial "recent-posts.html" . -}} </div>
<!--- alter background color for next section --->
<!--- ADD ACHIEVEMENT SECTION ----------> {{ if eq $background "bg-white" }}
{{- partial "achievements.html" . -}} {{ $background = "bg-dimmed" }}
{{ else }}
{{ $background = "bg-white" }}
{{end}}
{{ end }}
{{ end }}
{{ end }}
<!--- ADD FOOTER -----------------------> <!--- ADD FOOTER ----------------------->
{{- partial "footer.html" . -}} {{- partial "footer.html" . -}}
@@ -51,8 +70,9 @@
{{ partial "scripts.html" . }} {{ partial "scripts.html" . }}
<!--- ADD INDEX PAGE SPECIFIC SCRIPTS --> <!--- ADD INDEX PAGE SPECIFIC SCRIPTS -->
<script src="/assets/js/itype.min.js"></script> <script src="{{ "/assets/js/itype.min.js" | relURL }}"></script>
<script src="/assets/js/github-button.js"></script> <script src="{{ "/assets/js/github-button.js" | relURL }}"></script>
<script src="/assets/js/home.js"></script> <script src="{{ "/assets/js/home.js" | relURL }}"></script>
<script src="{{ "/assets/js/jquery.filterizr.min.js" | relURL }}"></script>
</body> </body>
</html> </html>
-41
View File
@@ -1,41 +0,0 @@
<div class="container-fluid about bg-white anchor p-md-5 d-flex" id="about">
<div class="container">
<div class="row pt-sm-2 pt-md-4 align-self-center">
{{ if .Site.Data.about }}
<!-- summery -->
<div class="col-md-6">
<h3 class="p-1">{{ .Site.Data.site.author.name }}</h3>
<h5 class="p-1">
{{ .Site.Data.about.designation }} at
<a href="{{ .Site.Data.about.company.url }}"
>{{ .Site.Data.about.company.name }}</a
>
</h5>
<p class="p-1 text-justify">
{{ .Site.Data.about.summary | markdownify }}
</p>
<div class="text-container ml-auto">
<ul class="social-link d-flex">
{{ range .Site.Data.about.socialLinks }}
<li>
<a href="{{ .url }}" target="/"><i class="{{ .icon }}"></i></a>
</li>
{{ end }}
</ul>
</div>
<a href="{{ .Site.Data.about.resume }}" target="#"
><button class="btn btn-dark">My Resume</button></a
>
</div>
<!-- soft skills circular-progressbar -->
<div class="col-md-6 pt-5 pl-md-4 pl-sm-3 pt-md-0">
<div class="row">
{{ range .Site.Data.about.softSkills }}
{{ partial "progress/soft-skills" . }}
{{ end }}
</div>
</div>
{{ end }}
</div>
</div>
</div>
-16
View File
@@ -1,16 +0,0 @@
<div class="container-fluid achievements bg-dimmed anchor pb-5" id="achievements">
{{ if .Site.Data.achievements }}
<h1 class="text-center">Achievements</h1>
<div class="container">
<div class="row" id="gallery">
</div>
</div>
<!-- achievements-holder holds achievement-entry -->
<div class="d-none" id="achievements-holder">
{{ range .Site.Data.achievements.achievements }}
{{ partial "misc/achievement.html" . }}
{{ end }}
</div>
{{ end }}
</div>
+4 -4
View File
@@ -1,17 +1,17 @@
<div class="filtr-item" data-category='{{ partial "helpers/get-categories.html" . }}'> <div class="post-card">
<a href="{{ .RelPermalink }}" class="post-card-link"> <a href="{{ .RelPermalink | relLangURL }}" class="post-card-link">
<div class="card"> <div class="card">
<div class="card-head"> <div class="card-head">
<img class="card-img-top" src='{{ partial "helpers/get-hero.html" . }}'/> <img class="card-img-top" src='{{ partial "helpers/get-hero.html" . }}'/>
</div> </div>
<div class="card-body"> <div class="card-body">
<h5 class="card-title">{{ .Title }}</h5> <h5 class="card-title">{{ .Title }}</h5>
<p class="card-text post-summery">{{ .Summary }}</p> <p class="card-text post-summary">{{ .Summary }}</p>
</div> </div>
<div class="card-footer"> <div class="card-footer">
<span class="float-left">{{ .Date.Format "January 2, 2006" }}</span> <span class="float-left">{{ .Date.Format "January 2, 2006" }}</span>
<a <a
href="{{ .RelPermalink }}" href="{{ .RelPermalink | relLangURL }}"
class="float-right btn btn-outline-info btn-sm" class="float-right btn btn-outline-info btn-sm"
>Read</a >Read</a
> >
+5 -3
View File
@@ -1,13 +1,14 @@
<div <div
class="col-md-6 col-lg-4 p-2 filtr-item" class="col-sm-12 col-md-6 col-lg-4 p-2 filtr-item"
data-category='all, {{ delimit .tags ","}}' data-category='all, {{ delimit .tags ","}}'
> >
<div class="card mt-1"> <div class="card mt-1">
<div class="card"> <div class="card">
<div class="card-header"> <a class="card-header" href="{{ if .repo }}{{ .repo }}{{ else if .url }}{{ .url }}{{ else }}#{{ end }}">
<div>
<div class="d-flex"> <div class="d-flex">
{{ if .logo }} {{ if .logo }}
<img class="card-img-xs" src="{{ .logo }}" alt="{{ .name }}" /> <img class="card-img-xs" src="{{ .logo | relURL }}" alt="{{ .name }}" />
{{ end }} {{ end }}
<h5 class="card-title mb-0">{{ .name }}</h5> <h5 class="card-title mb-0">{{ .name }}</h5>
</div> </div>
@@ -16,6 +17,7 @@
<span>{{ .timeline }}</span> <span>{{ .timeline }}</span>
</div> </div>
</div> </div>
</a>
<div class="card-body text-justify pt-1 pb-1"> <div class="card-body text-justify pt-1 pb-1">
<p>{{ .summary | markdownify }}</p> <p>{{ .summary | markdownify }}</p>
<span class="float-right"> <span class="float-right">
+2 -2
View File
@@ -1,4 +1,4 @@
<div class="col-lg-4 col-md-6 pt-2"> <div class="col-lg-4 col-md-6 pt-2 post-card">
<a href="{{ .RelPermalink }}" class="post-card-link"> <a href="{{ .RelPermalink }}" class="post-card-link">
<div class="card"> <div class="card">
<div class="card-head"> <div class="card-head">
@@ -8,7 +8,7 @@
</div> </div>
<div class="card-body"> <div class="card-body">
<h5 class="card-title">{{ .Title }}</h5> <h5 class="card-title">{{ .Title }}</h5>
<p class="card-text post-summery"> {{ .Summary }}</p> <p class="card-text post-summary"> {{ .Summary }}</p>
</div> </div>
<div class="card-footer"> <div class="card-footer">
<span class="float-left">{{ .Date.Format "January 2, 2006" }}</span> <span class="float-left">{{ .Date.Format "January 2, 2006" }}</span>
+5 -5
View File
@@ -1,15 +1,15 @@
<div class="col-sm-12 col-md-6 col-lg-4 pt-2"> <div class="col-xs-12 col-sm-6 col-lg-4 pt-2">
<a class="skill-card-link" href="{{ if .url }}{{ .url }}{{ else }}#{{ end }}">
<div class="card"> <div class="card">
<div class="card-head d-flex"> <div class="card-head d-flex">
{{ if .icon }} {{ if .icon }}
<img class="card-img-sm" src="{{ .icon }}" alt="{{ .name }}" /> <img class="card-img-xs" src="{{ .icon | relURL }}" alt="{{ .name }}" />
{{ else }}
<i class="fas fas fa-tools"></i>
{{ end }} {{ end }}
<h4 class="card-title">{{ .name }}</h4> <h5 class="card-title">{{ .name }}</h5>
</div> </div>
<div class="card-body"> <div class="card-body">
<p class="card-text">{{ .summary | markdownify }}</p> <p class="card-text">{{ .summary | markdownify }}</p>
</div> </div>
</div> </div>
</a>
</div> </div>
+1 -1
View File
@@ -8,7 +8,7 @@
var dsq = document.createElement("script"); var dsq = document.createElement("script");
dsq.type = "text/javascript"; dsq.type = "text/javascript";
dsq.async = true; dsq.async = true;
var disqus_shortname = "{{ .Site.DisqusShortname }}"; var disqus_shortname = "{{ site.DisqusShortname }}";
dsq.src = "//" + disqus_shortname + ".disqus.com/embed.js"; dsq.src = "//" + disqus_shortname + ".disqus.com/embed.js";
( (
document.getElementsByTagName("head")[0] || document.getElementsByTagName("head")[0] ||
-28
View File
@@ -1,28 +0,0 @@
<div class="container-fluid experiences bg-white anchor" id="experiences">
{{ if .Site.Data.experiences }}
<h1 class="text-center">Experiences</h1>
<div class="container timeline text-justify">
{{ $total:= len .Site.Data.experiences.experiences }}
{{ range $idx,$val:= .Site.Data.experiences.experiences }}
{{ if eq (mod $idx 2) 0 }}
<div class="row align-items-center d-flex">
{{ partial "experiences/left-v-line.html" $idx }}
{{ partial "experiences/experience-info.html" $val }}
</div>
{{ if lt $idx (sub $total 1) }}
{{ partial "experiences/left-to-right-h-line.html" $idx }}
{{ end }}
{{else}}
<div class="row align-items-center justify-content-end d-flex">
{{ partial "experiences/experience-info.html" $val }}
{{ partial "experiences/right-v-line.html" $idx }}
</div>
{{ if lt $idx (sub $total 1) }}
{{ partial "experiences/right-to-left-h-line.html" $idx }}
{{ end }}
{{ end }}
{{ end }}
</div>
{{ end }}
</div>
@@ -1,14 +0,0 @@
<div class="col-10 col-lg-8">
<div class="experience-entry-heading">
<h5>{{ .designation }}</h5>
<h6><a href="{{ .company.url }}">{{ .company.name }}</a></h6>
<p class="text-muted">{{ .start }} - {{ if .end }} {{ .end }} {{ else }}Present{{ end }}, {{ .company.location }}</p>
</div>
<p>{{ .company.overview | markdownify }}</p>
<h6 class="text-muted">Responsibilities:</h6>
<ul class="justify-content-around">
{{ range .responsibilities }}
<li>{{ . | markdownify }}</li>
{{ end }}
</ul>
</div>

Some files were not shown because too many files have changed in this diff Show More