Skip to content

freshicet/Hugo

Repository files navigation

My Personal Website

This is the GitHub repository for my personal website , which is built using Hugo static site generator and hosted on Cloudflare Pages.

Getting Started

To get started with this project, follow these steps:

  1. Clone the repository to your local machine:

  2. Install Hugo static site generator by following the instructions on the official website.

  3. Create a new site using Hugo:

  4. Add a theme to your site. You can choose from many free and paid themes available on the Hugo Themes website.

  5. Customize the theme to your liking by editing the configuration file (config.toml or config.yaml).

  6. Create content for your site by adding Markdown files to the content directory.

  7. Preview your site locally by running the following command: hugo server -D

  8. This will start a local server that you can view in your web browser at http://localhost:1313/.

Deployment

To deploy your site to Cloudflare Pages, follow these steps:

  1. Create a new site on Cloudflare Pages by linking your GitHub repository.

  2. Choose the branch you want to deploy (usually main or master).

  3. Set the build command to hugo --minify.

  4. Set the publish directory to public.

  5. Click on the "Save and Deploy" button.

  6. Wait for Cloudflare Pages to build and deploy your site. This can take a few minutes.

  7. Once your site is deployed, you can access it at the URL provided by Cloudflare Pages.

Contributing

If you find a bug or have a feature request, please open an issue on the GitHub repository. Pull requests are also welcome!

License

This project is licensed under the MIT License - see the LICENSE file for details.

Releases

No releases published

Packages

No packages published