製作Tensorflow離線文檔

製作TensorFlow2.1文檔

參考:https://github.com/ppwwyyxx/dash-docset-tensorflow
推薦免費的離線文檔工具:zeal

離線文檔示例

MacOS使用:Dash for Mac
Windows使用:velocity
在這裏插入圖片描述

在這裏插入圖片描述
在這裏插入圖片描述

背景

Dash for Mac製作TensorFlow的本地文檔
參考dash-docset-tensorflow代碼庫時,www.tensorflow.org無法訪問,且tensorflow官網有cn版本,所以需要改一下代碼

修改

  1. 修改dashing.json
    修改externalURLhttps://tensorflow.google.cn/

  2. 修改preprocess.sh
    修改第28行,改爲

find tensorflow.google.cn/

運行

  1. 安裝dashing
    參考dasing代碼庫
brew install dashing
  1. 安裝必要庫
pip install python-magic beautifulsoup4 lxml

如果出現以下錯誤

Error:failed to find libmagic. Check your installation 3ikn

參考博客:需要安裝python-magic-bin

pip install python-magic-bin
  1. 下載tensorflow線上文檔

原有命令如下,但www.tensorflow.org出現404

wget -nc -np --compression=gzip --domains=www.tensorflow.org -e robots=off --adjust-extension -r 'https://www.tensorflow.org/api_docs/'

將網址變更爲tensorflow.google.cn

wget -nc -np -b --compression=gzip --domains=tensorflow.google.cn -e robots=off --adjust-extension -r 'https://tensorflow.google.cn/api_docs/'
  1. 複製dashing.jsonmain.cssicontensorflow.google.cn目錄下
# 原有命名爲:
# cp dashing.json icon*.png main.css www.tensorflow.org
cp dashing.json icon*.png main.css tensorflow.google.cn
  1. 運行preprocess.sh腳本
# 原有命令爲:
# ./preprocess.sh www.tensorflow.org
./preprocess.sh tensorflow.google.cn
  1. 編譯dash
cd tensorflow.google.cn
dashing build

製作完成

百度網盤下載鏈接

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章