LoginSignup
0
0

More than 5 years have passed since last update.

[Sphinx] #4 基礎編 (ロール for Web)

Posted at

前提条件

0. 事前作業

プロジェクトディレクトリの決定

変数の設定
DIR_HANDSON="${HOME}/$( date +%Y%m%d )-handson" \
     && echo ${DIR_HANDSON}

FILE_HANDSON="${DIR_HANDSON}/main/index.rst" \
     && echo ${FILE_HANDSON}

プロジェクトディレクトリへの移動

コマンド
cd ${DIR_HANDSON}/main/

1. ロールとは

ロール (:で囲まれているもの)

インラインで特殊な機能を実現するものです

使う頻度は高くないですが、使いこなしできるとドキュメントの利便性がかなり向上します。
(クロスリファレンス、ダウンロードなど)

ロールの書式
文字列\ :ロール名:`文字列 <パラメータ>` \文字列

2. ダウンロードリンク

:download:ロールを利用します。

コマンド
touch download.txt

cat << \EOF >> ${FILE_HANDSON}

- :download:`テキストファイルのダウンロード <./download.txt>`

EOF
コマンド(更新)
echo '---(ここから)---' \
  && cat ${FILE_HANDSON} \
  && echo '---(ここまで)---'
make html

任意: バージョン管理ツールへの登録とコミット

コマンド(Mercurialの場合)
hg commit -m 'created repository.' \
  && hg log

完了

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0