Skip to content

yongwanlim/yongwanlim.github.io

 
 

Repository files navigation

al-folio

build status demo license gitter

A simple and clean Jekyll theme for academics.

Getting started

I follow the instructions shown on the orginal site and add here some more steps to follow.

Installation

  1. Install Command Line Tools
    Open Terminal. Check to see if you have XCode Command Line Tools installed by typing gcc -v. At this point, it will prompt you to install if you don't. Or run this code to install:

    $ xcode-select --install
  2. Install Ruby
    Ruby should come pre-installed on all OSX computers. You can check if Ruby is installed by running ruby -v. It should return with Ruby version 2.0.0 or higher. ruby 2.0.0p645 (2015-04-13 revision 50299) [universal.x86_64-darwin15]. If for some reason you're running a lower version, you can update.

    $ sudo gem install ruby
  3. Install Bundler and Jekyll
    Bundler is a package manager that will aid you in installing all the Jekyll dependencies.

    $ sudo gem install bundler jekyll
  4. Fork the theme
    Fork from github.com:alshedivat/al-folio to github.com:<your-username>/<your-repo-name> (get an instruction here) and do the following:

    $ git clone [email protected]:<your-username>/<your-repo-name>.git
    $ cd <your-repo-name>
    $ bundle install
    $ bundle exec jekyll serve

    For example, you can type:

    $ git clone [email protected]:yongwanlim/yongwanlim.github.io.git
    $ cd yongwanlim.github.io
    $ bundle install
    $ bundle exec jekyll serve
  5. Now, feel free to customize the theme however you like (don't forget to change the name!). After you are done, commit your final changes.

    $ git remote -v
    $ git status
    $ git add .
    $ git commit -m “initial commit”
  6. Modify your _config.yml
    Note: when deploying your user or organization page, make sure the _config.yml has url and baseurl fields as follows.

    url: # should be empty
    baseurl:  # should be empty
    
  7. Deploy your website to GitHub Pages by running the deploy script:

    $ ./bin/deploy --user

    al-folio said:

    By default, the script uses the master branch for the source code and deploys the webpage to gh-pages. The optional flag --user tells it to deploy to master and use source for the source code instead. Using master for deployment is a convention for user and organization pages.

  8. Now, you are all set. Visit https://<your-username>/<your-repo-name>. For example, here my webpage address is https://yongwanlim.github.io/.

For more useful information

https://github.com/alshedivat/al-folio
https://www.taniarascia.com/make-a-static-website-with-jekyll/
https://jekyllrb.com/docs/installation/macos/

License

The theme is available as open source under the terms of the MIT License.

About

my personal webpage

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • HTML 49.7%
  • CSS 47.6%
  • Shell 2.4%
  • Other 0.3%