GithubHelp home page GithubHelp logo

onepage-bio's Introduction

This is an example one-pager site that prospective job-seekers can use to quickly highlight their accomplishments and make an introduction. It can be hosted for free using GitHub Pages (as a Jekyll page), or via Netlify (also free; preferred).

This is based on a heavily pared-down version Jerome Lachaud's Freelancer Jekyll theme. Jerome's original theme is well-suited for designers to easily assemble a portfolio site of their visual work; this is a prose-centric version tailored to software developers. formspree is used for the contact form.

Demo

View an example one-pager here

Installation

On your command line do:

git clone https://github.com/chuckgroom/onepage-bio.git
cd onepage-bio

# As mentioned in the main page of http://jekyllrb.com/
gem install bundler jekyll

# You may not need the following command
bundle update --bundler

# Following command builds the code and runs the local server
bundle exec jekyll serve

See Jekyll below for details.

Using Docker

As alternative you can use docker to serve the page. Use the following command to spin up the container using docker-compose. The -d parameter is to run the container in the background.

docker-compose up -d

# To rebuild the page use this command
docker-compose exec web jekyll b

How to use

  • Place your photo in /img/profile.png
  • (Optional) Update the favicon /img/icon.png
  • Edit _config.yml to give your name, email address, social media contacts, etc. You can also update the color scheme.
  • Edit content in /_includes/about_me.html and /_includes/interests.html

Screenshot

screenshot

Jekyll

For more details on Jekyll, read the documentation.

Hosting / Deploying

You can host this page in a variety of ways. In my original blog post, I suggested using Github Pages. However, I've found the Github Pages product hasn't evolved over time, and it was a real pain to support SSL on URLs without www (e.g. www.chuckgroom.com and chuckgroom.com). I'd now recommend using Netlify; just point at the Github repo and it'll set up hosting immediately. I've since moved over the demo link above to point to a Netlify site.

onepage-bio's People

Contributors

chuckgroom avatar dependabot[bot] avatar pegasuspect avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

onepage-bio's Issues

Clicking on Menu Links scrolls past the Titles

Description

There is a bug on scroll because of fixed navbar on Bootstrap. Offset is not set correctly hence this issue.

Demonstration

Click on the image to see the bug video on imgur.

Watch the bug reproduced

Screenshots

Its not highlighted when scrolled into the section

Its not highlighted when scrolled into the section

It scrolls past the title when clicked on about me

It scrolls past the title when clicked on about me

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.