leetcode-site-generator

0.2.0 • Public • Published

LeetCode Site Generator

Generate your personal LeetCode website with one command!

Example Website

leetcode-solutions

screenshot

Requirements

  • Make sure you have the recent version of node.js installed.
  • yarn(optional), you can use npm.

Installation

yarn global add leetcode-site-generator or npm i -g leetcode-site-generator

Usage

  1. Run installation script: leetcode-site init, This will create a project called leet-site-base on your current directory.
  2. Go to the website directory of leet-site-base, run yarn download. It will open a popup window and ask you to input your LeetCode username and password. login
  3. Waiting for downloading process finished, then run yarn & yarn start.

Publish To Github Pages

  1. Change the following keys in siteConfig.js
 const siteConfig = {
   // ...
   url: 'https://beizhedenglong.github.io', // Your website URL
   baseUrl: '/leetcode-site-generator/', // Base URL for your project
   projectName: 'leetcode-site-generator', // Your project name
   organizationName: 'beizhedenglong', // Your github username
   // ...
 }
  1. Run GIT_USER=<your github username> CURRENT_BRANCH=master USE_SSH=true yarn run publish-gh-pages

List of commands

Options:
  -V, --version       output the version number
  -h, --help          output usage information
 
Commands:
  download [options]  Download your new accepted code from LeetCode.
  init                Generate your personal LeetCode website.
  login               Log in to your Leetcode account.
  logout              Log out of current account.

Readme

Keywords

none

Package Sidebar

Install

npm i leetcode-site-generator

Weekly Downloads

8

Version

0.2.0

License

MIT

Unpacked Size

942 kB

Total Files

33

Last publish

Collaborators

  • beizhedenglong