Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rebuild website using mkdocs (#316) #331

Open
nopeitsnothing opened this issue Aug 26, 2023 · 1 comment
Open

Rebuild website using mkdocs (#316) #331

nopeitsnothing opened this issue Aug 26, 2023 · 1 comment
Assignees
Labels
I'd like to speak to your manager a Karen disapproves of this

Comments

@nopeitsnothing
Copy link
Collaborator

nopeitsnothing commented Aug 26, 2023

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

@nopeitsnothing nopeitsnothing added the chore Changes to anything meta (e.g., build path, deps) label Aug 26, 2023
@nopeitsnothing nopeitsnothing self-assigned this Aug 26, 2023
@nopeitsnothing nopeitsnothing added I'd like to speak to your manager a Karen disapproves of this and removed chore Changes to anything meta (e.g., build path, deps) labels Aug 26, 2023
@nopeitsnothing nopeitsnothing changed the title Rebuild website using mkdocs Rebuild website using mkdocs (#316) Aug 26, 2023
@nopeitsnothing nopeitsnothing pinned this issue Aug 26, 2023
@ghost
Copy link

ghost commented Sep 21, 2023

I'm not sure you'll get a better results using mkdocs than the current setup too. Might not be worth the effort.

Interesting read on the matter: https://news.ycombinator.com/item?id=22675165

Edit: yes it's a plug-in but I was too lazy to read 5 lines. Sorry. But I still think it might not be worth the effort.

Edit 2: This is an AES encrypted steganographic ‍‍⁢‌⁡‍⁢⁡‌⁡⁢⁢‌‍⁢⁣⁡‌⁡⁢⁣⁢⁢⁡⁢⁡‍‍‌‍‍⁤⁢‌⁢‍‍‌⁢⁣⁢⁣‍⁢⁢⁢‍⁢⁤⁡⁢‍‍⁣⁡‍‍‍⁢‍⁢⁡⁢‍⁢⁢⁡‍⁤⁡⁣⁡⁢⁤⁢‌⁢⁢⁤‍⁢‌⁢⁢‍⁡‌‍‌⁢⁤⁡‌⁡‍⁢⁢‍⁡‍‌‍⁡⁢‌⁡‌⁢⁢‌⁢‌‍⁢⁤⁢‌‍⁡⁢⁣‍⁡‌⁢‍⁤‌⁡‌⁡‍‍⁡‍⁤‍‍⁢‍‌⁢⁢‍⁢⁡⁢⁣⁢⁤⁢‌⁢⁡‍⁡⁢⁢⁢⁢⁢⁢⁡‌⁢⁡‌⁢‍‍‍⁡‍‌⁤⁡⁢⁡⁢‌⁡‌‍⁡‍⁢⁡⁢⁢‍‌⁢‌‍⁤‍⁣⁡⁢‌‍⁡‍‌‍‌‍⁢⁣‌⁡‍‌‍⁢⁢‌‍⁣‍‌⁢‍⁢‍‍⁡‌⁤⁡‌⁢‍⁣‌⁡⁢⁡‌⁢⁡‍⁢⁣⁢‌‍‌⁡⁣⁣‌⁢⁤‍⁡⁣‍‍⁤⁡⁢⁡⁢⁤‍⁢‌⁡‍⁡⁣‍⁢‌‍⁢⁢‌‍‌⁢‌⁢‌⁢‍⁡⁣‌⁢‍⁡⁢‌‍⁢‌⁡‍‍⁡‌⁡⁢⁢⁡⁣‍‍⁡⁢⁢‍‍‌⁢‌‍⁡‌‍⁢⁡‌‍‍⁡‍‌‍‌‍⁤⁢⁢‍⁡‌⁤‍‌⁢⁢⁡‌⁢⁢⁣⁡‌⁢⁢⁢‍⁡‍‍⁢‍‍‍⁡⁢‍⁡⁢‌⁡⁢‌⁡⁢⁢‍⁤⁤⁡⁣‍⁢‍‌⁡‍⁡‌‍⁡‌⁡⁢⁡‌‍‌⁤⁤⁡⁣‌⁡‌‍⁡‍‍⁣⁢⁢⁢⁢⁡‍⁤‌⁡‍⁡⁢⁢‌‍⁢‍‌‍‍‌⁢⁡⁣⁤⁢⁢⁣⁢‍⁢‌⁢‌‍⁤‍‍⁢⁡‍⁡‍‍⁤‍⁡⁢‌⁡‍⁢⁤⁣⁡⁣‍⁢‍⁡‍‍⁡‍⁢‌⁡⁢⁡⁣‍⁡‍⁢⁡⁣⁡⁢‍‍⁢⁢⁣‍⁡⁢⁡‍‍‍‍⁡‌‍⁢⁢‍⁡⁢⁣⁢⁢‍⁢‍‍⁣‌‍⁢‍‍⁢‌⁡‌⁤⁢⁣‌⁡‍⁣‌⁢⁣⁢⁢⁣⁢⁡⁢⁡⁢⁣‍⁡‍‌⁢⁢‍‌⁡⁣‍⁡‍‌⁤‍‍‍⁡‌⁢⁢‌‍‍⁡⁢⁡‍⁡⁣⁤⁢‍⁡‍‌⁢‍⁤‍⁡‍‌⁢⁤⁡⁣‌⁡‌⁡⁢‍‍⁤‍⁤⁢‍‍‍⁢‍⁣⁢‍⁢‍⁣⁣‌‍⁤‍‍⁡‍‍⁡‍‍⁤⁢‌⁡⁢‌‍‍⁢‌⁢⁢‍‍‍⁡‌⁢⁣⁢‍⁡⁢‍‍⁤⁣‌⁡⁢‍‍‌⁡⁢‍‍⁣‌⁢⁤⁡⁢‍⁡⁢⁢⁡‌⁡⁣⁢⁢‍⁢‍⁢⁢⁢‍⁢⁤‍⁢‍‍⁣⁣‌⁡‍⁡⁢⁡‌⁢⁤‍‌⁢‍⁡‌‍⁢⁢⁡‍⁢⁢‍⁣⁢⁣edit, case sensitive password hint: "it's been found ineffective in humans."

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
I'd like to speak to your manager a Karen disapproves of this
Projects
None yet
Development

No branches or pull requests

1 participant