mirror of
https://expo.survex.com/repositories/expoweb/.git/
synced 2025-12-09 07:14:36 +00:00
grey banner and lots of to-do fixes, to do items all updated from scribbled notes on printout
This commit is contained in:
@@ -47,15 +47,27 @@ so you cannot use "Edit this page". These pages will not show "Edit this page" i
|
||||
<p>Then once created, you can edit it the same way that you edit a pre-existing page.
|
||||
|
||||
<h3>Linking in New Pages</h3>
|
||||
<p>You link your new page into the handbook by editing another page in which you want to create a link. For example if you have created a new page describing your wonderful new sleeping bag/hammock technique, then you might want to add a link in to <a href="../kitlist.html">Expo Personal Gear List</a>. Unfortunately the "create link" icon (a picture of 3 links of a chain) is disabled in the on-line editor so you would have to click on the HTML icon and insert the link by editing the HTML directly.
|
||||
<p>You link your new page into the handbook by editing another page in which you want to create a link. For example if you have created a new page describing your wonderful new sleeping bag/hammock technique, then you might want to add a link in to <a href="../kitlist.html">Expo Personal Gear List</a>. Unfortunately the "create link" icon (a picture of 3 links of a chain) is disabled in the on-line editor so you would have to click on the HTML icon and insert the link by editing the HTML directly using an <em><a href="filename"></em> tag.
|
||||
|
||||
<h3>Conventions</h3>
|
||||
<h4>Encoding</h4>
|
||||
<ul>
|
||||
<li>We specify that pages are encoded using <a href="https://www.w3schools.com/charsets/ref_html_utf8.asp">UTF-8</a> for all content.
|
||||
<li>We are using <a href="https://www.w3schools.com/html/html5_intro.asp">HTML5</a> and
|
||||
<a href="https://developer.mozilla.org/en-US/docs/Archive/CSS3">CSS3</a> but a great many pages still use obsolescent tags such as <font>. These are being removed whenever a page is edited.
|
||||
<li>All the pages use a single CSS stylesheet <a href="/css/main2.css">/css/main2.css</a>.
|
||||
<li>We do not use any javascript framework: just HTML and CSS. You may come across historic references to jquery but this is not used.
|
||||
<li>When editing webpages, use <a href="https://www.freeformatter.com/html-entities.html">HTML entities</a> for characters with umlauts, e.g. <em>&ouml;</em> for ö.
|
||||
<li>Only use a UTF-8 encoding if there is no HTML entity, e.g. biohazard: <span style='font-size:30px;'>☣</span>
|
||||
</ul>
|
||||
<h4>Automated formatting</h4>
|
||||
<ul>
|
||||
<li>When any .html page is loaded by troggle it replaces all the <em> <head>...</head> </em> material with the expo standard header. So don't put anything in the header of any page you edit as it will be ignored. This is also where troggle inserts the <a href="/css/main2.css">/css/main2.css</a> standard stylesheet.
|
||||
<li>On loading a .html page troggle also inserts a standard menu - normally visible to the top left of the page. This is not inserted if the .html page has its own menu: <em> <div id="menu"><ul id="links"> ... various <li>items .. </ul></div></em>
|
||||
<li>If you add the header line
|
||||
<em><meta name="keywords" content="NOEDIT"></em>
|
||||
it will be stripped out by troggle when it replaces the header, but it will notice it and will not insert "Edit this page" at the end of the inserted menu.
|
||||
</ul>
|
||||
<h4>Filenames</h4>
|
||||
<ul>
|
||||
<li>No spaces in filenames. Use underscores or hyphens.
|
||||
@@ -68,8 +80,16 @@ Otherwise it's easy to make pages that work on Windows, but which don't on Linux
|
||||
<li> Never create two files spelt the same except for capitalisation. They will overwrite each other if edited on a Windows machine <em>without any warning</em>. This is particularly a problem for the filenames generated on phones for photographs.
|
||||
|
||||
</ul>
|
||||
<h4>Images</h4>
|
||||
<ul>
|
||||
<li>Older parts of the website have sub-folders "i/", "l/", and "t/" holding respectively<br />
|
||||
i/ - the image file at full resolution (600px width usually)</br>
|
||||
l/ - an html file which displays the full image with a caption and some description</br>
|
||||
t/ - a thumbnail image which is usually used inside an <a> tag to link to the l/ html file.
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
<hr />
|
||||
<h3 id="tidy">Tidying up and commiting the edits</h3>
|
||||
<p>'Edit This Page' edits the file served on the web but it does not update the file in the version control
|
||||
|
||||
Reference in New Issue
Block a user