MKDOCS的Ponylang材料主题

mkdocs-ponylang的Python项目详细描述


Ponylang mkdocs主题

基于https://github.com/squidfunk/mkdocs-material的自定义主题 Ponylang标准库文档的mkdocs。

用法

从pypi安装主题:

pip install mkdocs-ponylang

mkdocs.yml文件中,更改主题:

theme:name:ponylang

定制

目录
# Enable permalinksmarkdown_extensions:-markdown.extensions.toc:permalink:true# Set maximum depththeme:max_toc_depth:2

调色板

theme:palette:primary:brownaccent:amber

您可以从列出的主色和强调色中选择here

图标

theme:favicon:asserts/image/logo.pnglogo:icon:cloud

徽标可以是图像或材质图标(更多信息here)。

源代码库

repo_name:ponylang/ponycrepo_url:https://github.com/ponylang/ponyc

其他自定义设置

Material theme documentation中提供了额外的自定义选项。

开发

要求

  • Python3
  • 净现值
  • libpng dev

安装

这将设置本地安装主题所需的所有软件包。

git clone https://github.com/ponylang/mkdocs-theme
cd mkdocs-theme
python -m  venv venv
source venv/bin/activate
pip install -e .
npm install

建造

使用webpack从src/编译文件:

npm run build

分布

用绳线上传到pypi:

记住使用上面创建的virtualenv中的python。

rm dist/*
python setup.py sdist bdist_wheel
twine upload dist/*

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何使用Hibernate映射所有这些表?   java我们可以使用泛型优化下面的代码吗   JAVA是php的MCRYPT_RIJNDAEL_256的可靠等价物   java同时按下两个鼠标按钮无法正常工作   在UbuntuLinux上获取Java中给定端口的进程名?   java为JMS队列创建JBoss连接池   java阻止Jackson XML映射器将WSTXN添加到名称空间   readLine()中的java“socket已关闭”;   从Eclipse中确定Java方法大小   java如何将BuffereImage转换为特定颜色?   java KeyEvent。向下移动遮罩与按键事件。移位掩模   java将文本文件转换为SequentialFileOutput格式   开关箱的java模式   java Graphics2D:我应该使用int还是float版本?   spring启动期间调用的java Tasklet execute方法   java如何获取具有父DataLakeDirectoryClient类实例的子文件/目录列表   java在我站在上面的时候删除“item”