Welcome to this user-friendly guide on setting up a website for the Deep Learning Camp in Jeju. In this article, we’ll walk you through the requirements, development processes, deployment steps, and the project’s structure.
Requirements
Before we dive into development, here’s what you’ll need to set up:
- Install bundler
- Run
bundle install
These steps will ensure that you have all the necessary gems and dependencies to get started with your project.
Development
To kick off your local development server, run the following command:
# Run local server
$ make serve
This command sets up a local server, allowing you to preview your site as you build it.
Deployment
Once your site is ready, it’s time to deploy it! Follow these steps:
- Install
ghp-importusing pip:
pip install ghp-import
_site to the origin master using:make github
This will ensure that all your content is properly uploaded to your GitHub pages.
Project Structure
Understanding the structure of your project is crucial for maintaining and updating your site:
_includescontains components_layoutsincludes page templates_sassstores Sass files for styling2018holds the actual content for the year
Here’s a quick overview of your project directory:
tree -L 1 -I *.org .
├── 2017
├── 2018
├── assets
├── _config_dev.yml
├── _config.yml
├── favicon.ico
├── Gemfile
├── Gemfile.lock
├── _includes
├── index.md
├── _layouts
├── Makefile
├── README.md
├── _sass
└── _site
Troubleshooting
If you run into issues while using this guide or any of the commands provided:
- Make sure all dependencies are correctly installed.
- Check that your directory structure matches what’s mentioned in the documentation.
- If your local server does not start, try rerunning the
make servecommand. - Ensure that the
ghp-importinstallation is successful before deploying.
For more insights, updates, or to collaborate on AI development projects, stay connected with fxis.ai.
At fxis.ai, we believe that such advancements are crucial for the future of AI, as they enable more comprehensive and effective solutions. Our team is continually exploring new methodologies to push the envelope in artificial intelligence, ensuring that our clients benefit from the latest technological innovations.

