Quick start
Your first APIdocs website is just a few steps away.
-
Clone APIdocs starter project.
git clone https://github.com/carrotsearch/gatsby-starter-apidocs.git -
Install dependencies.
Make sure you have Node.JS version 10 or later and yarn installed. Then fetch APIdocs dependencies:
cd gatsby-starter-apidocs yarn install -
Edit site title and description.
Open
gatsby-config.jsand edit metadata of your side located in thesiteMetadatanode. Thetitleproperty is the title to display in browser's tab,descriptionis the text to use in the description meta tag. You can also customize the HTMLlangattribute. -
Start Gatsby in development mode.
yarn developOnce Gatsby development server starts, open http://localhost:8000 in your browser to see the website you're building. Gatsby will automatically update the page as you edit the content.
-
Customize logo and footer.
Use your favorite IDE to edit
src/logo.htmlandsrc/footer.html. Contents of both files must contain valid HTML, but feel free to use in-line SVG to include logos in both files.Once you save the changes, you should see them applied in real time in the browser.
-
Start documenting!
For each article in your documentation, add an HTML file to the
src/content/folder. The root tag of each HTML file must be anarticleand it must contain anh1child tag containing the article's title.Edit
src/navigation.jsonto add newly-created articles to the navigation menu. Currently, only two-level navigation is supported. -
Build and deploy.
Once you've completed editing your documentation, you can build the final optimized static site by running:
yarn clean yarn buildThe
public/folder will contain the static site to deploy.