We are using GitHub pages to host a web site for the Shakespeare play. This page explains what we are going to do to get started.
You will only need the application called VS Code and this free software is available for your platform here.
You need 3 extensions to help with this work.
Here are the steps:
Create a Github Account (if you do not already have one) and login to the account.
The final URL of your web site will include your username so be careful when choosing this name.
Here is an example:
Let’s say your username is unicorn, then the URL of your web site will be
unicorn.github.io
. Your username may also be referred to as the owner name of your account.
If you already have an account then login at github.com
Now go to this page (put this into the URL box): https://github.com/publisha/shakespeareplay
You will see the green button Use this Template
Use the template link to receive the repository in your own github account. Make sure that you choose the Public
option. You will be asked to name the repository.
You now need to name the repository as follows:
It should be formed from your username and I will use the example from above…
The name of the repository when unicorn is the username would be unicorn.github.io
.
When you download this repository, you will find a variety of files, but the important ones are inside the docs folder:
css
.You can also have a look at the sample scene inside the sampleScene folder.
Now that we are set up on GitHub, we need to start editing our web site offline, so we now need to clone the repository onto to our computer; this involves using vscode that you should now have available from the earlier step.
Go back to the code
list and touch the green button, then copy the link.
Open vscode and click the top left icon. This will then take you to an empty page like this.
When you select clone
you will need to paste the previously copied link into the box. The code will arrive from GitHub and you need to select a project folder where you would like it to go. Once done then open the window.
We can now use vscode to edit the HTML (index.html) and the CSS (css/styles.css).
You should now read the help document here, that explains how to generate the HTML files from InDesign.
You will find that you have now got a new file saved wherever your InDesign file was saved. You can drag this file into the docs
folder of your working copy of the repo that you have open in Visual Studio Code (vscode). This file should be renamed play.html
and will replace the existing placeholder file.
Note: if you included images in your play, you will need more work to get those into the appropriate location.
In VS Code it will look similar to this:
index.html
file the image will be very large, so you must edit the styles.css file to change the width of the image.You can look at the web pages in the web browser by right clicking over the file and selecting Reveal in Finder and then double click the HTML file to open in your default browser. There is an extension for VS Code called Open Browser Preview which can make this easier.
When you are happy with the look of these web pages then you can:
Your web site will be updated (it could take a few minutes)
Now we need make the web site live at github.com
Go there in your browser and login with the credentials that you put in before and find the repository that you have previously renamed.
Ok, so I know this seems complicated. Let me write out a simple list with the steps. Make this into a check list and tick them off as you go!
push
the files to your GitHub repositorydocs
folder to deliver the web siteFiled under: HTML and CSS, Multi-Platform Publishing, GitHub
This page last edited on: 2019-10-08