Skip to content

Commit

Permalink
add source code for Minimal Mistakes and Resume template themes
Browse files Browse the repository at this point in the history
- add resume.html to post CV information on website
  • Loading branch information
Ali Abdelkader committed Mar 31, 2024
1 parent ffc1d74 commit b9e4820
Show file tree
Hide file tree
Showing 153 changed files with 12,324 additions and 26 deletions.
21 changes: 21 additions & 0 deletions LICENSE/minimal-mistakes
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
The MIT License (MIT)

Copyright (c) 2013-2020 Michael Rose and contributors

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.
22 changes: 22 additions & 0 deletions LICENSE/resume-template
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
The MIT License (MIT)

Copyright (c) 2015 Joel Glovier

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.

30 changes: 4 additions & 26 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,27 +1,5 @@
# Minimal Mistakes remote theme starter
# Personal Website
Source code for personal website

Click [**Use this template**](https://github.com/mmistakes/mm-github-pages-starter/generate) button above for the quickest method of getting started with the [Minimal Mistakes Jekyll theme](https://github.com/mmistakes/minimal-mistakes).

Contains basic configuration to get you a site with:

- Sample posts.
- Sample top navigation.
- Sample author sidebar with social links.
- Sample footer links.
- Paginated home page.
- Archive pages for posts grouped by year, category, and tag.
- Sample about page.
- Sample 404 page.
- Site wide search.

Replace sample content with your own and [configure as necessary](https://mmistakes.github.io/minimal-mistakes/docs/configuration/).

---

## Troubleshooting

If you have a question about using Jekyll, start a discussion on the [Jekyll Forum](https://talk.jekyllrb.com/) or [StackOverflow](https://stackoverflow.com/questions/tagged/jekyll). Other resources:

- [Ruby 101](https://jekyllrb.com/docs/ruby-101/)
- [Setting up a Jekyll site with GitHub Pages](https://jekyllrb.com/docs/github-pages/)
- [Configuring GitHub Metadata](https://github.com/jekyll/github-metadata/blob/master/docs/configuration.md#configuration) to work properly when developing locally and avoid `No GitHub API authentication could be found. Some fields may be missing or have incorrect data.` warnings.
### License
Website is based on themes [Minimal Mistakes](https://mademistakes.com/work/minimal-mistakes-jekyll-theme/) & [Resume-Template](https://github.com/jglovier/resume-template)
21 changes: 21 additions & 0 deletions _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -110,3 +110,24 @@ category_archive:
tag_archive:
type: liquid
path: /tags/

# Resume settings
resume_title: "VP of Global Communications"

resume_header_intro: "<p>This is the executive summary. You should write a few brief, concise, and meaningful sentences about yourself from a professional context, and your immediate career goals. Make the length appropriate for your needs, but keep it brief and concise</p>"


# Decide which sections to use
# comment out to hide
resume_section_experience: true
resume_section_education: true
resume_section_projects: true
resume_section_skills: true
resume_section_recognition: true
resume_section_links: false
resume_section_associations: false
resume_section_interests: false

# Design settings
resume_theme: default

15 changes: 15 additions & 0 deletions _data/associations.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Associations
# comment out the urls if you do not wish to display them

- organization: PETA
role: Volunteer
year: 2001 &mdash; 2010
url: https://www.peta.org/
summary: Organized fund drives and participated in fundraising events for the benefit of PETA's local Springfield operations.


- organization: Yale Amnesty International
role: Communications coordinator
year: 2002 &mdash; 2004
url: http://campuspress.yale.edu/amnesty/
summary: During my junion and senior years at Yale, I was actively involved in Yale Amnesty International where I helped facilitate our student organization communications through website maintenance, writing for our campus publication, and graphic design of related materials.
13 changes: 13 additions & 0 deletions _data/education.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Degree
- degree: Bachelor of Arts, Human Rights
uni: Yale University
year: 2004 &mdash; 2008
awards:
- award: Summa Cumme Laude graduate
summary: If you had any meaningful roles at college, feel free to write about them here

- degree: High School Diploma
uni: Springfield High School
year: 2004
award: Most likely to succeed
summary: You can choose to have either a single or multiple awards
19 changes: 19 additions & 0 deletions _data/experience.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# Jobs
# VP of Global Communications
- company: Springfield International Human Rights Outreach
position: VP of Global Communications
duration: Oct, 2013 &mdash; Present
summary: Write about your core competencies in one or two sentences describing your position. If you held the position for a long time, it could be a longer section, including a couple bullet points <ul class="resume-item-list"><li>A project you are proud of</li><li>Another awesome project</li><li>or a team or department you worked with</li></ul>

# Director of Digital Stratgy
- company: United Nations Human Rights Council
position: Director of Digital Strategy
duration: Jun, 2010 &mdash; Sept, 2013
summary: If your stint was shorter, feel free to be brief and just call out the most meaningful points of your role. Be concise, and be meaninful. The person reading just needs enough to want to talk to you more about your experience.


# Communications Coordinator
- company: Springfield Women & Children's Center
position: Communications Coordinator
duration: Jun, 2008 &mdash; May, 2010
summary: Led communication efforts across digital and traditional media channels for marketing and public relations, internal communication strategies, and coordinated support programs for the recipients of the center's services.
4 changes: 4 additions & 0 deletions _data/interests.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Interests
- description: Human rights and world affairs
- description: Music (baritone saxiphonist)
- description: Linguistics
5 changes: 5 additions & 0 deletions _data/links.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# links
- url: "#"
description: Springfield Jazz Enthusiasts
- url: "#"
description: Springfield Young Professionals
16 changes: 16 additions & 0 deletions _data/projects.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# Projects
# uncomment the urls if you wish to display them, and add your own URL

# jazznotes.io
- project: jazznotes.io
role: Founder & Primary Developer
duration: 2012 &mdash; Present
# url: "#"
description: Jazz Notes is an open source node/ember app that helps you keep track of your music compositions and new ideas.

# Springfield Community Outreach Group
- project: Springfield Community Outreach Group
role: Co-Founder & Organizer
duration: 2007 &mdash; Present
# url: "#"
description: SCOG is a local monthly meetup in Springfield where we share opportunities to volunteer in the community and organize support for families and neighborhoods in need of assistance that the community can provide.
10 changes: 10 additions & 0 deletions _data/recognitions.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# Recognitions
- award: Outstanding Achievement
organization: Springfield Young Professionals
year: 2010, 2014
summary: Awarded the Outstanding Achievement award for contributions made to the community and professional accomplishments.

- award: Most Likely To Succeed
organization: Springfield High School
year: 2004
summary: Voted Most Likely To Succeed by a panel of my high school peers.
12 changes: 12 additions & 0 deletions _data/skills.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# Skills
# Organizational leadership
- skill: Organizational leadership
description: I have several years of experience leading organziations from community groups to business departments. From public speaking, to mentoring, to coordination of people and events, I can lead in any context.

# Communications strategy
- skill: Communications strategy
description: Content and marketing strategy,

# Digital content development and creation
- skill: Digital content development and creation
description: Copy writing, graphic design, web design, front-end web development, print design
3 changes: 3 additions & 0 deletions _includes/analytics-providers/custom.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<!-- start custom analytics snippet -->

<!-- end custom analytics snippet -->
9 changes: 9 additions & 0 deletions _includes/analytics-providers/google-gtag.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id={{ site.analytics.google.tracking_id }}"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());

gtag('config', '{{ site.analytics.google.tracking_id }}', { 'anonymize_ip': {{ site.analytics.google.anonymize_ip | default: false }}});
</script>
7 changes: 7 additions & 0 deletions _includes/analytics-providers/google-universal.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<script>
window.ga=function(){ga.q.push(arguments)};ga.q=[];ga.l=+new Date;
ga('create','{{ site.analytics.google.tracking_id }}','auto');
ga('set', 'anonymizeIp', {{ site.analytics.google.anonymize_ip | default: false }});
ga('send','pageview')
</script>
<script src="https://www.google-analytics.com/analytics.js" async></script>
14 changes: 14 additions & 0 deletions _includes/analytics-providers/google.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
<script>
var _gaq = _gaq || [];
_gaq.push(['_setAccount', '{{ site.analytics.google.tracking_id }}']);
{% if site.analytics.google.anonymize_ip == true %}
_gaq.push(['_gat._anonymizeIp']);
{% endif %}
_gaq.push(['_trackPageview']);

(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
14 changes: 14 additions & 0 deletions _includes/analytics.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{% if jekyll.environment == 'production' and site.analytics.provider and page.analytics != false %}

{% case site.analytics.provider %}
{% when "google" %}
{% include /analytics-providers/google.html %}
{% when "google-universal" %}
{% include /analytics-providers/google-universal.html %}
{% when "google-gtag" %}
{% include /analytics-providers/google-gtag.html %}
{% when "custom" %}
{% include /analytics-providers/custom.html %}
{% endcase %}

{% endif %}
30 changes: 30 additions & 0 deletions _includes/archive-single.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
{% if post.header.teaser %}
{% capture teaser %}{{ post.header.teaser }}{% endcapture %}
{% else %}
{% assign teaser = site.teaser %}
{% endif %}

{% if post.id %}
{% assign title = post.title | markdownify | remove: "<p>" | remove: "</p>" %}
{% else %}
{% assign title = post.title %}
{% endif %}

<div class="{{ include.type | default: 'list' }}__item">
<article class="archive__item" itemscope itemtype="https://schema.org/CreativeWork">
{% if include.type == "grid" and teaser %}
<div class="archive__item-teaser">
<img src="{{ teaser | relative_url }}" alt="">
</div>
{% endif %}
<h2 class="archive__item-title no_toc" itemprop="headline">
{% if post.link %}
<a href="{{ post.link }}">{{ title }}</a> <a href="{{ post.url | relative_url }}" rel="permalink"><i class="fas fa-link" aria-hidden="true" title="permalink"></i><span class="sr-only">Permalink</span></a>
{% else %}
<a href="{{ post.url | relative_url }}" rel="permalink">{{ title }}</a>
{% endif %}
</h2>
{% include page__meta.html type=include.type %}
{% if post.excerpt %}<p class="archive__item-excerpt" itemprop="description">{{ post.excerpt | markdownify | strip_html | truncate: 160 }}</p>{% endif %}
</article>
</div>
7 changes: 7 additions & 0 deletions _includes/author-profile-custom-links.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<!--
<li>
<a href="http://link-to-whatever-social-network.com/user/" itemprop="sameAs" rel="nofollow noopener noreferrer me">
<i class="fas fa-fw" aria-hidden="true"></i> Custom Social Profile Link
</a>
</li>
-->
Loading

0 comments on commit b9e4820

Please sign in to comment.