/Snoopy-Landing-Page

A simple under construction landing page that features Charles M. Schulz's iconic Snoopy Beagle.

Primary LanguageHTMLGNU General Public License v3.0GPL-3.0

Snoopy Landing Page
Snoopy Landing Page

A simple under construction landing page that features Charles M. Schulz's iconic Snoopy Beagle.

Docker Build State GitHub Pages State Gitleaks State GitHub Version GitHub Issues GitHub Pull Requests Discord Server ID Downloads GitHub Languages

Key FeaturesDownloadHow To UseSupportContributingChangelogCredits & Contributors

screenshot

Key Features

  • Display a colorful and informative welcome text.
  • Display a large, memorable Snoopy image.
  • Includes links to GitHub profile and email.
  • Includes a projected completion date.
  • Cross platform, browser based.

Download

You can download the source code to modify the code and create your own landing page.

You can also access the production version the website, available on all platforms, here.

How To Use

To clone and run this website, you'll need Git installed on your computer. If you would rather not use Git, you can just download the code from GitHub above. From your command line:

# Clone this repository
$ git clone https://github.com/willtheorangeguy/Snoopy-Landing-Page.git

# Go into the repository
$ cd Snoopy-Landing-Page

# Run the webpage
$ index.html

You can also pull the Docker image from GitHub Packages. From your command line:

# Pull image
$ docker pull ghcr.io/willtheorangeguy/snoopy-landing-page:master

# Run container
$ docker run -d -p 8000:80 ghcr.io/willtheorangeguy/snoopy-landing-page:master

# Now, navigate to localhost in your browser to see the webpage

However, if you want to edit the page and make it your own, follow the steps below:

  1. Copy both the index.html and snoopy.jpg files to the root of your website server.
  2. Edit the index.html file using a text editor in the following three places:
    • Line 16, Column 51: Where it says %insert_time_here%, replace the placeholder with the time you expect your website to be done. I suggest an approximate date like "the end of the year" or "in the spring".
    • Line 16, Column 135: Where it says %link_to_GitHub_profile_here%, replace the placeholder with a link to your GitHub page.
    • Line 16, Column 230: Where is says %your_email%, replace the placeholder with your email address. Make sure to leave the mailto: in front of the address, so it opens in the visitor's email client.
  3. Save the file and upload it to the root of your website server.
  4. You're all set!

Support

Further customization options for colors, images and text can be found in CUSTOMIZATION. More documentation is available in the Documentation and on the Wiki. If more support is required, please open a GitHub Discussion or join our Discord.

Contributing

Please contribute using GitHub Flow. Create a branch, add commits, and open a pull request.

Please read CONTRIBUTING for details on our CODE OF CONDUCT, and the process for submitting pull requests to us.

Changelog

See the CHANGELOG file for details.

Credits

This software uses the following open source packages, projects, services or websites:

GitHub W3C W3Schools Nginx
GitHub W3C W3Schools Peanut Comic Strips
Web - Plans Web - Donate Web - Pro Web - Buy Books

Contributors

You may also like...

  • Running Calculator - A running speed calculator for any unit of distance.
  • PyWorkout - A minimal CLI to keep you inspired during your workout! Easily used and customized, with support for multiple workout plans, different muscle groups and video workouts.
  • PyAvatar - Easily display all of your creative avatars to keep them consistent across websites.

License

This project is licensed under the GNU General Public License - see the LICENSE file for details. See the Privacy Policy and Terms and Conditions for legal information.