Skip to content

Commit

Permalink
starters: add Portfolio starter
Browse files Browse the repository at this point in the history
  • Loading branch information
Splitter committed Feb 13, 2022
1 parent 3acb6e9 commit 0fd8e35
Show file tree
Hide file tree
Showing 32 changed files with 693 additions and 2 deletions.
20 changes: 20 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# editorconfig.org

root = true

[*]
charset = utf-8
end_of_line = lf
indent_size = 2
indent_style = space
insert_final_newline = true
trim_trailing_whitespace = true

[*.toml]
max_line_length = 100

[*.md]
trim_trailing_whitespace = false

[layouts/shortcodes/*.html]
insert_final_newline = false
7 changes: 7 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# IDEs
.idea/

# Hugo
resources/
public/
assets/jsconfig.json
33 changes: 31 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,31 @@
# starter-hugo-portfolio-theme
Easily create your own portfolio website with Hugo.
# [Hugo Portfolio Theme](https://github.com/wowchemy/starter-hugo-portfolio-theme)

[![Screenshot](./preview.png)](https://wowchemy.com/hugo-themes/)

The **Hugo Portfolio Template** empowers you to easily create a portfolio website. Make it your own by choosing a color theme and grid layout!

**Trusted by 250,000+ researchers, educators, and students.** Highly customizable via the integrated **no-code, widget-based Wowchemy page builder**, making every site truly personalized ⭐⭐⭐⭐⭐

[![Get Started](https://img.shields.io/badge/-Get%20started-ff4655?style=for-the-badge)](https://wowchemy.com/hugo-themes/)
[![Discord](https://img.shields.io/discord/722225264733716590?style=for-the-badge)](https://discord.com/channels/722225264733716590/742892432458252370/742895548159492138)
[![Twitter Follow](https://img.shields.io/twitter/follow/wowchemy?label=Follow%20on%20Twitter)](https://twitter.com/wowchemy)

[Check out the latest demo](https://hugo-portfolio-theme.netlify.app/) of what you'll get in less than 10 minutes, or [view the showcase](https://wowchemy.com/creators/).

The integrated [**Wowchemy**](https://wowchemy.com) website builder and CMS makes it easy to create a beautiful website for free. Edit your site in the CMS (or your favorite editor), generate it with [Hugo](https://github.com/gohugoio/hugo), and deploy with GitHub or Netlify. Customize anything on your site with widgets, light/dark themes, and language packs.

- 👉 [**Get Started**](https://wowchemy.com/hugo-themes/)
- 📚 [View the **documentation**](https://wowchemy.com/docs/)
- 💬 [Chat with the **Wowchemy research community**](https://discord.gg/z8wNYzb) or [**Hugo community**](https://discourse.gohugo.io)
- 🐦 Twitter: [@wowchemy](https://twitter.com/wowchemy) [@GeorgeCushen](https://twitter.com/GeorgeCushen) [#MadeWithWowchemy](https://twitter.com/search?q=(%23MadeWithWowchemy%20OR%20%23MadeWithAcademic)&src=typed_query)
- ⬇️ **Automatically import your publications from BibTeX** with the [Hugo Academic CLI](https://github.com/wowchemy/hugo-academic-cli)
- 💡 [Suggest an improvement](https://github.com/wowchemy/wowchemy-hugo-themes/issues)
- ⬆️ **Updating?** View the [Update Guide](https://wowchemy.com/docs/hugo-tutorials/update/) and [Release Notes](https://github.com/wowchemy/wowchemy-hugo-themes/releases)

## We ask you, humbly, to support this open source movement

Today we ask you to defend the open source independence of the Wowchemy website builder and themes 🐧

We're an open source movement that depends on your support to stay online and thriving, but 99.9% of our creators don't give; they simply look the other way.

### [❤️ Click here to become a GitHub Sponsor, unlocking awesome perks such as _exclusive academic templates and widgets_](https://github.com/sponsors/gcushen)
Binary file added assets/media/icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file added assets/media/icons/.gitkeep
Empty file.
114 changes: 114 additions & 0 deletions assets/scss/template.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,114 @@
// Starter Blog Template
// https://wowchemy.com/hugo-themes/

body {
background-color: rgb(247, 250, 252);
}

.article-container {
background-color: #fff;
border-radius: 15px;
}
.dark .article-container {
background-color: rgb(31, 39, 51);
}

// custom footer color
.page-footer {
background-color: rgb(247, 250, 252);
}
.dark .page-footer {
background-color: rgb(26, 32, 44);
}

// more rounded cards and larger gap between cards
.card-simple {
margin-top: 1.8rem;
border-radius: 15px;
}
.dark .card-simple {
background: rgb(31, 39, 51);
}

// no navbar shadow
.navbar {
box-shadow: none !important; // 'important' to override dark mode box-shadow too.
}

// custom section padding
.home-section {
padding: 1rem 0 1rem 0;
}

.home-section.wg-about-avatar {
padding: 0 0 0 0;
}

#profile .network-icon {
margin-top: 0.5rem;
}

ul.network-icon .big-icon {
font-size: 1.5rem;
}

.dark .portrait-title h3 {
color: rgba(255, 255, 255, 0.9);
font-weight: bold;
}

.dark .portrait-title h2 {
color: #fff;
font-weight: bold;
}

.home-section > .content {
width: 45em;
max-width: calc(100% - 4em);
margin: 0 auto;
}

.home-section > .content > :last-child {
margin-bottom: 0;
}

.home-section header {
margin-bottom: 1em;
}

// Narrower container for Hello World sections (primarily Blank widget content).
@media (min-width: 1200px) {
.home-section .container {
max-width: 880px;
}
}
@media (min-width: 992px){
.home-section .container {
max-width: 880px;
}
}

// Custom avatar size on homepage
.avatar {
width: auto;
height: auto;
max-width: 225px;
max-height: 225px;
}

// Prevent stretching on About page with narrow container
.wg-about .avatar {
width: auto;
height: auto;
max-width: 200px;
max-height: 200px;
}

// Smaller Name and Role text on About page than in homepage `about.avatar` widget
.wg-about .portrait-title h2 {
font-size: 1rem
}

.wg-about .portrait-title h3 {
font-size: .8rem
}
83 changes: 83 additions & 0 deletions config/_default/config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
# Configuration of Hugo
# Guide: https://wowchemy.com/docs/getting-started/
# Hugo Documentation: https://gohugo.io/getting-started/configuration/#all-configuration-settings
# This file is formatted using YAML syntax - learn more at https://learnxinyminutes.com/docs/yaml/

title: Hugo Portfolio Theme # Website name
baseURL: 'https://example.com/' # Website URL

############################
## PAGE OPTIONS
############################

cascade:
# Blog post options
- _target:
path: /post/**
editable: true
reading_time: true
commentable: true
show_related: true
show_breadcrumb: true

############################
## LANGUAGE
############################

defaultContentLanguage: en
hasCJKLanguage: false
defaultContentLanguageInSubdir: false
removePathAccents: true

############################
## MODULES
############################

module:
imports:
- path: github.com/wowchemy/wowchemy-hugo-modules/wowchemy-cms/v5
- path: github.com/wowchemy/wowchemy-hugo-modules/wowchemy/v5

############################
## ADVANCED
############################

enableGitInfo: false
summaryLength: 30
paginate: 10
enableEmoji: true
enableRobotsTXT: true
footnotereturnlinkcontents: <sup>^</sup>
ignoreFiles: [\.ipynb$, .ipynb_checkpoints$, \.Rmd$, \.Rmarkdown$, _cache$]
permalinks:
authors: '/author/:slug/'
tags: '/tag/:slug/'
categories: '/category/:slug/'
disableAliases: true
outputs:
home: [HTML, RSS, JSON, WebAppManifest, headers, redirects]
section: [HTML, RSS]
imaging:
resampleFilter: lanczos
quality: 75
anchor: smart
timeout: 600000
taxonomies:
tag: tags
category: categories
author: authors
markup:
_merge: deep
related:
threshold: 80
includeNewer: true
toLower: true
indices:
- name: tags
weight: 100
- name: categories
weight: 70
security:
_merge: deep
sitemap:
_merge: deep
22 changes: 22 additions & 0 deletions config/_default/languages.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# Languages
# Create a section for each of your site's languages.
# Documentation: https://wowchemy.com/docs/guide/language/

# Default language
en:
languageCode: en-us
# Uncomment for multi-lingual sites, and move English content into `en` sub-folder.
#contentDir: content/en

# Uncomment the lines below to configure your website in a second language.
#zh:
# languageCode: zh-Hans
# contentDir: content/zh
# title: Chinese website title...
# params:
# description: Site description in Chinese...
# menu:
# main:
# - name: 传
# url: '#about'
# weight: 1
12 changes: 12 additions & 0 deletions config/_default/menus.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# Navigation Links
# To link a homepage widget, specify the URL as a hash `#` followed by the filename of the
# desired widget in your `content/home/` folder.
# The weight parameter defines the order that the links will appear in.

main:
- name: Home
url: /
weight: 10
- name: About
url: about/
weight: 20
Loading

0 comments on commit 0fd8e35

Please sign in to comment.