Skip to content

luispfonseca/luispfonseca.github.io

Repository files navigation

luispfonseca.github.io

Personal webpage. Link: http://luispfonseca.com

Code to run local version of webpage for testing:

Guide for page building: https://programminghistorian.org/lessons/building-static-sites-with-jekyll-github-pages#what-are-static-sites-jekyll-etc--why-might-i-care-

Cheatsheet

To test stuff locally (new plugin, theme, how a new blog post looks):

  • Start local site: Type bundle exec jekyll serve --watch at the command line
  • Visit local site: Open localhost:4000/yourwebfoldername/ in a web browser (e.g. localhost:4000/JekyllDemo/). Don't forget the trailing slash!
  • See changes on the local site as you make them: While the site is running, after making changes to website files: save the files and refresh the webpage to see the changes—except for the _config.yml file, for which you must stop running the website and restart running the website to see changes.
  • Stop local site: Hit control-c on the command line.

To move local changes to your live site (new post, settings tweak, etc.):

  • Make the desired changes to your website's local files.
  • Open the GitHub Desktop app, make sure your website is chosen in the left sidebar's list of repositories, and write your commit message summary (and description if desired).
  • Click "Commit to gh-pages" in the lower left.
  • After the commit has completed, click "Sync" in the upper right.
  • Allow 10-90 seconds for your changes to reach GitHub's web servers, then visit your website and refresh the page to see your changes live.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published