# Tips and Advises ## Configuration - CSS acronym will always be in lower case ## ABBR - short name (HEADER): must be in CAPS LOCK (abbr: LEC : Libre en communs) - short name (CONTENT): must contain a space (" LEC", " LEC ", "LEC ") ## Files (Images, codes, scripts...) You can create sub-directories in DOMAIN/files or DOMAIN/images If you do so, in your article HEADER, set FILENAME with sub-dirs, but do NOT begin with / ``` # File put in /var/lib/gsl/domains/DOMAIN/images/dir/dir1/pic.png image: 1 : dir/dir1/pic.png ``` ## Images: set style and target - You can set height only and let original width by putting "0" as width Examples HTML Ouput according to marker "_image:" in content ``` # Header image: 5 : avatar-echolib.png : echolib # Content _image:5:l:234:567:https://echolib.re echolib _image:5:http://echolib.re echolib _image:5:l:0:567:https://echolib.re echolib _image:5:CSS-B:128:http://echolib.re echolib _image:5:CSS-A:http://echolib.re echolib _image:5:+ echolib ``` ## Make (changes in your template) If you change the content of a file in your template (script code, image, footer...), and you want ALL your articles to be updated, you will have to : - gsl sync - gsl make -F - gsl www add all For only one article (myarticle).gsl: - gsl sync - gsl make -F (myarticle) (preview it first with wip server) - gsl www remove (myarticle) - gsl www add (myarticle) ## Sidebar If your remove a www or wip page, and you have put it in the sidebar, do not forget to replace it with another article. You can also have an automatic sidebar with - gsl sidebar latest ## Stats For local URL (i.e. /index.html (or /)), online stats will be couted only after article is in www on new check (command)