198 Commits

Author SHA1 Message Date
hossainemruz 2e61e36fad Uncomment auto-prefixer workflow
Signed-off-by: hossainemruz <hossainemruz@gmail.com>
2021-04-02 01:24:24 +06:00
hossainemruz 8bc6df0328 Update README.md
Signed-off-by: hossainemruz <hossainemruz@gmail.com>
2021-04-02 01:18:56 +06:00
Emruz Hossain f2ced44fc6 Fix navbar togoller not showing in mobile and tablet (#285)
Signed-off-by: hossainemruz <hossainemruz@gmail.com>
2021-04-01 18:54:27 +00:00
Emruz Hossain add2c3703c Remove exampleSite (#284)
Signed-off-by: hossainemruz <hossainemruz@gmail.com>
2021-04-01 18:22:38 +00:00
Emruz Hossain 1a1bd8fe1c Disable Auto-prefixer action (#282)
Signed-off-by: hossainemruz <hossainemruz@gmail.com>
2021-04-01 18:08:29 +00:00
Henzel Moras 23725c220c set url target link to blank (#278)
Co-authored-by: Emruz Hossain <hossainemruz@gmail.com>
2021-04-02 00:00:44 +06:00
Henzel Moras cf4665085c fix navbar dropdown (#279)
* fix navbar dropdown

* Check for sectionCount<=5 instead of sectionCound< 5

Signed-off-by: hossainemruz <hossainemruz@gmail.com>

Co-authored-by: Emruz Hossain <hossainemruz@gmail.com>
2021-04-01 23:53:12 +06:00
dependabot[bot] 0627ad4ba9 Bump y18n from 4.0.0 to 4.0.1 (#276)
Bumps [y18n](https://github.com/yargs/y18n) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/yargs/y18n/releases)
- [Changelog](https://github.com/yargs/y18n/blob/master/CHANGELOG.md)
- [Commits](https://github.com/yargs/y18n/commits)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Emruz Hossain <hossainemruz@gmail.com>
2021-04-01 07:01:34 +00:00
github-actions[bot] 15c5f9a181 add vendor specific css prefixes (#275)
Co-authored-by: hossainemruz <hossainemruz@users.noreply.github.com>
2021-04-01 09:22:24 +06:00
hossainemruz 32bd85d0e0 Update npm packages
Signed-off-by: hossainemruz <hossainemruz@gmail.com>
2021-04-01 02:17:27 +06:00
Emruz Hossain fa946af504 Fix various issues detected by html-proofer (#270)
* Add alt tag to the images

Signed-off-by: hossainemruz <hossainemruz@gmail.com>

* Remove unnecessary /

Signed-off-by: hossainemruz <hossainemruz@gmail.com>
2021-03-29 03:44:33 +06:00
Emruz Hossain a735dde38b Fix table CSS in Education section (#269)
Signed-off-by: hossainemruz <hossainemruz@gmail.com>
2021-03-28 20:06:07 +00:00
Emruz Hossain 5637e4d139 Fix actions branch ref + move some CSS from single.css into main.css (#268)
Signed-off-by: hossainemruz <hossainemruz@gmail.com>
2021-03-28 16:53:54 +00:00
Emruz Hossain 25e4e9e3d0 Add notes layout (#263)
* Add note layout

Signed-off-by: hossainemruz <hossainemruz@gmail.com>

* Fix note organization

Signed-off-by: hossainemruz <hossainemruz@gmail.com>

* WIP: need help adding above 6 sections doesnt fit navbar

* Add note layout

Signed-off-by: hossainemruz <hossainemruz@gmail.com>

* Add Translation

Signed-off-by: hossainemruz <hossainemruz@gmail.com>

Co-authored-by: HenzelMoras <henzelmoras@gmail.com>
2021-03-27 19:52:18 +00:00
hossainemruz 5c95132b1e Add acomplishment section
Signed-off-by: hossainemruz <hossainemruz@gmail.com>
2021-03-28 00:55:39 +06:00
dependabot[bot] b602756e28 Bump yogevbd/enforce-label-action from 2.2.1 to 2.2.2 (#265)
Bumps [yogevbd/enforce-label-action](https://github.com/yogevbd/enforce-label-action) from 2.2.1 to 2.2.2.
- [Release notes](https://github.com/yogevbd/enforce-label-action/releases)
- [Commits](https://github.com/yogevbd/enforce-label-action/compare/2.2.1...a3c219da6b8fa73f6ba62b68ff09c469b3a1c024)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-26 06:10:16 +00:00
priyanshsaxena 1c3154d47a Footer navigation links fix
Closes #260
2021-03-24 10:08:10 +06:00
Emruz Hossain 4ca728790e Fix next-prev navigator for large title (#258)
Signed-off-by: hossainemruz <hossainemruz@gmail.com>
2021-03-23 16:28:57 +00:00
Emruz Hossain 2af89479be Fix courses visibility toggler button (#257)
Signed-off-by: hossainemruz <hossainemruz@gmail.com>
2021-03-23 15:46:41 +00:00
chutified cf88e95782 Fix missing vertical separator in navbar menu 2021-03-23 01:28:23 +06:00
chutified 4853e556cb Fix minor typos in README file 2021-03-21 15:40:36 +06:00
dependabot[bot] 66d28bcce8 Bump release-drafter/release-drafter from v5.14.0 to v5.15.0 (#250)
Bumps [release-drafter/release-drafter](https://github.com/release-drafter/release-drafter) from v5.14.0 to v5.15.0.
- [Release notes](https://github.com/release-drafter/release-drafter/releases)
- [Commits](https://github.com/release-drafter/release-drafter/compare/v5.14.0...fe52e97d262833ae07d05efaf1a239df3f1b5cd4)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-17 06:10:14 +00:00
hossainemruz d5be769cbf Update README.md
Signed-off-by: hossainemruz <hossainemruz@gmail.com>
2021-03-14 02:16:37 +06:00
BoT 62ca383b8b Add back to top (#213)
* translate_Chinese

* translate_Chinese

* Add one-click return to the top function on the article page

Signed-off-by: Ray <Chow-Ray@outlook.com>

* Fix scroll-to-top button

Signed-off-by: hossainemruz <hossainemruz@gmail.com>

Co-authored-by: Emruz Hossain <hossainemruz@gmail.com>
2021-03-14 01:09:50 +06:00
Chuso Pérez 0848be17ba #42 Add suppor for client-side search (#227)
* Add support for client-side search with Fuse.js. Implements #42.

Based on https://gist.github.com/eddiewebb/735feb48f50f0ddd65ae5606a1cb41ae

* Move search form code repeated in many places to one single template.

* Add search box in home page.

* Fix search UI + Some improvements

Signed-off-by: hossainemruz <hossainemruz@gmail.com>

* Remove search.md from exampleSite

Signed-off-by: hossainemruz <hossainemruz@gmail.com>

Co-authored-by: Emruz Hossain <hossainemruz@gmail.com>
2021-03-13 23:43:10 +06:00
Roxedus 03ea0fae8c Add more i18n strings (#234)
* Add more i18n strings

* Add the translation strings in other files

Signed-off-by: hossainemruz <hossainemruz@gmail.com>

Co-authored-by: hossainemruz <hossainemruz@gmail.com>
2021-03-13 22:08:03 +06:00
安红豆 4ef34a8f63 Display project card technology tags (#243)
* Display project card technology tags

* Fix tag CSS

Signed-off-by: hossainemruz <hossainemruz@gmail.com>

Co-authored-by: Emruz Hossain <hossainemruz@gmail.com>
2021-03-13 21:37:47 +06:00
David G. Simmons 88895c50c2 Fix to the hero so you can have the image named anything you want (#248)
* Fix to the hero so you can have the image named anything you want

* Keep backward compatibility

Signed-off-by: hossainemruz <hossainemruz@gmail.com>

Co-authored-by: hossainemruz <hossainemruz@gmail.com>
2021-03-13 19:48:52 +06:00
github-actions[bot] 4bea73b882 Update and run autoprefixer (#247)
Co-authored-by: hossainemruz <hossainemruz@users.noreply.github.com>
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2021-03-11 15:18:02 +00:00
github-actions[bot] 2978071756 Update and run autoprefixer (#238)
Co-authored-by: kodiakhq[bot] <kodiakhq[bot]@users.noreply.github.com>
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2021-03-11 15:16:57 +00:00
David G. Simmons 6f5766aa1a Add a tel: link to the About Page (#246)
just like a `mailto:` link triggers an email, a `tel:` link will allow you to call someone directly from the page. I've added this.
2021-03-11 21:15:32 +06:00
dependabot[bot] a2307565ac Bump actions/setup-node from v2.1.4 to v2.1.5 (#237)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from v2.1.4 to v2.1.5.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v2.1.4...46071b5c7a2e0c34e49c3cb8a0e792e86e18d5ea)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-23 06:18:57 +00:00
Roxedus 0104c49a4a Add optional variable to education for courses where scaling doesn't make sense (#231)
* Add optional variable to education

Scales for courses doesnt always apply

* Rename var

*not* !important

* Rename var

Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2021-02-16 10:39:25 +00:00
Roxedus a15f7364f8 Add i18n to experiences section (#232) 2021-02-16 10:56:21 +06:00
dependabot[bot] b1e1b7c5d6 Bump release-drafter/release-drafter from v5.13.0 to v5.14.0 (#230)
Bumps [release-drafter/release-drafter](https://github.com/release-drafter/release-drafter) from v5.13.0 to v5.14.0.
- [Release notes](https://github.com/release-drafter/release-drafter/releases)
- [Commits](https://github.com/release-drafter/release-drafter/compare/v5.13.0...e5ccf147077e46b0225a80bbe314d795d77bb7a2)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-15 07:19:13 +00:00
dependabot[bot] f5aebb3cdd Bump peter-evans/create-pull-request from v3.8.1 to v3.8.2 (#229)
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from v3.8.1 to v3.8.2.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v3.8.1...052fc72b4198ba9fbc81b818c6e1859f747d49a8)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-10 06:17:33 +00:00
dependabot[bot] 631a3b46dc Bump peter-evans/create-pull-request from v3.7.0 to v3.8.1 (#228)
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from v3.7.0 to v3.8.1.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v3.7.0...34371f09e5a05dadd212d0bc451d4c1fa456c646)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-08 07:15:56 +00:00
dependabot[bot] 946a8bd4d5 Bump peter-evans/create-pull-request from v3.6.0 to v3.7.0 (#225)
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from v3.6.0 to v3.7.0.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v3.6.0...2455e1596942c2902952003bbb574afbbe2ab2e6)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-26 06:34:04 +00:00
Juhong e9736adc0d Add Korean i18n (#220)
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2021-01-21 07:04:46 +00:00
Nicholas Santiago 83f7946136 parameterize git branch (#222)
* parameterize git branch

* docs: add param to README.md, prettier lint
2021-01-21 13:03:37 +06:00
Léo GATELLIER 4270ad6bbf Markdownify copyright notice (#219)
Co-authored-by: Léo GATELLIER <leo.gatellier@soprasteria.com>
2021-01-13 13:36:09 +06:00
Léo GATELLIER 8c5fe199eb [i18n] We also write navigation without 'u' in french (#217)
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2021-01-12 12:18:49 +00:00
Emruz Hossain 8e7607f0ab Fix main logos default path (#218) 2021-01-12 12:17:33 +00:00
Sarvottam Kumar 182f492df2 add hindi translation (#216) 2021-01-08 23:30:20 +06:00
Emruz Hossain dd856ac3ef Fix missing space in cn/sections.projects.yaml (#215) 2021-01-07 10:19:08 +00:00
BoT 211db5b2c2 Translate chinese (#210)
Signed-off-by: Emruz Hossain <emruz@appscode.com>
2021-01-05 11:34:09 +06:00
Emruz Hossain 20d9f3a080 Remove "assets" prefix from "static" folder (#208) 2021-01-03 18:40:26 +00:00
Emruz Hossain 6d8bffcfca Remove images from static folders (#207) 2021-01-03 09:55:31 +00:00
Emruz Hossain 73c786b1c2 Add education section (#168)
* Add education section

* Add education-alt section

* Add translations
2021-01-02 22:29:38 +06:00
Henning Blunck 7c87605d45 Make list.html fully generic (#203)
I love the list template. However, I had some issues using it for other content archetypes other than `posts`. This code change makes list.html fully generic, there are no more built in references to `posts`.

Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2021-01-02 13:28:06 +00:00
imgbot[bot] 505b8a9307 [ImgBot] Optimize images (#204)
*Total -- 2,892.29kb -> 2,385.28kb (17.53%)

/exampleSite/assets/images/sections/skills/git.png -- 25.45kb -> 10.41kb (59.1%)
/assets/images/main-logo.png -- 12.86kb -> 5.50kb (57.2%)
/exampleSite/assets/images/sections/projects/toha.png -- 12.86kb -> 5.50kb (57.2%)
/exampleSite/assets/images/sections/skills/go.png -- 15.16kb -> 6.58kb (56.62%)
/exampleSite/assets/images/sections/skills/c++.png -- 97.47kb -> 56.46kb (42.08%)
/exampleSite/assets/images/site/favicon.png -- 6.52kb -> 4.12kb (36.78%)
/exampleSite/assets/images/site/inverted-logo.png -- 6.52kb -> 4.12kb (36.78%)
/assets/images/favicon.png -- 20.59kb -> 13.35kb (35.18%)
/assets/images/inverted-logo.png -- 20.59kb -> 13.35kb (35.18%)
/assets/images/theme-logo.png -- 20.59kb -> 13.35kb (35.18%)
/exampleSite/assets/images/author/jessica.png -- 7.97kb -> 6.01kb (24.62%)
/exampleSite/assets/images/author/john.png -- 7.73kb -> 6.25kb (19.15%)
/assets/images/default-background.jpg -- 1,427.74kb -> 1,154.80kb (19.12%)
/exampleSite/assets/images/sections/skills/kubernetes.png -- 279.62kb -> 235.54kb (15.76%)
/exampleSite/assets/images/sections/projects/kubernetes.png -- 279.62kb -> 235.54kb (15.76%)
/exampleSite/assets/images/sections/skills/prometheus.png -- 55.60kb -> 47.25kb (15.02%)
/exampleSite/assets/images/sections/projects/no-code.png -- 51.09kb -> 44.82kb (12.26%)
/assets/images/404.png -- 114.64kb -> 107.74kb (6.02%)
/exampleSite/assets/images/sections/achievements/woman-winner.jpg -- 87.81kb -> 83.21kb (5.24%)
/exampleSite/assets/images/site/main-logo.png -- 7.09kb -> 6.72kb (5.21%)
/exampleSite/assets/images/sections/achievements/sport.jpg -- 142.25kb -> 136.39kb (4.12%)
/assets/images/default-hero.jpg -- 72.20kb -> 69.41kb (3.87%)
/exampleSite/assets/images/sections/achievements/presenter.jpg -- 97.24kb -> 95.85kb (1.42%)
/assets/images/hugo-logo.svg -- 2.46kb -> 2.44kb (0.68%)
/assets/images/404.svg -- 20.61kb -> 20.56kb (0.23%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>

Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com>
2020-12-31 20:58:47 +00:00
Patrick Magauran a2b3c7fda2 Transition to Hugo Image Processing (#173)
* Update layout to use Hugo Image Processing.

Created shortcode rimg that uses the srcset attribute to display responsive images.

* Copy Static images to assets folder.

* Add image processing to missing components + Update examples

* Fix rendering in https://themes.gohugo.io/

Co-authored-by: Emruz Hossain <emruz@appscode.com>
2020-12-31 20:55:28 +00:00
Noritaka IZUMI ba1d6014d9 Change the behavior of card links (#187) 2020-12-29 09:14:01 +00:00
Thorsten Alteholz 73f759b2b6 explicitly set the default language (needed for English not being the… (#197)
Co-authored-by: Thorsten Alteholz <thorsten@alteholz.de>
2020-12-29 09:12:36 +00:00
BoT 00b42fd266 translate_Chinese (#198)
* translate_Chinese

* translate_Chinese
2020-12-29 09:11:03 +00:00
Vu Truong ccd72079bd Added toml file for Vietnamese translation (#199) 2020-12-29 09:09:40 +00:00
dependabot[bot] 1204b017ff Bump release-drafter/release-drafter from v5.12.1 to v5.13.0 (#201)
Bumps [release-drafter/release-drafter](https://github.com/release-drafter/release-drafter) from v5.12.1 to v5.13.0.
- [Release notes](https://github.com/release-drafter/release-drafter/releases)
- [Commits](https://github.com/release-drafter/release-drafter/compare/v5.12.1...4d1215c66d92eba9557a55da848b2281a1a19235)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-28 07:37:59 +00:00
dependabot[bot] 0bfe5d32de Bump peter-evans/create-pull-request from v3.5.2 to v3.6.0 (#196)
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from v3.5.2 to v3.6.0.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v3.5.2...45c510e1f68ba052e3cd911f661a799cfb9ba3a3)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-23 06:41:45 +00:00
Alison Presmanes Hill 1341d9216d es -> it for italian language code (#194) 2020-12-18 04:11:16 +00:00
dependabot[bot] 7524654aee Bump actions/setup-node from v2.1.3 to v2.1.4 (#193)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from v2.1.3 to v2.1.4.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v2.1.3...c46424eee26de4078d34105d3de3cc4992202b1e)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-17 06:38:12 +00:00
dependabot[bot] 30224eca1f Bump actions/setup-node from v2.1.2 to v2.1.3 (#188)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from v2.1.2 to v2.1.3.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v2.1.2...27082cecf3ff7a1742dbd5e12605f0cb59dce2d9)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-11 06:28:03 +00:00
dependabot[bot] 713123982a Bump peter-evans/create-pull-request from v3.5.1 to v3.5.2 (#186)
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from v3.5.1 to v3.5.2.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v3.5.1...8c603dbb04b917a9fc2dd991dc54fef54b640b43)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-09 06:46:21 +00:00
Noritaka IZUMI 4aaf6d7387 Fix: Fail to import a country flag of Japan. (#181) 2020-12-04 06:25:05 +00:00
dependabot[bot] e89ee27238 Bump yogevbd/enforce-label-action from 2.1.0 to 2.2.1 (#180)
Bumps [yogevbd/enforce-label-action](https://github.com/yogevbd/enforce-label-action) from 2.1.0 to 2.2.1.
- [Release notes](https://github.com/yogevbd/enforce-label-action/releases)
- [Commits](https://github.com/yogevbd/enforce-label-action/compare/2.1.0...017906b5766e04014138cc22668d5c2d31ad5e20)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-03 06:48:17 +00:00
Emruz Hossain 0e97501057 Add label enforcer workflow (#178) 2020-12-02 23:32:24 +06:00
Noritaka IZUMI b66863b12c Add ja.toml (#177)
- Added Japanese localization
2020-12-02 11:28:52 +06:00
imgbot[bot] b9ab0e6f2d [ImgBot] Optimize images (#176)
*Total -- 4,648.08kb -> 3,992.27kb (14.11%)

/exampleSite/static/images/sections/skills/git.png -- 25.45kb -> 10.41kb (59.1%)
/exampleSite/static/images/sections/projects/toha.png -- 12.86kb -> 5.50kb (57.2%)
/static/assets/images/main-logo.png -- 12.86kb -> 5.50kb (57.2%)
/exampleSite/static/images/sections/skills/go.png -- 15.16kb -> 6.58kb (56.62%)
/exampleSite/static/images/sections/skills/c++.png -- 97.47kb -> 56.46kb (42.08%)
/exampleSite/static/images/site/inverted-logo.png -- 6.52kb -> 4.12kb (36.78%)
/exampleSite/static/images/site/favicon.png -- 6.52kb -> 4.12kb (36.78%)
/static/assets/images/inverted-logo.png -- 20.59kb -> 13.35kb (35.18%)
/static/assets/images/favicon.png -- 20.59kb -> 13.35kb (35.18%)
/exampleSite/static/images/author/jessica.png -- 7.97kb -> 6.01kb (24.62%)
/images/single.png -- 146.86kb -> 117.81kb (19.78%)
/exampleSite/static/images/author/john.png -- 7.73kb -> 6.25kb (19.15%)
/static/assets/images/default-background.jpg -- 1,427.74kb -> 1,154.80kb (19.12%)
/exampleSite/static/images/sections/projects/kubernetes.png -- 279.62kb -> 235.54kb (15.76%)
/exampleSite/static/images/sections/skills/kubernetes.png -- 279.62kb -> 235.54kb (15.76%)
/images/about.png -- 166.76kb -> 141.16kb (15.35%)
/exampleSite/static/images/sections/skills/prometheus.png -- 55.60kb -> 47.25kb (15.02%)
/exampleSite/static/images/sections/projects/no-code.png -- 51.09kb -> 44.82kb (12.26%)
/images/screenshot.png -- 697.87kb -> 637.97kb (8.58%)
/images/tn2.png -- 343.68kb -> 315.34kb (8.24%)
/images/tn.png -- 127.17kb -> 119.37kb (6.13%)
/static/assets/images/404.png -- 114.64kb -> 107.74kb (6.02%)
/exampleSite/static/images/sections/achievements/woman-winner.jpg -- 87.81kb -> 83.21kb (5.24%)
/exampleSite/static/images/site/main-logo.png -- 7.09kb -> 6.72kb (5.21%)
/exampleSite/static/images/sections/achievements/sport.jpg -- 142.25kb -> 136.39kb (4.12%)
/static/assets/images/default-hero.jpg -- 72.20kb -> 69.41kb (3.87%)
/images/list.png -- 294.05kb -> 288.70kb (1.82%)
/exampleSite/static/images/sections/achievements/presenter.jpg -- 97.24kb -> 95.85kb (1.42%)
/static/assets/images/hugo-logo-wide.svg -- 2.46kb -> 2.44kb (0.68%)
/static/assets/images/404.svg -- 20.61kb -> 20.56kb (0.23%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>

Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com>
2020-11-30 18:43:28 +06:00
Elizaveta 2363cf5185 Add ru.toml (#175) 2020-11-28 21:11:05 +06:00
dependabot[bot] da036923f3 Bump peter-evans/create-pull-request from v3.5.0 to v3.5.1 (#169)
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from v3.5.0 to v3.5.1.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v3.5.0...ce699aa2d108e9d04fde047a71e44b2bf444b6dc)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-25 06:19:36 +00:00
domenico.vistocco 6e8d2ad151 Italian menu item (#166)
Added the Italian menu item
2020-11-24 09:23:12 +06:00
dependabot[bot] 203380f121 Bump peter-evans/create-pull-request from v3.4.1 to v3.5.0 (#165)
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from v3.4.1 to v3.5.0.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v3.4.1...ff0beed1b2103611f5bdb7dfb1b23956763bf79a)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-17 06:43:30 +00:00
Noritaka IZUMI 6c03dd74af Fix smooth scroll (#164)
The function addSmoothScroll causes an error if a target link contains multibyte characters.
Decoding `this.hash` can prevent.
2020-11-13 17:51:58 +00:00
hubitor 38fdbbfbdb Improve de.toml (#161) 2020-11-10 10:44:57 +00:00
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
187 changed files with 9022 additions and 1992 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:
- main
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.5
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.8.2
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:
- main
jobs:
update_release_draft:
runs-on: ubuntu-latest
steps:
# Create/Update release draft
- uses: release-drafter/release-drafter@v5.15.0
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+13
View File
@@ -0,0 +1,13 @@
name: Enforce Labels
on:
pull_request:
types: [labeled, unlabeled, opened, edited, synchronize]
jobs:
enforce-label:
runs-on: ubuntu-latest
steps:
- uses: yogevbd/enforce-label-action@2.2.2
with:
REQUIRED_LABELS_ANY: "automerge,breaking-change,bug-fix,enhancement,feature,translation"
REQUIRED_LABELS_ANY_DESCRIPTION: "The PR must have at least one these labels: ['automerge','breaking-change','bug-fix','enhancement','feature','translation']"
+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
+4
View File
@@ -1 +1,5 @@
.vscode/ .vscode/
node_modules/
.DS_Store
.history/
resources/
+295 -53
View File
@@ -1,115 +1,357 @@
# 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%3Dmain&style=flat)](https://actions-badge.atrox.dev/hugo-toha/toha/goto?ref=main) ![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/main/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
- Español
- 简体中文
- हिन्दी
- Italiano
- 日本語
- 한국어
- русский
- Tiếng Việt
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 screenshots from the [example site](https://hugo-toha.github.io).
##### Home Page Sections
![Home Page Sections](https://raw.githubusercontent.com/hugo-toha/toha/main/images/about.png)
##### List Page
![List Page](https://raw.githubusercontent.com/hugo-toha/toha/main/images/list.png)
##### Reading Page
![Reading Page](https://raw.githubusercontent.com/hugo-toha/toha/main/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 > 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.
```console 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/).
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. #### Configuring Site
If you want to customize the theme templates, then fork it and use the fork as your theme. Now, configure your site to use `toha` theme by adding the following configuration in `config.yaml` file of your site.
## Configuration
Configure your `config.yaml` file of your site as below:
```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 # At least HTML and JSON are required for the main HTML content and
googleAnalytics: <your google analytics id> # client-side JavaScript search
outputs:
# Enable Disqus forum home:
# optional - HTML
disqusShortname: <your disqus short code> - RSS
- JSON
# 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 and branch of your site
gitRepo: <your site's Github repo URL> gitRepo: https://github.com/hugo-toha/hugo-toha.github.io
gitBranch: main
# 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.
### 1. Portfolio Mode
Here is the check list for portfolio mode,
- [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
- [x] **Projects**
- [x] Category Filter
- [x] Project Card
- [x] Overview
- [x] Markdown Support
- [x] Github Stars
- [x] External URL Support
- [x] Technology Tags
- [x] **Recent Posts**
- [x] **Academic Career**
- [x] Degree
- [x] Institution
- [x] Timeline
- [x] Taken Courses
- [x] CGPA
- [x] Extracurricular Activities
- [ ] **Publications**
- [ ] Category Filter
- [ ] Card
- [ ] Abstract
- [ ] Authors
- [ ] Tags
- [ ] Links
- [ ] Gallery
- [x] **Accomplishment / Courses**
- [x] Overview
- [x] Certificate
- [x] **Achievements Gallery**
- [x] Image
- [x] Summary
### 2. Blog Mode
Here is the checklist for blog mode,
- [ ] **Dedicated Home page**
- [x] **List Page**
- [x] Post Cards
- [x] Sidebar
- [x] Pagination
- [x] **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
### 3. Documentation Mode
Here is the check list for documentation mode,
- [ ] **Dedicated Home Page**
- [ ] **Doc Page**
- [ ] Redesign sidebar
- [ ] Redesign TOC menu
- [ ] Search Capability
### 4. Note Mode
- [ ] **Dedicated Home Page**
- [ ] **Note Page**
- [x] Add note view
- [ ] Redesign sidebar
- [ ] Add search capability
### 5. Tracking and Comments
- [x] Google Analytics
- [x] Disqus Comment
### 6. Shortcodes
- [x] Image
- [x] Split Page into Multiple Column
- [x] Vertical space between two sections
- [x] Alert
- [ ] Figure & sub-figure
- [ ] Tabs
- [x] Notes
## 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 `main` branch of [hugo-toha/toha](https://github.com/hugo-toha/toha) from the `my-feature-branch` branch of your own fork.
## Attribution ## Attribution
+2 -2
View File
@@ -1,6 +1,6 @@
--- ---
hero: /assets/images/background/sunrise.jpg hero: /images/background/sunrise.jpg
author: author:
name: Md. Emruz Hossain name: Md. Emruz Hossain
image: /assets/images/profile-image.jpg image: /images/profile-image.jpg
--- ---
Binary file not shown.

After

Width:  |  Height:  |  Size: 108 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 21 KiB

Before

Width:  |  Height:  |  Size: 46 KiB

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

+1
View File
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" stroke-width="27" aria-label="Logo" viewBox="0 0 1493 391"><path fill="#ebb951" stroke="#fcd804" d="M1345.211 24.704l112.262 64.305a43 43 0 0 1 21.627 37.312v142.237a40 40 0 0 1-20.702 35.037l-120.886 66.584a42 42 0 0 1-41.216-.389l-106.242-61.155a57 57 0 0 1-28.564-49.4V138.71a64 64 0 0 1 31.172-54.939l98.01-58.564a54 54 0 0 1 54.54-.503z"/><path fill="#33ba91" stroke="#00a88a" d="M958.07 22.82l117.31 66.78a41 41 0 0 1 20.72 35.64v139.5a45 45 0 0 1-23.1 39.32L955.68 369.4a44 44 0 0 1-43.54-.41l-105.82-61.6a56 56 0 0 1-27.83-48.4V140.07a68 68 0 0 1 33.23-58.44l98.06-58.35a48 48 0 0 1 48.3-.46z"/><path fill="#0594cb" stroke="#0083c0" d="M575.26 20.97l117.23 68.9a40 40 0 0 1 19.73 34.27l.73 138.67a48 48 0 0 1-24.64 42.2l-115.13 64.11a45 45 0 0 1-44.53-.42l-105.83-61.6a55 55 0 0 1-27.33-47.53V136.52a63 63 0 0 1 29.87-53.59l99.3-61.4a49 49 0 0 1 50.6-.56z"/><path fill="#ff4088" stroke="#c9177e" d="M195.81 24.13l114.41 66.54a44 44 0 0 1 21.88 38.04v136.43a48 48 0 0 1-24.45 41.82L194.1 370.9a49 49 0 0 1-48.48-.23L41.05 310.48a53 53 0 0 1-26.56-45.93V135.08a55 55 0 0 1 26.1-46.8l102.8-63.46a51 51 0 0 1 52.42-.69z"/><path fill="#fff" d="M1320.72 89.15c58.79 0 106.52 47.73 106.52 106.51 0 58.8-47.73 106.52-106.52 106.52-58.78 0-106.52-47.73-106.52-106.52 0-58.78 47.74-106.51 106.52-106.51zm0 39.57c36.95 0 66.94 30 66.94 66.94a66.97 66.97 0 0 1-66.94 66.94c-36.95 0-66.94-29.99-66.94-66.94a66.97 66.97 0 0 1 66.93-66.94h.01zm-283.8 65.31c0 47.18-8.94 60.93-26.81 80.58-17.87 19.65-41.57 27.57-71.1 27.57-27 0-48.75-9.58-67.61-26.23-20.88-18.45-36.08-47.04-36.08-78.95 0-31.37 11.72-58.48 32.49-78.67 18.22-17.67 45.34-29.18 73.3-29.18 33.77 0 68.83 15.98 90.44 47.53l-31.73 26.82c-13.45-25.03-32.94-33.46-60.82-34.26-30.83-.88-64.77 28.53-62.25 67.75 1.4 21.94 11.65 59.65 60.96 66.57 25.9 3.63 55.36-24.02 55.36-39.04H944.4v-37.5h92.5V194l.02.03zm-562.6-94.65h42.29v112.17c0 17.8.49 29.33 1.47 34.61 1.69 8.48 4.81 14.37 11.17 19.5 6.37 5.13 13.8 6.59 24.84 6.59 11.2 0 14.96-1.74 20.66-6.6 5.69-4.85 9.12-9.46 10.28-16.53 1.15-7.07 3.07-18.8 3.07-35.18V99.38h42.28v108.78c0 24.86-1.07 42.43-3.21 52.69-2.14 10.27-6.08 18.93-11.82 26-5.74 7.06-13.42 12.69-23.03 16.88-9.62 4.19-22.16 6.28-37.65 6.28-18.7 0-32.87-2.28-42.52-6.85-9.66-4.57-17.3-10.5-22.9-17.8-5.61-7.3-9.3-14.95-11.08-22.96-2.58-11.86-3.88-29.38-3.88-52.55V99.38h.03zM93.91 299.92V92.7h43.35v75.48h71.92V92.7h43.48v207.22h-43.48v-90.61h-71.92v90.61z"/></svg>

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

+52
View File
@@ -0,0 +1,52 @@
---
title: "Search Results"
sitemap:
priority : 0.1
layout: "search"
url: search
---
This file exists solely to respond to /search URL with the related `search` layout template.
No content shown here is rendered, all content is based in the template layouts/page/search.html
Setting a very low sitemap priority will tell search engines this is not important content.
This implementation uses Fusejs, jquery and mark.js
## Initial setup
Search depends on additional output content type of JSON in config.toml
\```
[outputs]
home = ["HTML", "JSON"]
\```
## Searching additional fileds
To search additional fields defined in front matter, you must add it in 2 places.
### Edit layouts/_default/index.JSON
This exposes the values in /index.json
i.e. add `category`
\```
...
"contents":{{ .Content | plainify | jsonify }}
{{ if .Params.tags }},
"tags":{{ .Params.tags | jsonify }}{{end}},
"categories" : {{ .Params.categories | jsonify }},
...
\```
### Edit fuse.js options to Search
`static/js/search.js`
\```
keys: [
"title",
"contents",
"tags",
"categories"
]
\```
+54
View File
@@ -0,0 +1,54 @@
---
title: "Search Results"
date: 2010-06-08T08:06:25+06:00
weight: 999999
sitemap:
priority : 0.1
layout: "search"
url: search
---
This file exists solely to respond to /search URL with the related `search` layout template.
No content shown here is rendered, all content is based in the template layouts/page/search.html
Setting a very low sitemap priority will tell search engines this is not important content.
This implementation uses Fusejs, jquery and mark.js
## Initial setup
Search depends on additional output content type of JSON in config.toml
\```
[outputs]
home = ["HTML", "JSON"]
\```
## Searching additional fileds
To search additional fields defined in front matter, you must add it in 2 places.
### Edit layouts/_default/index.JSON
This exposes the values in /index.json
i.e. add `category`
\```
...
"contents":{{ .Content | plainify | jsonify }}
{{ if .Params.tags }},
"tags":{{ .Params.tags | jsonify }}{{end}},
"categories" : {{ .Params.categories | jsonify }},
...
\```
### Edit fuse.js options to Search
`static/js/search.js`
\```
keys: [
"title",
"contents",
"tags",
"categories"
]
\```
-24
View File
@@ -1,24 +0,0 @@
baseURL: http://example.org/
languageCode: en-us
title: "Toha"
theme: "toha"
# Allow raw html in markdown file
markup:
goldmark:
renderer:
unsafe: true
# Enable Google Analytics
googleAnalytics: UA-xxxxxxxx
# Enable Disqus forum
disqusShortname: does-not-exist
# Enable global emoji support
enableEmoji: true
# Custom parameters
params:
# Github Repo URL. This is used to add "Improve This Page" button
gitRepo: https://github.com/hossainemruz/toha-example-site
-56
View File
@@ -1,56 +0,0 @@
# 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: 'I am a passionate software engineer with x years of working experience. I built OSS tools for [Kubernetes](https://kubernetes.io/) using GO. My tools help people to deploy their workloads in Kubernetes. Sometimes, I work on some fun projects such as writing a theme, 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 color: blue, yellow, pink, green
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
-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?
-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.
-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.
Binary file not shown.

Before

Width:  |  Height:  |  Size: 385 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 97 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 142 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 88 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 280 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 51 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 98 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.4 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 9.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 280 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

+108
View File
@@ -0,0 +1,108 @@
# 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 = "এই পৃষ্ঠাটি উন্নত করুন"
[out_of]
other = "এর মধ্যে"
[publications]
other = "প্রকাশনা সমূহ"
[taken_courses]
other = "গৃহীত কোর্সসমূহ"
[course_name]
other = "কোর্সের নাম"
[total_credit]
other = "মোট ক্রেডিট"
[obtained_credit]
other = "অর্জিত ক্রেডিট"
[extracurricular_activities]
other = "পাঠক্রম বহির্ভূত কার্যক্রম"
[show_more]
other = "আরো দেখান"
[show_less]
other = "কম দেখান"
[responsibilities]
other = "দায়িত্বসমুহ:"
[present]
other = "বর্তমান"
# [comments_javascript]
# other = "Please enable JavaScript to view the"
# [comments_by]
# other = "comments powered by"
# [read]
# other = "Read"
# [project_star]
# other = "Star"
# [project_details]
# other = "Details"
# [err_404]
# other = "The page you are looking for is not there yet."
[more]
other = "আরো"
[view_certificate]
other = "সার্টিফিকেট দেখুন"
[notes]
other = "নোট সমূহ"
+111
View File
@@ -0,0 +1,111 @@
# More documentation here: https://github.com/nicksnyder/go-i18n
[home]
other = "主页"
[posts]
other = "博文"
[toc_heading]
other = "目录"
[at]
other = "at"
[resume]
other = "我的简历"
[navigation]
other = "导航"
[contact_me]
other = "联系方式:"
[email]
other = "邮箱"
[phone]
other = "电话"
[newsletter_text]
other = "通过电子邮件接收最新信息"
[newsletter_input_placeholder]
other = "填入 E-mail"
[newsletter_warning]
other = "我们绝不会与任何人共享您的电子邮件。"
[submit]
other = "提交"
[hugoAttributionText]
other = "Powered by"
[prev]
other = "上一篇"
[next]
other = "下一篇"
[improve_this_page]
other = "改善此页面"
[out_of]
other = "/"
[publications]
other = "刊物"
[taken_courses]
other = "选修课程"
[course_name]
other = "课程名"
[total_credit]
other = "满分"
[obtained_credit]
other = "获得分数"
[extracurricular_activities]
other = "课外活动"
[show_more]
other = "查看更多"
[show_less]
other = "显示较少"
# [responsibilities]
# other = "Responsibilities:"
# [present]
# other = "Present"
# [comments_javascript]
# other = "Please enable JavaScript to view the"
# [comments_by]
# other = "comments powered by"
# [read]
# other = "Read"
# [project_star]
# other = "Star"
# [project_details]
# other = "Details"
# [err_404]
# other = "The page you are looking for is not there yet."
[more]
other = "更多的"
[view_certificate]
other = "查看证书"
[notes]
other = "笔记"
+111
View File
@@ -0,0 +1,111 @@
# More documentation here: https://github.com/nicksnyder/go-i18n
[home]
other = "Startseite"
[posts]
other = "Beiträge"
[toc_heading]
other = "Inhaltsverzeichnis"
[at]
other = "bei"
[resume]
other = "Mein Lebenslauf"
[navigation]
other = "Navigation"
[contact_me]
other = "Kontakt aufnehmen"
[email]
other = "E-Mail"
[phone]
other = "Telefon"
[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 = "Unterstützt von"
[prev]
other = "Vorherige"
[next]
other = "Nächste"
[improve_this_page]
other = "Diese Seite verbessern"
[out_of]
other = "van de"
[publications]
other = "Publicaties"
[taken_courses]
other = "Cursussen gevolgd"
[course_name]
other = "Cursus naam"
[total_credit]
other = "Totaal krediet"
[obtained_credit]
other = "Krediet verkregen"
[extracurricular_activities]
other = "Buitenschoolse activiteiten"
[show_more]
other = "Bekijk meer"
[show_less]
other = "Laat minder zien"
# [responsibilities]
# other = "Responsibilities:"
# [present]
# other = "Present"
# [comments_javascript]
# other = "Please enable JavaScript to view the"
# [comments_by]
# other = "comments powered by"
# [read]
# other = "Read"
# [project_star]
# other = "Star"
# [project_details]
# other = "Details"
# [err_404]
# other = "The page you are looking for is not there yet."
[more]
other = "Meer"
[view_certificate]
other = "Bekijk certificaat"
[notes]
other = "Opmerkingen"
+111
View File
@@ -0,0 +1,111 @@
# 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"
[out_of]
other = "out of"
[publications]
other = "Publications"
[taken_courses]
other = "Taken Courses"
[course_name]
other = "Course Name"
[total_credit]
other = "Total Credit"
[obtained_credit]
other = "Obtained Credit"
[extracurricular_activities]
other = "Extracurricular Activities"
[show_more]
other = "Show More"
[show_less]
other = "Show Less"
[responsibilities]
other = "Responsibilities:"
[present]
other = "Present"
[comments_javascript]
other = "Please enable JavaScript to view the"
[comments_by]
other = "comments powered by"
[read]
other = "Read"
[project_star]
other = "Star"
[project_details]
other = "Details"
[err_404]
other = "The page you are looking for is not there yet."
[more]
other = "More"
[view_certificate]
other = "View Certificate"
[notes]
other = "Notes"
+111
View File
@@ -0,0 +1,111 @@
# 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"
[out_of]
other = "de"
[publications]
other = "Publicaciones"
[taken_courses]
other = "Cursos tomados"
[course_name]
other = "Nombre del curso"
[total_credit]
other = "Crédito total"
[obtained_credit]
other = "Crédito obtenido"
[extracurricular_activities]
other = "Actividades extracurriculares"
[show_more]
other = "Ver más"
[show_less]
other = "Muestra menos"
# [responsibilities]
# other = "Responsibilities:"
# [present]
# other = "Present"
# [comments_javascript]
# other = "Please enable JavaScript to view the"
# [comments_by]
# other = "comments powered by"
# [read]
# other = "Read"
# [project_star]
# other = "Star"
# [project_details]
# other = "Details"
# [err_404]
# other = "The page you are looking for is not there yet."
[more]
other = "Más"
[view_certificate]
other = "Ver Certificado"
[notes]
other = "Notas"
+111
View File
@@ -0,0 +1,111 @@
# 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 = "Navigation"
[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"
[out_of]
other = "sur"
[publications]
other = "Publications"
[taken_courses]
other = "Taken Courses"
[course_name]
other = "Cours suivis"
[total_credit]
other = "Crédit total"
[obtained_credit]
other = "Crédit obtenu"
[extracurricular_activities]
other = "Activités extra-scolaires"
[show_more]
other = "En savoir plus"
[show_less]
other = "Montrer moins"
# [responsibilities]
# other = "Responsibilities:"
# [present]
# other = "Present"
# [comments_javascript]
# other = "Please enable JavaScript to view the"
# [comments_by]
# other = "comments powered by"
# [read]
# other = "Read"
# [project_star]
# other = "Star"
# [project_details]
# other = "Details"
# [err_404]
# other = "The page you are looking for is not there yet."
[more]
other = "Suite"
[view_certificate]
other = "Afficher le certificat"
[notes]
other = "Remarques"
+111
View File
@@ -0,0 +1,111 @@
# More documentation here: https://github.com/nicksnyder/go-i18n
[home]
other = "होम"
[posts]
other = "पोस्ट"
[toc_heading]
other = "विषयसूची"
[at]
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 = "इस पृष्ठ को सुधारें"
[out_of]
other = "में से बाहर"
[publications]
other = "प्रकाशन"
[taken_courses]
other = "पाठ्यक्रम लिया"
[course_name]
other = "कोर्स का नाम"
[total_credit]
other = "कुल क्रेडिट"
[obtained_credit]
other = "श्रेय प्राप्त किया"
[extracurricular_activities]
other = "अतिरिक्त पाठयक्रम गतिविधियों"
[show_more]
other = "और देखें"
[show_less]
other = "कम दिखाएं"
# [responsibilities]
# other = "Responsibilities:"
# [present]
# other = "Present"
# [comments_javascript]
# other = "Please enable JavaScript to view the"
# [comments_by]
# other = "comments powered by"
# [read]
# other = "Read"
# [project_star]
# other = "Star"
# [project_details]
# other = "Details"
# [err_404]
# other = "The page you are looking for is not there yet."
[more]
other = "अधिक"
[view_certificate]
other = "प्रमाणपत्र देखें"
[notes]
other = "टिप्पणियाँ"
+111
View File
@@ -0,0 +1,111 @@
# 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"
[out_of]
other = "dari"
[publications]
other = "Publikasi"
[taken_courses]
other = "Kursus yang Diambil"
[course_name]
other = "Nama kursus"
[total_credit]
other = "Total Kredit"
[obtained_credit]
other = "Memperoleh Kredit"
[extracurricular_activities]
other = "Kegiatan ekstrakulikuler"
[show_more]
other = "Lihat Selengkapnya"
[show_less]
other = "Tampilkan Lebih Sedikit"
# [responsibilities]
# other = "Responsibilities:"
# [present]
# other = "Present"
# [comments_javascript]
# other = "Please enable JavaScript to view the"
# [comments_by]
# other = "comments powered by"
# [read]
# other = "Read"
# [project_star]
# other = "Star"
# [project_details]
# other = "Details"
# [err_404]
# other = "The page you are looking for is not there yet."
[more]
other = "Lebih"
[view_certificate]
other = "Lihat Sertifikat"
[notes]
other = "Catatan"
+111
View File
@@ -0,0 +1,111 @@
# More documentation here: https://github.com/nicksnyder/go-i18n
[home]
other = "Home"
[posts]
other = "Post"
[toc_heading]
other = "Contenuti"
[at]
other = "presso"
[resume]
other = "Il mio curriculum"
[navigation]
other = "Navigazione"
[contact_me]
other = "Contattami:"
[email]
other = "Email"
[phone]
other = "Telefono"
[newsletter_text]
other = "Resta aggiornato con la notifica di email"
[newsletter_input_placeholder]
other = "Inserisci l'email"
[newsletter_warning]
other = "Non condivideremo l'email con altri."
[submit]
other = "Invia"
[hugoAttributionText]
other = "Creato con"
[prev]
other = "Precedente"
[next]
other = "Successivo"
[improve_this_page]
other = "Migliora questa pagina"
[out_of]
other = "su"
[publications]
other = "Pubblicazioni"
[taken_courses]
other = "Corsi presi"
[course_name]
other = "Nome del corso"
[total_credit]
other = "Credito totale"
[obtained_credit]
other = "Credito ottenuto"
[extracurricular_activities]
other = "Attività extracurriculari"
[show_more]
other = "Vedi altro"
[show_less]
other = "Mostra meno"
# [responsibilities]
# other = "Responsibilities:"
# [present]
# other = "Present"
# [comments_javascript]
# other = "Please enable JavaScript to view the"
# [comments_by]
# other = "comments powered by"
# [read]
# other = "Read"
# [project_star]
# other = "Star"
# [project_details]
# other = "Details"
# [err_404]
# other = "The page you are looking for is not there yet."
[more]
other = "Di più"
[view_certificate]
other = "Féach ar an Teastas"
[notes]
other = "Appunti"
+108
View File
@@ -0,0 +1,108 @@
# 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 = "編集リクエストを送る"
[out_of]
other = "のうち"
[publications]
other = "出版物"
[taken_courses]
other = "受講したコース"
[course_name]
other = "コース名"
[total_credit]
other = "合計クレジット"
[obtained_credit]
other = "取得したクレジット"
[extracurricular_activities]
other = "課外活動"
[show_more]
other = "続きを見る"
[show_less]
other = "表示を減らす"
# [responsibilities]
# other = "Responsibilities:"
# [present]
# other = "Present"
# [comments_javascript]
# other = "Please enable JavaScript to view the"
# [comments_by]
# other = "comments powered by"
# [read]
# other = "Read"
# [project_star]
# other = "Star"
# [project_details]
# other = "Details"
# [err_404]
# other = "The page you are looking for is not there yet."
[more]
other = "もっと"
[view_certificate]
other = "ビューの証明書"
[notes]
other = "ノート"
+111
View File
@@ -0,0 +1,111 @@
# More documentation here: https://github.com/nicksnyder/go-i18n
[home]
other = "Home"
[posts]
other = "게시글"
[toc_heading]
other = "목차"
[at]
other = "at"
[resume]
other = "이력서"
[navigation]
other = "바로가기"
[contact_me]
other = "Contact me:"
[email]
other = "Email"
[phone]
other = "Phone"
[newsletter_text]
other = "이메일 알림으로 최신 상태를 유지해보세요"
[newsletter_input_placeholder]
other = "이메일을 입력하세요"
[newsletter_warning]
other = "이메일을 다른 목적으로 사용하지 않습니다."
[submit]
other = "제출"
[hugoAttributionText]
other = "Powered by"
[prev]
other = "이전"
[next]
other = "다음"
[improve_this_page]
other = "이 페이지를 개선"
[out_of]
other = "out of"
[publications]
other = "Publications"
[taken_courses]
other = "이수 과목"
[course_name]
other = "과목명"
[total_credit]
other = "총 수익"
[obtained_credit]
other = "획득한 수익"
[extracurricular_activities]
other = "기타 활동"
[show_more]
other = "더보기"
[show_less]
other = "간단히보기"
# [responsibilities]
# other = "Responsibilities:"
# [present]
# other = "Present"
# [comments_javascript]
# other = "Please enable JavaScript to view the"
# [comments_by]
# other = "comments powered by"
# [read]
# other = "Read"
# [project_star]
# other = "Star"
# [project_details]
# other = "Details"
# [err_404]
# other = "The page you are looking for is not there yet."
[more]
other = "더"
[view_certificate]
other = "인증서보기"
[notes]
other = "메모"
+111
View File
@@ -0,0 +1,111 @@
# More documentation here: https://github.com/nicksnyder/go-i18n
[home]
other = "Главная"
[posts]
other = "Посты"
[toc_heading]
other = "Оглавление"
[at]
other = "в"
[resume]
other = "Резюме"
[navigation]
other = "Навигация"
[contact_me]
other = "Контакты:"
[email]
other = "Email"
[phone]
other = "Телефон"
[newsletter_text]
other = "Подпишитесь на уведомления, чтобы не пропустить новый пост"
[newsletter_input_placeholder]
other = "Введите email"
[newsletter_warning]
other = "Ваши данные в безопасности"
[submit]
other = "Подтвердить"
[hugoAttributionText]
other = "Создано при помощи"
[prev]
other = "Предыдущий"
[next]
other = "Следующий"
[improve_this_page]
other = "Улучшить эту страницу"
[out_of]
other = "из"
[publications]
other = "Публикации"
[taken_courses]
other = "Пройденные курсы"
[course_name]
other = "Название курса"
[total_credit]
other = "Общий кредит"
[obtained_credit]
other = "Полученный кредит"
[extracurricular_activities]
other = "Внеклассные занятия"
[show_more]
other = "Узнать больше"
[show_less]
other = "Показывай меньше"
# [responsibilities]
# other = "Responsibilities:"
# [present]
# other = "Present"
# [comments_javascript]
# other = "Please enable JavaScript to view the"
# [comments_by]
# other = "comments powered by"
# [read]
# other = "Read"
# [project_star]
# other = "Star"
# [project_details]
# other = "Details"
# [err_404]
# other = "The page you are looking for is not there yet."
[more]
other = "Более"
[view_certificate]
other = "Просмотреть сертификат"
[notes]
other = "Ноты"
+111
View File
@@ -0,0 +1,111 @@
# More documentation here: https://github.com/nicksnyder/go-i18n
[home]
other = "Trang chủ"
[posts]
other = "Bài viết"
[toc_heading]
other = "Mục lục"
[at]
other = "tại"
[resume]
other = "Sơ yếu lý lịch của tôi"
[navigation]
other = "Điều hướng"
[contact_me]
other = "Liên hệ với tôi"
[email]
other = "Email"
[phone]
other = "Điện thoại"
[newsletter_text]
other = "Nhận email cập nhật thông tin"
[newsletter_input_placeholder]
other = "Nhập email"
[newsletter_warning]
other = "Chúng tôi sẽ không bao giờ chia sẻ email của bạn."
[submit]
other = "Gửi"
[hugoAttributionText]
other = "Được cung cấp bởi"
[prev]
other = "Trước"
[next]
other = "Tiếp theo"
[improve_this_page]
other = "Cải thiện trang này"
[out_of]
other = "trên"
[publications]
other = "Ấn phẩm"
[taken_courses]
other = "Đã thực hiện các khóa học"
[course_name]
other = "Tên khóa học"
[total_credit]
other = "Tổng số tín dụng"
[obtained_credit]
other = "Tín dụng thu được"
[extracurricular_activities]
other = "Các hoạt động ngoại khóa"
[show_more]
other = "Xem thêm"
[show_less]
other = "Hiện ít hơn"
# [responsibilities]
# other = "Responsibilities:"
# [present]
# other = "Present"
# [comments_javascript]
# other = "Please enable JavaScript to view the"
# [comments_by]
# other = "comments powered by"
# [read]
# other = "Read"
# [project_star]
# other = "Star"
# [project_details]
# other = "Details"
# [err_404]
# other = "The page you are looking for is not there yet."
[more]
other = "Hơn"
[view_certificate]
other = "Xem chứng chỉ"
[notes]
other = "Ghi chú"
BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 141 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 289 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 389 KiB

After

Width:  |  Height:  |  Size: 638 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 118 KiB

BIN
View File
Binary file not shown.

Before

Width:  |  Height:  |  Size: 256 KiB

After

Width:  |  Height:  |  Size: 119 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 315 KiB

+14 -4
View File
@@ -1,18 +1,28 @@
{{ define "header" }} {{ define "header" }}
<link rel="stylesheet" href="/assets/css/404.css"> <link rel="stylesheet" href="{{ "/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" }}
{{/* not found image */}}
{{ $notFoundImage := "/images/404.png" }}
{{/* resize the image. don't resize svg because it is not supported */}}
{{ $notFoundImage := resources.Get $notFoundImage}}
{{ if and $notFoundImage (ne $notFoundImage.MediaType.SubType "svg") }}
{{ $notFoundImage = $notFoundImage.Resize "1500x" }}
{{ end }}
{{ $notFoundImage = $notFoundImage.RelPermalink}}
<div class="container"> <div class="container">
<div class="notFound"> <div class="notFound">
<img src="/assets/images/404.png" alt=""> <img src="{{ $notFoundImage }}" alt="Page Not Found">
<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>{{ i18n "err_404" }}</h4>
</div> </div>
</div> </div>
</div> </div>
+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 ------------>
+5
View File
@@ -0,0 +1,5 @@
{{- $.Scratch.Add "index" slice -}}
{{- range .Site.RegularPages -}}
{{- $.Scratch.Add "index" (dict "title" .Title "hero" (partial "helpers/get-hero.html" .) "date" (.Date.Format "January 2, 2006") "summary" .Summary "tags" .Params.tags "categories" .Params.categories "contents" .Plain "permalink" .Permalink) -}}
{{- end -}}
{{- $.Scratch.Get "index" | jsonify -}}
+41 -25
View File
@@ -1,41 +1,57 @@
{{ define "header" }} {{ define "header" }}
<link rel="stylesheet" href="/assets/css/list.css"> <link rel="stylesheet" href="{{ "/css/layouts/list.css" | relURL }}">
<link rel="stylesheet" href="{{ "/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 }}
{{ define "sidebar" }}
{{ $homePage:="#" }}
{{ if site.IsMultiLingual }}
{{ $homePage = (path.Join (cond ( eq .Language.Lang "en") "" .Language.Lang) .Type) }}
{{ end }}
<section class="sidebar-section" id="sidebar-section">
<div class="sidebar-holder">
<div class="sidebar" id="sidebar">
<form class="mx-auto" method="get" action="{{ "search" | absURL }}">
<input type="text" name="keyword" value="" placeholder="Search" data-search="" id="search-box" />
</form>
<div class="sidebar-tree">
<ul class="tree" id="tree">
<li id="list-heading"><a href="{{ .Type | relLangURL }}" data-filter="all">{{ i18n .Type }}</a></li>
<div class="subtree">
{{ partial "navigators/sidebar.html" (dict "menuName" "sidebar" "menuItems" site.Menus.sidebar "ctx" .) }}
</div>
</ul>
</div>
</div>
</div>
</section>
{{ end }} {{ end }}
{{ define "content" }} {{ define "content" }}
<div class="sidebar" id="sidebar"> <section class="content-section" id="content-section">
<div class="sidebar-tree">
<input type="text" name="filtr-search" value="" placeholder="Search" data-search="" id="search-box" />
<ul class="tree" id="tree">
<li id="list-heading"><a href="#" data-filter="all">{{.Title}}</a></li>
<div class="subtree">
{{ partial "sections.html" .Sections }}
</div>
</ul>
</div>
</div>
<div class="content container-fluid" id="content"> <div class="content container-fluid" id="content">
<div class="content-cards"> <div class="container-fluid post-card-holder" id="post-card-holder">
<div class="container-fluid filtr-container post-cards" id="post-cards"> {{ $paginator := .Paginate .RegularPagesRecursive 12 }}
{{ range (where site.RegularPages "Type" "in" site.Params.mainSections) }} {{ range $paginator.Pages }}
{{ if .Layout }}
{{/* ignore the search.md file*/}}
{{ else }}
{{ partial "cards/post.html" . }} {{ partial "cards/post.html" . }}
{{ end }} {{ end }}
{{/* {{ $paginator := .Paginate .Site.RegularPages 120 }} {{ end }}
{{ range $paginator.Pages }} </div>
{{ partial "cards/post.html" . }} <div class="paginator">
{{ end }} */}} {{ template "_internal/pagination.html" . }}
</div>
{{/* <div class="paginator">
{{ 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="{{ "/js/list.js" | relURL }}"></script>
{{ end }} {{ end }}
+71
View File
@@ -0,0 +1,71 @@
{{ define "header" }}
<link rel="stylesheet" href="{{ "/css/layouts/list.css" | relURL }}">
<link rel="stylesheet" href="{{ "/css/navigators/sidebar.css" | relURL}}">
{{ end }}
{{ define "navbar" }}
{{ partial "navigators/navbar-2.html" . }}
{{ end }}
{{ define "sidebar" }}
{{ $homePage:="#" }}
{{ if site.IsMultiLingual }}
{{ $homePage = (path.Join (cond ( eq .Language.Lang "en") "" .Language.Lang) .Type) }}
{{ end }}
<section class="sidebar-section" id="sidebar-section">
<div class="sidebar-holder">
<div class="sidebar" id="sidebar">
<form class="mx-auto" method="get" action="{{ "search" | absURL }}">
<input type="text" name="keyword" value="" placeholder="Search" data-search="" id="search-box" />
</form>
<div class="sidebar-tree">
<ul class="tree" id="tree">
<li id="list-heading"><a href="{{ .Type | relLangURL }}" data-filter="all">{{ i18n .Type }}</a></li>
<div class="subtree">
{{ partial "navigators/sidebar.html" (dict "menuName" "sidebar" "menuItems" site.Menus.sidebar "ctx" .) }}
</div>
</ul>
</div>
</div>
</div>
</section>
{{ end }}
{{ 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">
<div id="search-results">
<script id="search-result-template" type="text/x-js-template">
<div class="post-card">
<a href="${link}" class="post-card-link">
<div class="card" style="min-height: 352px;"><a href="${link}" class="post-card-link">
<div class="card-head">
<img class="card-img-top" src="${hero}" alt="Card Heading Image">
</div>
<div class="card-body">
<h5 class="card-title">${title}</h5>
<p class="card-text post-summary">${summary}</p>
</div>
<div class="card-footer">
<span class="float-left">${date}</span>
<a href="${link}" class="float-right btn btn-outline-info btn-sm">Read</a>
</div>
</div>
</a>
</div>
</script>
</div>
</div>
</div>
</section>
{{ end }}
{{ define "scripts" }}
<script src="https://cdnjs.cloudflare.com/ajax/libs/fuse.js/3.2.0/fuse.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mark.js/8.11.1/jquery.mark.min.js"></script>
<script src="{{ "/js/search.js" | absURL }}"></script>
{{ end }}
+80 -59
View File
@@ -1,86 +1,107 @@
{{ 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="{{ "/css/layouts/single.css" | relURL }}"/>
<link rel="stylesheet" href="{{ "/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">
<form class="mx-auto" method="get" action="{{ "search" | absURL }}">
<input type="text" name="keyword" value="" placeholder="Search" data-search="" id="search-box" />
</form>
<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 "menuName" "sidebar" "menuItems" site.Menus.sidebar "ctx" .) }}
</div>
</ul>
</div>
</div>
</div>
</section>
{{ end }} {{ end }}
{{ define "content" }} {{ define "content" }}
<div class="container p-0 read-area"> <section class="content-section" id="content-section">
<!--Hero Area--> <div class="content">
<div class="hero-area col-sm-12" style='background-image: url({{ partial "helpers/get-hero.html" . }});'> <div class="container p-0 read-area">
</div> <!--Hero Area-->
<div class="hero-area col-sm-12" id="hero-area" style='background-image: url({{ strings.TrimSuffix "/" site.BaseURL }}{{ partial "helpers/get-hero.html" . }});'>
<!--Content Start-->
<div class="page-content">
<div class="author-profile ml-auto align-self-lg-center">
<img class="rounded-circle" src='{{ partial "helpers/get-author-image.html" . }}'/>
<h5 class="author-name">{{ partial "helpers/get-author-name.html" . }}</h5>
<p>{{ .Page.Date.Format "January 2, 2006" }}</p>
</div>
<div class="title">
<h1>{{ .Page.Title }}</h1>
</div>
<div class="post-content" id="post-content">
{{ .Page.Content }}
</div>
<!--- Improve this page button --->
{{ if .Site.Params.GitRepo }}
<div class="btn-improve-page">
<a href="{{ .Site.Params.GitRepo }}/edit/master/content/{{ .File.Path }}">
<i class="fas fa-code-branch"></i>
Improve This Page
</a>
</div> </div>
{{ end }}
<!---Next and Previous Navigator --> <!--Content Start-->
<hr /> <div class="page-content">
<div class="row next-prev-navigator"> <div class="author-profile ml-auto align-self-lg-center">
{{ $currentPage := . }} <img class="rounded-circle" src='{{ partial "helpers/get-author-image.html" . }}' alt="Author Image">
{{ range .Site.RegularPages.ByDate }} <h5 class="author-name">{{ partial "helpers/get-author-name.html" . }}</h5>
{{ if eq .RelPermalink $currentPage.RelPermalink }} <p>{{ .Page.Date.Format "January 2, 2006" }}</p>
{{ 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> </div>
{{ end }}
{{ if .Prev }} <div class="title">
<div class="{{ if .Next }}col-md-6{{ else }}col-md-12{{ end }} next-article"> <h1>{{ .Page.Title }}</h1>
<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> </div>
<div class="post-content" id="post-content">
{{ .Page.Content }}
</div>
<!--- Improve this page button --->
{{ if site.Params.GitRepo }}
<div class="btn-improve-page">
<a href="{{ site.Params.GitRepo }}/edit/{{ site.Params.GitBranch }}/content/{{ .File.Path }}">
<i class="fas fa-code-branch"></i>
{{ i18n "improve_this_page" }}
</a>
</div>
{{ end }} {{ end }}
<!---Next and Previous Navigator -->
<hr />
{{ partial "navigators/next-prev-navigator.html" . }}
<hr />
<!-- Add Disqus forum -->
{{ if site.DisqusShortname }}
{{ partial "disqus.html" . }}
{{ end }} {{ end }}
{{ end }} </div>
</div>
</div> </div>
<hr /> <!--scroll back to top-->
<!-- Add Disqus forum --> <a id="scroll-to-top" class="btn"><i class="fas fa-chevron-circle-up"></i></a>
{{ if .Site.DisqusShortname }} {{ if .IsTranslated }}
{{ partial "disqus.html" . }} {{ partial "navigators/floating-lang-selector.html" . }}
{{ end }} {{ end }}
</div> </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="{{ "/js/single.js" | relURL }}"></script>
<script> <script>
hljs.initHighlightingOnLoad(); hljs.initHighlightingOnLoad();
</script> </script>
+52 -30
View File
@@ -2,47 +2,68 @@
<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="{{ "/css/sections/home.css" | relURL }}"/>
<link rel="stylesheet" href="/assets/css/about.css" /> <link rel="stylesheet" href="{{ "/css/sections/about.css" | relURL }}"/>
<link rel="stylesheet" href="/assets/css/skills.css" /> <link rel="stylesheet" href="{{ "/css/sections/skills.css" | relURL }}"/>
<link rel="stylesheet" href="/assets/css/experiences.css" /> <link rel="stylesheet" href="{{ "/css/sections/experiences.css" | relURL }}"/>
<link rel="stylesheet" href="/assets/css/projects.css" /> <link rel="stylesheet" href="{{ "/css/sections/education.css" | relURL }}"/>
<link rel="stylesheet" href="/assets/css/recent-posts.css" /> <link rel="stylesheet" href="{{ "/css/sections/projects.css" | relURL }}"/>
<link rel="stylesheet" href="/assets/css/achievements.css" /> <link rel="stylesheet" href="{{ "/css/sections/recent-posts.css" | relURL }}"/>
<link rel="stylesheet" href="{{ "/css/sections/achievements.css" | relURL }}"/>
<link rel="stylesheet" href="{{ "/css/sections/accomplishments.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 +72,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="{{ "/js/itype.min.js" | relURL }}"></script>
<script src="/assets/js/github-button.js"></script> <script src="{{ "/js/github-button.js" | relURL }}"></script>
<script src="/assets/js/home.js"></script> <script src="{{ "/js/home.js" | relURL }}"></script>
<script src="{{ "/js/jquery.filterizr.min.js" | relURL }}"></script>
</body> </body>
</html> </html>
+60
View File
@@ -0,0 +1,60 @@
{{ define "header" }}
<link
rel="stylesheet"
href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.18.1/styles/atom-one-dark.min.css"
/>
<link rel="stylesheet" href="{{ "/css/layouts/notes.css" | relURL}}">
<link rel="stylesheet" href="{{ "/css/navigators/sidebar.css" | relURL}}">
{{ end }}
{{ define "navbar" }}
{{ partial "navigators/navbar-2.html" . }}
{{ end }}
{{ define "sidebar" }}
{{ $homePage:="#" }}
{{ if site.IsMultiLingual }}
{{ $homePage = (path.Join (cond ( eq .Language.Lang "en") "" .Language.Lang) .Type) }}
{{ end }}
<section class="sidebar-section" id="sidebar-section">
<div class="sidebar-holder">
<div class="sidebar" id="sidebar">
<form class="mx-auto" method="get" action="{{ "search" | absURL }}">
<input type="text" name="keyword" value="" placeholder="Search" data-search="" id="search-box" />
</form>
<div class="sidebar-tree">
<ul class="tree" id="tree">
<li id="list-heading"><a href="{{ .Type | relLangURL }}" data-filter="all">{{ i18n .Type }}</a></li>
<div class="subtree">
{{ partial "navigators/sidebar.html" (dict "menuName" "notes" "menuItems" site.Menus.notes "ctx" . ) }}
</div>
</ul>
</div>
</div>
</div>
</section>
{{ end }}
{{ define "content" }}
<section class="content-section" id="content-section">
<div class="content container-fluid" id="content">
<div class="container-fluid note-card-holder" id="note-card-holder">
{{ partial "note-aggregator.html" . }}
</div>
<div class="paginator">
{{ template "_internal/pagination.html" . }}
</div>
</div>
</section>
{{ end }}
{{ define "scripts" }}
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.18.1/highlight.min.js"></script>
<script>
hljs.initHighlightingOnLoad();
</script>
{{ if .Params.math }}
{{ partial "math.html" . }}
{{ end }}
{{ end }}
+59
View File
@@ -0,0 +1,59 @@
{{ define "header" }}
<link
rel="stylesheet"
href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.18.1/styles/atom-one-dark.min.css"
/>
<link rel="stylesheet" href="{{ "/css/layouts/notes.css" | relURL}}">
<link rel="stylesheet" href="{{ "/css/navigators/sidebar.css" | relURL}}">
{{ end }}
{{ define "navbar" }}
{{ partial "navigators/navbar-2.html" . }}
{{ end }}
{{ define "sidebar" }}
{{ $homePage:="#" }}
{{ if site.IsMultiLingual }}
{{ $homePage = (path.Join (cond ( eq .Language.Lang "en") "" .Language.Lang) .Type) }}
{{ end }}
<section class="sidebar-section" id="sidebar-section">
<div class="sidebar-holder">
<div class="sidebar" id="sidebar">
<form class="mx-auto" method="get" action="{{ "search" | absURL }}">
<input type="text" name="keyword" value="" placeholder="Search" data-search="" id="search-box" />
</form>
<div class="sidebar-tree">
<ul class="tree" id="tree">
<li id="list-heading"><a href="{{ .Type | relLangURL }}" data-filter="all">{{ i18n .Type }}</a></li>
<div class="subtree">
{{ partial "navigators/sidebar.html" (dict "menuName" "notes" "menuItems" site.Menus.notes "ctx" . ) }}
</div>
</ul>
</div>
</div>
</div>
</section>
{{ end }}
{{ define "content" }}
<section class="content-section" id="content-section">
<div class="content container-fluid" id="content">
<div class="container-fluid note-card-holder" id="note-card-holder">
<div class="note-collection">
{{ .Content }}
</div>
</div>
</div>
</section>
{{ end }}
{{ define "scripts" }}
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.18.1/highlight.min.js"></script>
<script>
hljs.initHighlightingOnLoad();
</script>
{{ if .Params.math }}
{{ partial "math.html" . }}
{{ end }}
{{ end }}
-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>
@@ -0,0 +1,17 @@
<div class="col-md-12 col-lg-6 p-2">
<div class="card mt-3">
<div class="card-header">
<h5 class="card-title mb-0">{{ .name }}</h5>
<div class="sub-title">
<span><a href="{{ .organization.url }}" target="_blank">{{ .organization.name }}</a></span>
<span class="ml-2">{{ .timeline }}</span>
</div>
</div>
<div class="card-body">
<p>{{ .courseOverview | markdownify }}</p>
</div>
<div class="card-footer">
<a class="btn btn-outline-info ml-1 pl-2 mb-2" href="{{ .certificateURL | default "#"}}" target="_blank" role="button">{{ i18n "view_certificate"}}</a>
</div>
</div>
</div>
+6 -6
View File
@@ -1,19 +1,19 @@
<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" . }}' alt="Hero Image">
</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 >{{ i18n "read" }}</a
> >
</div> </div>
</div> </div>
+52 -30
View File
@@ -1,42 +1,64 @@
<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 }}javascript:void(0){{ end }}" target="_blank">
<div class="d-flex"> <div>
{{ if .logo }} <div class="d-flex">
<img class="card-img-xs" src="{{ .logo }}" alt="{{ .name }}" /> {{ if .logo }}
{{ end }}
<h5 class="card-title mb-0">{{ .name }}</h5> {{ $logoImage:= resources.Get .logo}}
{{ if $logoImage }}
{{ $logoImage := $logoImage.Fit "24x24" }}
<img class="card-img-xs" src="{{ $logoImage.RelPermalink }}" alt="{{ .name }}" />
{{ end }}
{{ end }}
<h5 class="card-title mb-0">{{ .name }}</h5>
</div>
<div class="sub-title">
<span>{{ .role }}</span>
<span>{{ .timeline }}</span>
</div>
</div> </div>
<div class="sub-title"> </a>
<span>{{ .role }}</span>
<span>{{ .timeline }}</span>
</div>
</div>
<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"> <!-- Display project card technology tags -->
{{ if .repo }} <div class="project-card-footer">
<a {{ if .tags }}
class="github-button-inactive" <div class="project-tags-holder">
href="{{ .repo }}" {{ range $index,$tag:= .tags }}
data-icon="octicon-standard" <span class="badge btn-info">
data-show-count="true" {{ $tag }}
aria-label="Star {{ .name }}" </span>
>Star</a {{ end }}
> </div>
{{ else if .url }}
<a
class="btn btn-outline-info btn-sm mb-2"
href="{{ .url }}"
target="#"
>Details</a
>
{{ end }} {{ end }}
</span> <div class="project-btn-holder">
{{ if .repo }}
<a
class="github-button-inactive project-btn"
href="{{ .repo }}"
data-icon="octicon-standard"
data-show-count="true"
aria-label="Star {{ .name }}"
>{{ i18n "project_star" }}</a
>
{{ else if .url }}
<span>
<a
class="btn btn-outline-info btn-sm"
href="{{ .url }}"
target="#"
>{{ i18n "project_details" }}</a
>
</span>
{{ end }}
</div>
</div>
</div> </div>
</div> </div>
</div> </div>
+3 -3
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,11 +8,11 @@
</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 href="{{ .RelPermalink }}" class="float-right btn btn-outline-info btn-sm">Read</a> <a href="{{ .RelPermalink }}" class="float-right btn btn-outline-info btn-sm">{{ i18n "read" }}</a>
</div> </div>
</div> </div>
</a> </a>
+20 -13
View File
@@ -1,15 +1,22 @@
<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">
<div class="card"> <a class="skill-card-link" href="{{ if .url }}{{ .url }}{{ else }}javascript:void(0){{ end }}" target="_blank">
<div class="card-head d-flex"> <div class="card">
{{ if .icon }} <div class="card-head d-flex">
<img class="card-img-sm" src="{{ .icon }}" alt="{{ .name }}" /> {{ if .logo }}
{{ else }} {{ $logoImage := resources.Get .logo }}
<i class="fas fas fa-tools"></i>
{{ end }} {{/* svg don't support "Fit" operation */}}
<h4 class="card-title">{{ .name }}</h4> {{ if ne $logoImage.MediaType.SubType "svg" }}
{{ $logoImage := $logoImage.Fit "24x24" }}
{{ end }}
<img class="card-img-xs" src="{{ $logoImage.RelPermalink }}" alt="{{ .name }}" />
{{ end }}
<h5 class="card-title">{{ .name }}</h5>
</div>
<div class="card-body">
<p class="card-text">{{ .summary | markdownify }}</p>
</div>
</div> </div>
<div class="card-body"> </a>
<p class="card-text">{{ .summary | markdownify }}</p>
</div>
</div>
</div> </div>
+4 -4
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] ||
@@ -17,11 +17,11 @@
})(); })();
</script> </script>
<noscript <noscript
>Please enable JavaScript to view the >{{ i18n "comments_javascript" }}
<a href="https://disqus.com/?ref_noscript" <a href="https://disqus.com/?ref_noscript"
>comments powered by Disqus.</a >{{ i18n "comments_by" }} Disqus.</a
></noscript ></noscript
> >
<a href="https://disqus.com/" class="dsq-brlink" <a href="https://disqus.com/" class="dsq-brlink"
>comments powered by <span class="logo-disqus">Disqus</span></a >{{ i18n "comments_by" }} <span class="logo-disqus">Disqus</span></a
> >
-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>
@@ -1,11 +0,0 @@
<div class="row horizontal-line">
<div class="col-1 col-lg-2 timeline-side-div">
<div class="corner"></div>
</div>
<div class="col-10 col-lg-8">
<hr />
</div>
<div class="col-1 col-lg-2 timeline-side-div">
<div class="corner"></div>
</div>
</div>
@@ -1,3 +0,0 @@
<div class="col-1 col-lg-2 text-center vertical-line d-inline-flex justify-content-center">
<div class="circle font-weight-bold">{{ add . 1 }}</div>
</div>
+69 -23
View File
@@ -1,29 +1,74 @@
{{ $author:= site.Data.author }}
{{ if (index site.Data site.Language.Lang).author }}
{{ $author = (index site.Data site.Language.Lang).author }}
{{ end }}
{{ $sections:= site.Data.sections }}
{{ if (index site.Data site.Language.Lang).sections }}
{{ $sections = (index site.Data site.Language.Lang).sections }}
{{ end }}
{{ $copyrightNotice := "© 2020 Copyright."}}
{{ if (index site.Data site.Language.Lang).site }}
{{ $siteConfig := (index site.Data site.Language.Lang).site }}
{{ if $siteConfig.copyright }}
{{ $copyrightNotice = $siteConfig.copyright }}
{{ end }}
{{ end }}
{{/* footer logos */}}
{{ $themeLogo := "/images/theme-logo.png" }}
{{ $hugoLogo := "/images/hugo-logo.svg" }}
{{/* resize the logos. don't resize svg because it is not supported */}}
{{ $themeLogo:= resources.Get $themeLogo}}
{{ if and $themeLogo (ne $themeLogo.MediaType.SubType "svg") }}
{{ $themeLogo = $themeLogo.Resize "32x" }}
{{ end }}
{{ $themeLogo = $themeLogo.RelPermalink}}
{{ $hugoLogo:= resources.Get $hugoLogo}}
{{ if and $hugoLogo (ne $hugoLogo.MediaType.SubType "svg")}}
{{ $hugoLogo = $hugoLogo.Resize "32x" }}
{{ end }}
{{ $hugoLogo = $hugoLogo.RelPermalink}}
<footer class="container-fluid text-center align-content-center footer pb-2"> <footer class="container-fluid text-center align-content-center footer pb-2">
<div class="container pt-5"> <div class="container pt-5">
<div class="row text-left"> <div class="row text-left">
<div class="col-md-4 col-sm-12"> <div class="col-md-4 col-sm-12">
<h5>Navigation</h5> <h5>{{ i18n "navigation" }}</h5>
{{ if .Site.Data.site }} {{ if $sections }}
<ul>
{{ range .Site.Data.site.menus }}
<li class="nav-item">
<a class="smooth-scroll" href="{{ .url }}">{{ .name }}</a>
</li>
{{ end }}
</ul>
{{ end }}
</div>
<div class="col-md-4 col-sm-12">
<h5>Contact Me</h5>
<ul> <ul>
{{ range $key,$value:=.Site.Data.site.author.contactInfo }} {{- range sort $sections "section.weight" }}
{{ if and (.section.enable) (.section.showOnNavbar)}}
{{ $sectionID := replace (lower .section.name) " " "-" }}
{{ if .section.id }}
{{ $sectionID = .section.id }}
{{ end }}
<li class="nav-item">
<a class="smooth-scroll" href="/#{{ $sectionID }}">{{ .section.name }}</a>
</li>
{{ end }}
{{- end }}
</ul>
{{ end }}
</div>
{{ if $author }}
<div class="col-md-4 col-sm-12">
<h5>{{ i18n "contact_me" }}</h5>
<ul>
{{ range $key,$value:= $author.contactInfo }}
<li><span>{{ title $key }}: </span> <span>{{ $value }}</span></li> <li><span>{{ title $key }}: </span> <span>{{ $value }}</span></li>
{{ end }} {{ end }}
</ul> </ul>
</div> </div>
{{ end }}
{{ if site.Params.newsletter.enable }}
<div class="col-md-4 col-sm-12"> <div class="col-md-4 col-sm-12">
<!-- <h5>Newsletter</h5> --> <!-- <h5>Newsletter</h5> -->
<p>Stay up to date with email notification</p> <p>{{ i18n "newsletter_text" }}</p>
<form> <form>
<div class="form-group"> <div class="form-group">
<input <input
@@ -31,15 +76,16 @@
class="form-control" class="form-control"
id="exampleInputEmail1" id="exampleInputEmail1"
aria-describedby="emailHelp" aria-describedby="emailHelp"
placeholder="Enter email" placeholder="{{ i18n "newsletter_input_placeholder" }}"
/> />
<small id="emailHelp" class="form-text text-muted" <small id="emailHelp" class="form-text text-muted"
>We'll never share your email with anyone else.</small >{{ i18n "newsletter_warning" }}</small
> >
</div> </div>
<button type="submit" class="btn btn-info">Submit</button> <button type="submit" class="btn btn-info">{{ i18n "submit" }}</button>
</form> </form>
</div> </div>
{{ end }}
</div> </div>
</div> </div>
<hr /> <hr />
@@ -47,15 +93,15 @@
<div class="row text-left"> <div class="row text-left">
<div class="col-md-4"> <div class="col-md-4">
<a id="theme" href="https://github.com/hossainemruz/toha" target="#"> <a id="theme" href="https://github.com/hossainemruz/toha" target="#">
<img src="/assets/images/logo-inverted.png"> <img src="{{ $themeLogo }}" alt="Toha Theme Logo">
Toha Toha
</a> </a>
</div> </div>
<div class="col-md-4">© 2019 Copyright.</div> <div class="col-md-4 text-center">{{ $copyrightNotice | markdownify }}</div>
<div class="col-md-4"> <div class="col-md-4 text-right">
Powered by <a href="https://gohugo.io/">Hugo <a id="hugo" href="https://gohugo.io/">{{ i18n "hugoAttributionText" }}
<img <img
src="/assets/images/hugo-logo-wide.svg" src="{{ $hugoLogo }}"
alt="Hugo Logo" alt="Hugo Logo"
height="18" height="18"
/> />
+23 -5
View File
@@ -1,16 +1,34 @@
{{/* default favicon */}}
{{ $favicon := "/images/favicon.png" }}
{{/* if favicon is provided in the config, then use that */}}
{{ if site.Params.logo.favicon }}
{{ $favicon = site.Params.logo.favicon }}
{{ end }}
{{/* resize the favicon. don't resize svg because it is not supported */}}
{{ $favicon := resources.Get $favicon }}
{{ if and $favicon (ne $favicon.MediaType.SubType "svg") }}
{{ $favicon = $favicon.Resize "42x" }}
{{ end }}
{{ $favicon = $favicon.RelPermalink}}
<meta charset="UTF-8" /> <meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="X-UA-Compatible" content="ie=edge" /> <meta http-equiv="X-UA-Compatible" content="ie=edge" />
<!-- ============ import common css ========== --> <!-- ============ import common css ========== -->
<link rel="stylesheet" href="/assets/css/bootstrap.min.css" /> <link rel="stylesheet" href="{{ "/css/bootstrap.min.css" | relURL }}"/>
<link rel="stylesheet" href="/assets/css/style.css" /> <link rel="stylesheet" href="{{ "/css/layouts/main.css" | relURL }}"/>
<link rel="stylesheet" href="/assets/css/navbar.css" /> <link rel="stylesheet" href="{{ "/css/style.css" | relURL }}"/>
<link rel="stylesheet" href="{{ "/css/navigators/navbar.css" | relURL }}"/>
<!--=================== cdn ==============================--> <!--=================== cdn ==============================-->
<link href="https://fonts.googleapis.com/css?family=Muli" rel="stylesheet" /> <link href="https://fonts.googleapis.com/css2?family=Muli:wght@300;400;500;600" rel="stylesheet">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.11.2/css/all.min.css" /> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.11.2/css/all.min.css" />
<!--================= fab-icon =========================--> <!--================= fab-icon =========================-->
<link rel="icon" type="image/png" href="/assets/images/favicon.png" /> <link rel="icon" type="image/png" href="{{ $favicon }}" />
<!--================= custom style overrides =========================-->
<link rel="stylesheet" href="{{ "/css/style.css" | relURL }}"/>
@@ -0,0 +1,15 @@
{{ $languageCode:= .Lang }}
{{/* by default the language code and the country code are same */}}
{{ $countryCode:= $languageCode }}
{{/* language code and country code are not same for some countries. we need to fix them. */}}
{{ if eq $languageCode "en" }}
{{ $countryCode = "gb" }}
{{ else if eq $languageCode "bn" }}
{{ $countryCode = "bd" }}
{{ else if eq $languageCode "hi" }}
{{ $countryCode = "in" }}
{{ end }}
{{/* return the country code */}}
{{ return $countryCode }}
+22 -2
View File
@@ -1,4 +1,15 @@
{{ $authorImage:= "/assets/images/default-avatar.png"}} {{ $author:= site.Data.author }}
{{ if (index site.Data site.Language.Lang).author }}
{{ $author = (index site.Data site.Language.Lang).author }}
{{ end }}
{{/* default author image */}}
{{ $authorImage:= "/images/default-avatar.png" }}
{{ if $author.image }}
{{ $authorImage = $author.image }}
{{ end }}
{{/* if author image is provided in author's data, then use that */}}
{{ if eq (printf "%T" .Params.author ) "maps.Params" }} {{ if eq (printf "%T" .Params.author ) "maps.Params" }}
{{ with .Params.author }} {{ with .Params.author }}
{{ if .image }} {{ if .image }}
@@ -6,4 +17,13 @@
{{ end }} {{ end }}
{{ end }} {{ end }}
{{ end }} {{ end }}
{{ return $authorImage }}
{{/* apply image processing. don't use "Fit" in svg because its not supported */}}
{{ $authorImage:= resources.Get $authorImage}}
{{ if and $authorImage (ne $authorImage.MediaType.SubType "svg") }}
{{ $authorImage := $authorImage.Fit "120x120" }}
{{ end }}
{{/* return the author image link */}}
{{ return $authorImage.RelPermalink }}
@@ -1,4 +1,12 @@
{{ $authorName:= "John Doe"}} {{/* Uses the top level site's config for a single author across all locales */}}
{{ $authorName:= site.Params.author.name }}
{{/* Overrides with the locale specifc author if provided */}}
{{ if (index site.Data site.Language.Lang).author }}
{{ $authorName = (index site.Data site.Language.Lang).author.name }}
{{ end }}
{{/* Lastly, overrides with the post specific author if provided */}}
{{ if eq (printf "%T" .Params.author ) "maps.Params" }} {{ if eq (printf "%T" .Params.author ) "maps.Params" }}
{{ with .Params.author }} {{ with .Params.author }}
{{ if .name }} {{ if .name }}
@@ -1,5 +0,0 @@
{{ $categories:= ""}}
{{ if .Params.categories }}
{{ $categories = delimit .Params.categories "," }}
{{ end }}
{{ return $categories }}
+23 -4
View File
@@ -1,5 +1,24 @@
{{ $heroImage:= "/assets/images/default-hero.jpg"}} {{/* check if there is any hero image in the same folder as the markdown file */}}
{{ if .Params.hero }} {{ $heroImage := .Page.Resources.GetMatch "hero.{jpg,png,svg}"}}
{{ $heroImage = .Params.hero }}
{{/* if hero image is specified in the page front-matter, then use that */}}
{{ if .Params.hero }}
{{ $heroImage = .Page.Resources.GetMatch .Params.hero }}
{{ end }} {{ end }}
{{ return $heroImage }} {{ .Scratch.Set "heroScratch" $heroImage }}
{{/* if hero image is not provided, then use the default hero image */}}
{{ if not $heroImage }}
{{ $heroImage := resources.Get "images/default-hero.jpg"}}
{{ .Scratch.Set "heroScratch" $heroImage }}
{{ end }}
{{ $heroImage := .Scratch.Get "heroScratch" }}
{{/* resize hero image. don't resize if the image is an svg */}}
{{ if and $heroImage (ne $heroImage.MediaType.SubType "svg") }}
{{ $heroImage := $heroImage.Resize "148x" }}
{{ end }}
{{/* return the hero image */}}
{{ return $heroImage.RelPermalink }}
@@ -0,0 +1,5 @@
{{ $sectionID := replace (lower .section.name) " " "-" }}
{{ if .section.id }}
{{ $sectionID = .section.id }}
{{ end }}
{{ return $sectionID }}

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