The Okta Developer Blog is awesome. You should check it out! This is the source code repository for it.
If you're having problems running one of the tutorials for a blog post, please create an issue in this project, or leave a comment on the blog post.
If you have questions or need help with Okta's APIs or SDKs, please post to StackOverflow. If you think you've encountered a bug in one of our SDKs, please create a GitHub issue for that SDK.
If you are looking for Okta's developer documentation, that has moved to @okta/okta-developer-docs.
This site is built using Jekyll. Blog post updates, bug fixes, and PRs are all welcome!
The wiki will show you how to set up your local environment and how to deploy the site.
- Clone and install dependencies
- Build the site and start a development server with
npm start
- Visit localhost:4000 in your browser
There are a number of scripts available to assist with content creation.
npm run post create [post-name] [format] [date]
Creates a new post under _source/_posts
with the given name and populates it the file with a blank front matter template. Also creates a folder with the same name for images under _source/_assets/img/blog
. Format can be md
(default), adoc
, or any file extension. If date is not specified, it will default to today's date.
Example:
npm run post create build-crud-app-with-nodejs
npm run post stamp [date]
Finds the latest blog post and updates the post date to the date specified. Date should be in ISO format (e.g. 2019-08-31). If no date is specified, today's date is used.
npm run dev
This command removes all posts from the local development environment except those dated within the last two weeks.
Deleted posts are restored automatically before the push occurs. However, you can manually restore all deleted posts using the following.
npm run dev-restore