.. include:: /Includes.rst.txt ========== Livereload ========== Subpages: .. rst-class:: compact-list .. toctree:: :glob: :titlesonly: Livereload-using-Python * .. _Livereload: https://livereload.readthedocs.io/ What is Livereload_? ==================== * Livereload_ documentation and start page * `python-livereload at Github `_ * Livereload_ is packaged into `Debian `_ and other distributions * `livereload npm `_ * Available for Windows * `Livereload website `_, "a happy land where browsers don't need a Refresh button" *Without* Livereload_ ===================== When documenting you usually find yourself repeating these steps over and over again. Steps two and three are annoying and distracting. 1. Write something, press SAVE 2. Go to another other window, start the renderer, "have one eye" on it to see whether it has finished. 3. Go to the browser and press refresh. … and continue with 1, 2, and 3 again and again and … *With* Livereload_ ================== Really concentrate on writing. Rendering will take place automatically in the background and the page in the browser refreshes automatically whenever rendering has finished. Processing will take a frew seconds but takes place without manual intervention. So you just: | 1. Write something, press SAVE.. | 1. Write something, press SAVE. | 1. Write something, press SAVE. | 1. Write something, press SAVE. | … Browser extensions ================== Chrome ------ `livereload extension for Chrome `_ .. figure:: files/256-extension-chrome.png :class: with-shadow When active (connected to livereload server): .. figure:: files/257.png :class: with-shadow When inactive (not connected): .. figure:: files/258.png :class: with shadow If connecting doesn't work wait until the background build process has finished and try again. Firefox ------- `livereload extension for FireFox `_ When active (connected to livereload server): .. figure:: files/259.png :class: with-shadow When inactive (not connected): .. figure:: files/260.png :class: with shadow If connecting doesn't work wait until the background build process has finished and try again.