# HG changeset patch # User Oleksandr Gavenko # Date 1455926495 -7200 # Node ID 265b8d0f61493f49795877e6e8cb0e4429ad3dab # Parent 5a71256a6315429818f984f93e2eb5c28de98954 Generate UX friendly index.html with iframe to tips index. diff -r 5a71256a6315 -r 265b8d0f6149 Makefile --- a/Makefile Sat Feb 20 02:00:25 2016 +0200 +++ b/Makefile Sat Feb 20 02:01:35 2016 +0200 @@ -46,7 +46,7 @@ HTML_DIR := tips-html RST_HTML_FILES := $(patsubst %.rst,$(HTML_DIR)/%.html,$(RST_FILES)) HTML_FILES := $(RST_HTML_FILES) \ - $(HTML_DIR)/index.html $(HTML_DIR)/frame.html $(HTML_DIR)/frame-index.html + $(HTML_DIR)/index.html $(HTML_DIR)/iframe.html $(HTML_DIR)/frame.html $(HTML_DIR)/frame-index.html TXT__FILES := $(addprefix $(HTML_DIR)/,$(TXT_FILES)) CHM_FILES := $(addprefix $(HTML_DIR)/,chm.hhp chm.hhc chm.stp) @@ -98,8 +98,24 @@ $(HTML_DIR)/%.html: %.rst HEADER.rst rst.css $(MAKEFILE_LIST) | $(HTML_DIR) $(RST2HTML) $(RST_FLAGS) --stylesheet=rst.css $*.rst $@ -HEADER.rst: Makefile +$(HTML_DIR)/iframe.html: $(RST_FILES) $(MAKEFILE_LIST) | $(HTML_DIR) { \ +echo ''; \ +echo ''; \ +echo ''; \ +} >$@ + +HEADER.rst: $(MAKEFILE_LIST) + { \ +echo '.. raw:: html'; \ +echo; \ +echo ' '; \ +echo; \ echo '.. _`Home`: index.html'; \ echo '.. _About: README.html'; \ echo '.. _`About author`: http://resume.defun.work/'; \ @@ -116,8 +132,8 @@ $(HTML_DIR)/frame-index.html: index.sh $(RST_HTML_FILES) $(MAKEFILE_LIST) | $(HTML_DIR) ./index.sh frame >$@ -$(HTML_DIR)/index.html: index.sh $(RST_HTML_FILES) $(MAKEFILE_LIST) | $(HTML_DIR) - ./index.sh html >$@ +$(HTML_DIR)/index.html: $(HTML_DIR)/README.html $(MAKEFILE_LIST) | $(HTML_DIR) + cp $< $@ $(HTML_DIR)/%.html: %.html $(MAKEFILE_LIST) | $(HTML_DIR) cp $< $@ diff -r 5a71256a6315 -r 265b8d0f6149 index.sh --- a/index.sh Sat Feb 20 02:00:25 2016 +0200 +++ b/index.sh Sat Feb 20 02:01:35 2016 +0200 @@ -6,9 +6,8 @@ Tips