Skip to content

Rebuild website using mkdocs (#316) #331

@nopeitsnothing

Description

@nopeitsnothing

Rebuild website using mkdocs

Branch: devel branch
Tag (signed) v2.0.0-dev

You can follow development here. I signed the devel tag already.

Tag can be checked out here

$ version=2.0.0-dev
$ git checkout mkdocs-rebuild
$ git verify-tag v$version

How it works

Simply install mkdocs using your package manager. Then, install the dependencies. Then, run mkdocs serve to build and run the website locally under the 2.0.0-dev tag. If you still see a Gemfile and Gemfile.lock then you are fine, just ignore them in your .gitignore, or literally just ignore them.

Install:

Get python.

Get mkdocs.

pip install mkdocs
mkdocs --version

Get pyenv for best results.

# you may need to install the dependencies
sudo apt install zlib1g zlib1g-dev libssl-dev libbz2-dev libsqlite3-dev
curl https://pyenv.run | bash
pyenv init

Add this in your .bashrc or profile somewhere.

export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH" 

Run pyenv install 3.10

Dependencies.

  • mkdocs
  • mkdocs-git-authors-plugin
  • mkdocs-latest-release-plugin
  • mkdocs-material
  • pymdown-extensions

Changes

Tracking #316

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions