Remove unused files
21
LICENSE
|
@ -1,21 +0,0 @@
|
|||
MIT License
|
||||
|
||||
Copyright (c) 2020 Md. Emruz Hossain
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
236
README.md
|
@ -1,236 +0,0 @@
|
|||
# Toha
|
||||
|
||||
A [Hugo](https://gohugo.io/) theme for a personal portfolio with minimalist design and responsiveness.
|
||||
|
||||

|
||||
|
||||
Example Site: [Toha Example Site](https://toha.netlify.app)
|
||||
|
||||
## Features
|
||||
|
||||
- Minimalist Design
|
||||
- Fully Responsive
|
||||
- Carefully designed cards
|
||||
- Great Experience timeline
|
||||
- Achievement gallery
|
||||
- Sidebar to categorize posts
|
||||
- Short Codes
|
||||
- Google Analytics Support
|
||||
- Disqus Comment Support
|
||||
|
||||
For more details about the features please visit [here](https://toha.netlify.app/posts/features/features/).
|
||||
|
||||
## Requirements
|
||||
|
||||
- Hugo Version 0.68.0 or higher
|
||||
|
||||
## Installation
|
||||
|
||||
- Create your site if you haven't already
|
||||
|
||||
```console
|
||||
hugo new site my-site -f=yaml
|
||||
cd my-site
|
||||
git init
|
||||
```
|
||||
|
||||
- Add the theme as git sub-module
|
||||
|
||||
```console
|
||||
git submodule add https://github.com/hossainemruz/toha.git themes/toha
|
||||
```
|
||||
|
||||
>Don't use SSH URL of the theme during adding as git sub-module. Also, don't clone the theme in your `themes` directory using `git clone`. They don't work well with Github Action or Netlify.
|
||||
|
||||
If you want to customize the theme templates, then fork it and use the fork as your theme.
|
||||
|
||||
## Configuration
|
||||
|
||||
Configure your `config.yaml` file of your site as below:
|
||||
|
||||
```yaml
|
||||
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:
|
||||
# copyright
|
||||
copyright: © 2020 Copyright.
|
||||
|
||||
# background image of the landing page
|
||||
background: "images/background.jpg"
|
||||
|
||||
# GitHub repo URL of your site
|
||||
gitRepo: https://github.com/hossainemruz/toha-example-site
|
||||
|
||||
# specify whether you want to write blog post or not
|
||||
enableBlogPost: true
|
||||
|
||||
# specify the list of custom menus that you want to show in the top navbar.
|
||||
# they will be separated by a divider from the main menus.
|
||||
customMenus:
|
||||
- name: Notes
|
||||
url: https://hossainnotes.netlify.app/docs/example/
|
||||
|
||||
# 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
|
||||
```
|
||||
|
||||
You can just copy the content for `config.yaml` files from `theme/toha/exampleSite/config.yaml`.
|
||||
|
||||
## Usage
|
||||
|
||||
Run your hugo site with this theme.
|
||||
|
||||
```console
|
||||
hugo server -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.
|
||||
|
||||
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
|
||||
|
||||
Here, are some handy shortcodes you can use with this theme.
|
||||
|
||||
- [img](https://toha.netlify.app/posts/short-codes/img/)
|
||||
- [split](https://toha.netlify.app/posts/short-codes/split/)
|
||||
- [vs](https://toha.netlify.app/posts/short-codes/vs/)
|
||||
- [alert](https://toha.netlify.app/posts/short-codes/alert/)
|
||||
|
||||
## Project Roadmap
|
||||
|
||||
Here, are the current plan and progress of various components of this theme. The components will be prioritized based on users requests.
|
||||
|
||||
### Sections
|
||||
|
||||
- [x] **Home**
|
||||
- [x] Configurable Background
|
||||
- [x] Author Image
|
||||
- [x] Greeting
|
||||
- [x] Typing Carousel
|
||||
|
||||
- [x] **About**
|
||||
- [x] Name and Designation
|
||||
- [x] Summary
|
||||
- [x] Markdown Support
|
||||
- [x] Social Links
|
||||
- [x] Font Awesome Support
|
||||
- [x] Resume Link
|
||||
- [x] Soft Skills Indicator
|
||||
|
||||
- [x] **Skills**
|
||||
- [x] Skill Cards
|
||||
- [x] Markdown Support
|
||||
|
||||
- [x] **Experiences**
|
||||
- [x] Designation
|
||||
- [x] Timeline
|
||||
- [x] Company Overview
|
||||
- [x] Responsibilities
|
||||
|
||||
- [ ] **Projects**
|
||||
- [x] Category Filter
|
||||
- [ ] Project Card
|
||||
- [x] Overview
|
||||
- [x] Markdown Support
|
||||
- [x] Github Stars
|
||||
- [x] External URL Support
|
||||
- [ ] Technology Tags
|
||||
|
||||
- [x] **Recent Posts**
|
||||
|
||||
- [ ] **Publications**
|
||||
- [ ] Category Filter
|
||||
- [ ] Card
|
||||
- [ ] Abstract
|
||||
- [ ] Authors
|
||||
- [ ] Tags
|
||||
- [ ] Links
|
||||
- [ ] Gallery
|
||||
|
||||
- [ ] **Accomplishment / Courses**
|
||||
- [ ] Overview
|
||||
- [ ] Certificate
|
||||
|
||||
- [x] **Achievements Gallery**
|
||||
- [x] Image
|
||||
- [x] Summary
|
||||
|
||||
### List Page
|
||||
|
||||
- [x] Post Cards
|
||||
- [x] Sidebar
|
||||
- [ ] Pagination
|
||||
|
||||
### Reading Page
|
||||
|
||||
- [x] Hero Image
|
||||
- [x] Author Information
|
||||
- [x] Next & Previous Page Navigation
|
||||
- [x] `Improve This Page` Button
|
||||
- [x] Disqus Comment
|
||||
- [ ] Option to navigate to list page
|
||||
|
||||
### Tracking and Comments
|
||||
|
||||
- [x] Google Analytics
|
||||
- [x] Disqus Comment
|
||||
|
||||
### Shortcodes
|
||||
|
||||
- [x] Image
|
||||
- [x] Split Page into Multiple Column
|
||||
- [x] Vertical space between two sections
|
||||
- [x] Alert
|
||||
- [ ] Figure & sub-figure
|
||||
- [ ] Tabs
|
||||
|
||||
## Contributing
|
||||
|
||||
You can contribute to this theme in various way. You can report a bug, file an feature request, send a PR, share your thoughts etc.
|
||||
|
||||
Pull requests are most welcomed and I will be happy to review. Just follow the following principles:
|
||||
|
||||
- Keep it simple.
|
||||
- Keep it consistent with the design.
|
||||
- Use as little dependency as possible.
|
||||
- Have patient.
|
||||
|
||||
>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.
|
||||
|
||||
## Attribution
|
||||
|
||||
- Thanks [Anup Deb](https://dribbble.com/anupdeb) for his design guidance.
|
||||
- Many of the illustrations have been taken from [iconscout](http://iconscout.com/).
|
|
@ -1,54 +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:
|
||||
# copyright
|
||||
copyright: © 2020 Copyright.
|
||||
|
||||
# background image of the landing page
|
||||
background: "images/background.jpg"
|
||||
|
||||
# GitHub repo URL of your site
|
||||
gitRepo: https://github.com/hossainemruz/toha-example-site
|
||||
|
||||
# specify whether you want to write blog post or not
|
||||
enableBlogPost: true
|
||||
|
||||
# specify the list of custom menus that you want to show in the top navbar.
|
||||
# they will be separated by a divider from the main menus.
|
||||
customMenus:
|
||||
- name: Notes
|
||||
url: https://hossainnotes.netlify.app/docs/example/
|
||||
|
||||
# some information about you
|
||||
author:
|
||||
name: "Jane Doe"
|
||||
nickname: "Jane"
|
||||
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
|
|
@ -1,76 +0,0 @@
|
|||
# section information
|
||||
section:
|
||||
name: About
|
||||
enable: true
|
||||
weight: 1
|
||||
showOnNavbar: true
|
||||
|
||||
# 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 colors: blue, yellow, pink, green, sky, orange
|
||||
softSkills:
|
||||
- name: Leadership
|
||||
percentage: 85
|
||||
color: blue
|
||||
- name: Team Work
|
||||
percentage: 90
|
||||
color: yellow
|
||||
- name: Communication
|
||||
percentage: 85
|
||||
color: pink
|
||||
- name: Hard Working
|
||||
percentage: 85
|
||||
color: green
|
||||
- name: Fast Learner
|
||||
percentage: 85
|
||||
color: sky
|
||||
- name: Problem Solving
|
||||
percentage: 85
|
||||
color: orange
|
||||
# you can also provide color code instead of pre-defined color name
|
||||
# - name: Example 1
|
||||
# percentage: 75
|
||||
# color: "#00adb5"
|
||||
# - name: Example 2
|
||||
# percentage: 65
|
||||
# color: "#8b8383"
|
|
@ -1,23 +0,0 @@
|
|||
# section information
|
||||
section:
|
||||
name: Achievements
|
||||
enable: true
|
||||
weight: 6
|
||||
showOnNavbar: true
|
||||
# Can optionally hide the title in sections
|
||||
# hideTitle: true
|
||||
|
||||
# Your achievements achievements
|
||||
achievements:
|
||||
- title: Best Presenter
|
||||
image: images/achievements/presenter.jpg
|
||||
summary: Best presenter in the 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?
|
|
@ -1,63 +0,0 @@
|
|||
# section information
|
||||
section:
|
||||
name: Experiences
|
||||
enable: true
|
||||
weight: 3
|
||||
showOnNavbar: true
|
||||
# Can optionally hide the title in sections
|
||||
# hideTitle: true
|
||||
|
||||
# Your experiences
|
||||
experiences:
|
||||
- company:
|
||||
name: Example Co.
|
||||
url: "https://www.example.com"
|
||||
location: Dhaka Branch
|
||||
# company overview
|
||||
overview: Example Co. is a widely recognized company for cloud-native development. It builds tools for Kubernetes.
|
||||
positions:
|
||||
- designation: Senior Software Engineer
|
||||
start: Nov 2019
|
||||
# don't provide end date if you are currently working there. It will be replaced by "Present"
|
||||
# end: Dec 2020
|
||||
# give some points about what was your responsibilities at the company.
|
||||
responsibilities:
|
||||
- Design and develop XYZ tool for ABC task
|
||||
- Design, develop and manage disaster recovery tool [Xtool](https://www.example.com) that backup Kubernetes volumes, databases, and cluster's resource definition.
|
||||
- Lead backend team.
|
||||
|
||||
- designation: Junior Software Engineer
|
||||
start: Nov 2017
|
||||
end: Oct 2019
|
||||
responsibilities:
|
||||
- Implement and test xyz feature for abc tool.
|
||||
- Support client for abc tool.
|
||||
- Learn k,d,w technology for xyz.
|
||||
|
||||
- company:
|
||||
name: PreExample Co.
|
||||
url: "https://www.preexample.com"
|
||||
location: Nowhere
|
||||
overview: PreExample Co. is a gateway company to enter into Example co. So, nothing special here.
|
||||
positions:
|
||||
- designation: Software Engineer
|
||||
start: March 2016
|
||||
end: May 2017
|
||||
responsibilities:
|
||||
- Write lots of example codes.
|
||||
- Read lots of examples.
|
||||
- See lots of example videos.
|
||||
|
||||
- company:
|
||||
name: Intern Counting Company (ICC).
|
||||
url: "https://www.intern.com"
|
||||
location: Intern Land
|
||||
overview: Intern counting Company (ICC) is responsible for counting worldwide intern Engineers.
|
||||
positions:
|
||||
- designation: Intern
|
||||
start: Jun 2015
|
||||
end: Jan 2016
|
||||
responsibilities:
|
||||
- Count lost of interns.
|
||||
- Count more interns.
|
||||
- Count me as an intern.
|
|
@ -1,63 +0,0 @@
|
|||
# section information
|
||||
section:
|
||||
name: Projects
|
||||
enable: true
|
||||
weight: 4
|
||||
showOnNavbar: true
|
||||
# Can optionally hide the title in sections
|
||||
# hideTitle: true
|
||||
|
||||
# filter buttons
|
||||
buttons:
|
||||
- name: All
|
||||
filter: "all"
|
||||
- name: Professional
|
||||
filter: "professional"
|
||||
- name: Academic
|
||||
filter: "academic"
|
||||
- name: Hobby
|
||||
filter: "hobby"
|
||||
|
||||
# your projects
|
||||
projects:
|
||||
- name: Kubernetes
|
||||
logo: images/projects/kubernetes.png
|
||||
role: Contributor
|
||||
timeline: "March 2018 - Present"
|
||||
repo: https://github.com/kubernetes/kubernetes # If your project is a public repo on GitHub, then provide this link. it will show star count.
|
||||
#url: "" # If your project is not a public repo but it has a website or any external details url then provide it here. don't provide "repo" and "url" simultaneously.
|
||||
summary: Production-Grade Container Scheduling and Management.
|
||||
tags: ["professional", "kubernetes", "cloud"]
|
||||
|
||||
- name: Tensorflow
|
||||
logo: images/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"]
|
|
@ -1,10 +0,0 @@
|
|||
# section information
|
||||
section:
|
||||
name: Recent Posts
|
||||
enable: true
|
||||
weight: 5
|
||||
showOnNavbar: true
|
||||
# Can optionally hide the title in sections
|
||||
# hideTitle: true
|
||||
|
||||
# no additional configuration is required
|
|
@ -1,43 +0,0 @@
|
|||
# section information
|
||||
section:
|
||||
name: Skills
|
||||
enable: true
|
||||
weight: 2
|
||||
showOnNavbar: true
|
||||
# Can optionally hide the title in sections
|
||||
# hideTitle: true
|
||||
|
||||
# Your Skills.
|
||||
# Give a summary of you each skill in the summary section.
|
||||
skills:
|
||||
- name: Kubernetes
|
||||
icon: "images/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 the 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 the 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."
|
Before Width: | Height: | Size: 385 KiB |
Before Width: | Height: | Size: 97 KiB |
Before Width: | Height: | Size: 142 KiB |
Before Width: | Height: | Size: 88 KiB |
Before Width: | Height: | Size: 46 KiB |
Before Width: | Height: | Size: 1.4 MiB |
Before Width: | Height: | Size: 280 KiB |
Before Width: | Height: | Size: 51 KiB |
Before Width: | Height: | Size: 6.8 KiB |
Before Width: | Height: | Size: 13 KiB |
Before Width: | Height: | Size: 98 KiB |
Before Width: | Height: | Size: 6.4 KiB |
Before Width: | Height: | Size: 9.3 KiB |
Before Width: | Height: | Size: 26 KiB |
Before Width: | Height: | Size: 15 KiB |
Before Width: | Height: | Size: 280 KiB |
Before Width: | Height: | Size: 26 KiB |
Before Width: | Height: | Size: 56 KiB |
15
theme.toml
|
@ -1,15 +0,0 @@
|
|||
# theme.toml template for a Hugo theme
|
||||
# See https://github.com/gohugoio/hugoThemes#themetoml for an example
|
||||
|
||||
name = "Toha"
|
||||
license = "MIT"
|
||||
licenselink = "https://github.com/yourname/yourtheme/blob/master/LICENSE"
|
||||
description = "A simple hugo theme for personal portfolio"
|
||||
homepage = "https://toha.netlify.app/"
|
||||
tags = ["Responsive","Blog", "Portfolio"]
|
||||
features = []
|
||||
min_version = "0.68.0"
|
||||
|
||||
[author]
|
||||
name = "Emruz Hossain"
|
||||
homepage = "https://hossainemruz.github.io"
|