[ZEPPELIN-6513] Remove broken Twitter section from homepage Remove the broken Twitter section and unused jekyll-twitter-plugin, then restyle the Apache Zeppelin Stories section to preserve visual separation.
This readme will walk you through building the Zeppelin website
Follow these steps to set up and run the development environment:
1. Clone the Repository
$ git clone <repository-url> $ cd <repository-directory>
2. Ensure Docker is Running:
Make sure Docker is installed and running on your machine. Below is an example how.
$ open -a Docker
3. Build the Docker Image:
$ ./zeppelin-site.sh --build-image
4. Run the Development Server:
$ ./zeppelin-site.sh
5. Open the Website:
Open your web browser and go to http://localhost:4000 or http://127.0.0.1:4000.
$ rake page name="new-page.md"
Follow these steps to build the production site:
1. Build the Production Site:
$ ./zeppelin-site.sh --build-dist
2. The built site will be available in the _site directory.
ASF Infra builds master to the asf-staging branch according to .asf.yaml. After checking https://zeppelin.staged.apache.org, committers with write access can manually promote the staged site to production:
Promote ASF staging to site workflow in GitHub Actions.Run workflow on the master branch.promote in the confirm input.The workflow fetches asf-site and asf-staging, resets asf-site to asf-staging, pushes with --force-with-lease, and verifies that both remote branches point to the same commit.
Ensure all dependencies are correctly listed and installed.
If you encounter issues, you may need to run:
$ docker run --rm -it -v "$(pwd):/app" zeppelin-site-dev:latest /bin/bash $ bundle install
Dockerfile and Gemfile Adjustments: