Skip to content

Commit

Permalink
Add a {{wiki}} macro to shorten wiki urls in the page sources
Browse files Browse the repository at this point in the history
Signed-off-by: Jordan Justen <[email protected]>
  • Loading branch information
jljusten committed Sep 8, 2014
1 parent 8fa962e commit 95fd872
Show file tree
Hide file tree
Showing 7 changed files with 42 additions and 41 deletions.
2 changes: 1 addition & 1 deletion _includes/site-links.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{% include site-vars.liquid %}
[EDK II]: {{baseurl}}/edk2
[UDK2010]: https://github.com/tianocore/tianocore.github.io/wiki/UDK2010 "UEFI Development Kit 2010"
[UDK2010]: {{wiki}}/UDK2010 "UEFI Development Kit 2010"
[UDK2014]: {{baseurl}}/udk2014/ "UEFI Development Kit 2014"
[QEMU]: http://www.qemu.org
[KVM]: http://www.linux-kvm.org
Expand Down
1 change: 1 addition & 0 deletions _includes/site-vars.liquid
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,5 @@
{% if site.github.url %}
{% assign baseurl = site.github.url %}
{% endif %}
{% assign wiki = "https://github.com/tianocore/tianocore.github.io/wiki" %}
{% endcapture %}
2 changes: 1 addition & 1 deletion _layouts/default.html
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ <h1 style="float: left; margin: 10px 1em 0 1em; font-size: 200%;">{{ page.title
<li><a tabindex="-1" href="{{baseurl}}/udk2014/">UDK2014</a></li>
<li><a tabindex="-1" href="{{baseurl}}/edk2">EDK II</a></li>
<li class="divider"></li>
<li><a tabindex="-1" href="https://github.com/tianocore/tianocore.github.io/wiki/Projects">All Projects</a></li>
<li><a tabindex="-1" href="{{wiki}}/Projects">All Projects</a></li>
</ul>
</div>
</div>
Expand Down
18 changes: 9 additions & 9 deletions edk2/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,12 @@ Source repositories: git
{[github](https://github.com/tianocore/edk2),
[bitbucket](https://bitbucket.org/tianocore/edk2),
[sourceforge](https://sourceforge.net/p/tianocore/edk2),
[more info](https://github.com/tianocore/tianocore.github.io/wiki/EDK2_git)},
[more info]({{wiki}}/EDK2_git)},
svn
{[sourceforge](https://svn.code.sf.net/p/edk2/code/trunk/edk2)}

Community:
email {[edk2-devel](https://github.com/tianocore/tianocore.github.io/wiki/Edk2-devel)},
email {[edk2-devel]({{wiki}}/Edk2-devel)},
irc {\#edk2 on [www.oftc.net](http://www.oftc.net/),
[setup](http://www.oftc.net/NickServ/CertFP/),
[web client](http://webchat.oftc.net/?channels=edk2)}
Expand All @@ -34,13 +34,13 @@ Stable releases: [UDK2010], [UDK2014]

### <span class="mw-headline" id="Important_Information">Important Information</span>

* [Getting Started for Developers](https://github.com/tianocore/tianocore.github.io/wiki/Getting_Started_with_EDK_II)
* [Packages](https://github.com/tianocore/tianocore.github.io/wiki/EDKII_Packages)
* [Open Tasks](https://github.com/tianocore/tianocore.github.io/wiki/Tasks)
* [Code Style](https://github.com/tianocore/tianocore.github.io/wiki/Code_Style)
* [EDK II Documents](https://github.com/tianocore/tianocore.github.io/wiki/EDK_II_Documents)
* [Getting Started for Developers]({{wiki}}/Getting_Started_with_EDK_II)
* [Packages]({{wiki}}/EDKII_Packages)
* [Open Tasks]({{wiki}}/Tasks)
* [Code Style]({{wiki}}/Code_Style)
* [EDK II Documents]({{wiki}}/EDK_II_Documents)

### <span class="mw-headline" id="Related_Information">Related Information</span>

* [Start using UEFI](https://github.com/tianocore/tianocore.github.io/wiki/Start_using_UEFI)
* [Overview](https://github.com/tianocore/tianocore.github.io/wiki/EDK_II_Overview)
* [Start using UEFI]({{wiki}}/Start_using_UEFI)
* [Overview]({{wiki}}/EDK_II_Overview)
14 changes: 7 additions & 7 deletions index.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,22 +10,22 @@ title: Welcome

This is the community site surrounding the open source components of
Intel's implementation of
[UEFI](https://github.com/tianocore/tianocore.github.io/wiki/UEFI).
[UEFI]({{wiki}}/UEFI).
To learn how to use UEFI see our
[start using UEFI](https://github.com/tianocore/tianocore.github.io/wiki/start-using-UEFI)
[start using UEFI]({{wiki}}/start-using-UEFI)
page.

To learn more about getting involved in the community see our
[how to contribute](https://github.com/tianocore/tianocore.github.io/wiki/How-To-Contribute)
[how to contribute]({{wiki}}/How-To-Contribute)
page. [EDK II] is a modern, feature-rich, cross-platform
firmware development environment for the UEFI and PI specifications.

If you have any comments for this site please see the
[community admins](https://github.com/tianocore/tianocore.github.io/wiki/Community_Admins)
[community admins]({{wiki}}/Community_Admins)
page.

For the full list of our community projects, visit the
[Projects](https://github.com/tianocore/tianocore.github.io/wiki/Projects)
[Projects]({{wiki}}/Projects)
page.

## New Announcements
Expand All @@ -41,6 +41,6 @@ and on what is new is contained in the UDK2014
### Feb 11, 2014

Upcoming soon UDK2014 See a sneak preview:
[UDK2014 Features](https://github.com/tianocore/tianocore.github.io/wiki/RoadMap2014)
[UDK2014 Features]({{wiki}}/RoadMap2014)

### [Archived News](https://github.com/tianocore/tianocore.github.io/wiki/Archived-News) from 2009-2013
### [Archived News]({{wiki}}/Archived-News) from 2009-2013
10 changes: 5 additions & 5 deletions ovmf/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,18 +10,18 @@ Machines. OVMF contains a sample UEFI firmware for [QEMU] and [KVM].
License information:
[BSD](http://www.opensource.org/licenses/bsd-license.php)
(May contain an additional exception if bundled with the
[FAT driver](https://github.com/tianocore/tianocore.github.io/wiki/Edk2-fat-driver).)
[FAT driver]({{wiki}}/Edk2-fat-driver).)

More information:
[OVMF FAQ](https://github.com/tianocore/tianocore.github.io/wiki/OVMF FAQ),
[How to build](https://github.com/tianocore/tianocore.github.io/wiki/How to build OVMF),
[Boot Overview](https://github.com/tianocore/tianocore.github.io/wiki/OVMF-Boot Overview),
[OVMF FAQ]({{wiki}}/OVMF FAQ),
[How to build]({{wiki}}/How to build OVMF),
[Boot Overview]({{wiki}}/OVMF-Boot Overview),
[edk2-devel]

Release r15214:
[X64 (zip)](http://sourceforge.net/projects/edk2/files/OVMF/OVMF-X64-r15214.zip/download),
[IA32 (zip)](http://sourceforge.net/projects/edk2/files/OVMF/OVMF-IA32-r15214.zip/download),
[How to run](https://github.com/tianocore/tianocore.github.io/wiki/How to run OVMF),
[How to run]({{wiki}}/How to run OVMF),
[README](https://sourceforge.net/p/edk2/code/15214/tree/trunk/edk2/OvmfPkg/README)

Source Repository: [https://svn.code.sf.net/p/edk2/code/trunk/edk2/OvmfPkg]()
Expand Down
36 changes: 18 additions & 18 deletions udk2014/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ redirect_from: "/udk2014.html"
{% include site-links.md %}

UDK2014 is a stable release of portions of the [EDK II] project.
Link for [Previous UDK2010 Releases](https://github.com/tianocore/tianocore.github.io/wiki/Previous_UDK2010_Releases)
Link for [Previous UDK2010 Releases]({{wiki}}/Previous_UDK2010_Releases)

If you have questions please email the [Edk2 Devel Mail list](mailto:[email protected]?subject=UDK2014%20Question) - To join the email list goto: [Join Edk2 Devel Mail list](http://lists.sourceforge.net/lists/listinfo/edk2-devel)

Expand Down Expand Up @@ -44,16 +44,16 @@ If you have questions please email the [Edk2 Devel Mail list](mailto:edk2-devel@
<p><a class="externallink" href="https://svn.code.sf.net/p/edk2/code/branches/UDK2014:" rel="nofollow" title="https://svn.code.sf.net/p/edk2/code/branches/UDK2014:">https://svn.code.sf.net/p/edk2/code/branches/UDK2014:</a> r15322<br/>
<a class="externallink" href="https://svn.code.sf.net/p/edk2-fatdriver2/code/trunk/FatPkg:" rel="nofollow" title="https://svn.code.sf.net/p/edk2-fatdriver2/code/trunk/FatPkg:">https://svn.code.sf.net/p/edk2-fatdriver2/code/trunk/FatPkg:</a> r84<br/></p>
<p><b>How to Build</b><br/>
<a href="https://github.com/tianocore/tianocore.github.io/wiki/UDK2014_How-to-Build" title="UDK2014_How-to-Build">How to Build</a> UDK2014 Release<br/></p>
<a href="{{wiki}}/UDK2014_How-to-Build" title="UDK2014_How-to-Build">How to Build</a> UDK2014 Release<br/></p>
<p><b>Features Summary:</b><br/>
See <a class="externallink" href="http://sourceforge.net/projects/edk2/files/UDK2014_Releases/UDK2014/UDK2014-Features.txt/download" rel="nofollow" title="http://sourceforge.net/projects/edk2/files/UDK2014_Releases/UDK2014/UDK2014-Features.txt/download">Release Notes Features</a><br/></p>
<p><b>Supported OS and Build Environments</b></p>

<ul>
<li><a href="https://github.com/tianocore/tianocore.github.io/wiki/Using_EDK_II_with_Native_GCC" title="Using EDK II with Native GCC">Using newer versions of Linux</a> with Native GCC 4.x </li>
<li><a href="https://github.com/tianocore/tianocore.github.io/wiki/Windows_systems" title="Windows systems">Windows systems</a></li>
<li><a href="https://github.com/tianocore/tianocore.github.io/wiki/Xcode" title="Xcode">Xcode Mac OS X</a></li>
<li><a href="https://github.com/tianocore/tianocore.github.io/wiki/Unix-like_systems" title="Unix-like systems">Unix-like systems</a> (For older Linux distributions, or using Cygwin or Mac OS X)</li></ul>
<li><a href="{{wiki}}/Using_EDK_II_with_Native_GCC" title="Using EDK II with Native GCC">Using newer versions of Linux</a> with Native GCC 4.x </li>
<li><a href="{{wiki}}/Windows_systems" title="Windows systems">Windows systems</a></li>
<li><a href="{{wiki}}/Xcode" title="Xcode">Xcode Mac OS X</a></li>
<li><a href="{{wiki}}/Unix-like_systems" title="Unix-like systems">Unix-like systems</a> (For older Linux distributions, or using Cygwin or Mac OS X)</li></ul>
</td>
<td>
<p>(UDK2014)<br/></p>
Expand Down Expand Up @@ -87,7 +87,7 @@ If you have questions please email the [Edk2 Devel Mail list](mailto:edk2-devel@
</ul>
</td>
<td>
<p><a href="https://github.com/tianocore/tianocore.github.io/wiki/EDK_II_Specifications" title="EDK_II_Specifications">UDK2014 EDK II v1.22 Errata D specifications</a></p>
<p><a href="{{wiki}}/EDK_II_Specifications" title="EDK_II_Specifications">UDK2014 EDK II v1.22 Errata D specifications</a></p>
<p>These documents describe the EDK II build information for the following (Build, DEC, DSC, FDF and INF) file formats and it contains the Errata updates (version 1.22 Errata D) that are available with the UDK2014 release. (Except DEC did not change from Errata C) See details in the Revision History in each of the individual documents for more details.</p>
<ul>
<li>Update January, 2014 </li>
Expand Down Expand Up @@ -125,7 +125,7 @@ If you have questions please email the [Edk2 Devel Mail list](mailto:edk2-devel@
<p><a class="externallink" href="http://sourceforge.net/projects/edk2/files/EDK_II_Libraries/UDK2014/CryptoPkg%20Document.pdf/download" rel="nofollow" title="http://sourceforge.net/projects/edk2/files/EDK_II_Libraries/UDK2014/CryptoPkg%20Document.pdf/download">CryptoPkg .pdf</a></p>
</td>
<td>
<p>The <a href="https://github.com/tianocore/tianocore.github.io/wiki/CryptoPkg" title="CryptoPkg">CryptoPkg</a> Document Package Helper file. This Package provides cryptographic-related libraries for UEFI security modules.</p>
<p>The <a href="{{wiki}}/CryptoPkg" title="CryptoPkg">CryptoPkg</a> Document Package Helper file. This Package provides cryptographic-related libraries for UEFI security modules.</p>
</td>
<td>
<p>.chm file<br/>
Expand All @@ -141,7 +141,7 @@ If you have questions please email the [Edk2 Devel Mail list](mailto:edk2-devel@
<a class="externallink" href="http://sourceforge.net/projects/edk2/files/EDK_II_Libraries/UDK2014/EdkCompatibilityPkg%20Document.pdf/download" rel="nofollow" title="http://sourceforge.net/projects/edk2/files/EDK_II_Libraries/UDK2014/EdkCompatibilityPkg%20Document.pdf/download">EdkCompatibilityPkgPkg .pdf</a></p>
</td>
<td>
<p>The <a href="https://github.com/tianocore/tianocore.github.io/wiki/EdkCompatibilityPkg" title="EdkCompatibilityPkg">EdkCompatibilityPkg</a> documents provide documentation on header files and libraries that enable you to build the EDK module
<p>The <a href="{{wiki}}/EdkCompatibilityPkg" title="EdkCompatibilityPkg">EdkCompatibilityPkg</a> documents provide documentation on header files and libraries that enable you to build the EDK module
in UEFI 2.0 + Framework 0.9x mode. This package also provides Thunk modules that enable Framework 0.9x modules to work with UEFI2.3/PI1.2 EDK II Cores.</p>
</td>
<td> <p>.chm file<br/> .html file<br/> .pdf file </p></td>
Expand All @@ -154,7 +154,7 @@ in UEFI 2.0 + Framework 0.9x mode. This package also provides Thunk modules that
<p><a class="externallink" href="http://sourceforge.net/projects/edk2/files/EDK_II_Libraries/UDK2014/IntelFrameworkModulePkg%20Document.pdf/download" rel="nofollow" title="http://sourceforge.net/projects/edk2/files/EDK_II_Libraries/UDK2014/IntelFrameworkModulePkg%20Document.pdf/download">IntelFrameworkModulePkg .pdf</a></p>
</td>
<td>
<p>The <a href="https://github.com/tianocore/tianocore.github.io/wiki/IntelFrameworkModulePkg" title="IntelFrameworkModulePkg">IntelFrameworkModulePkg</a> Document Package Helper file. This Package contains the definitions and module implementation
<p>The <a href="{{wiki}}/IntelFrameworkModulePkg" title="IntelFrameworkModulePkg">IntelFrameworkModulePkg</a> Document Package Helper file. This Package contains the definitions and module implementation
which follows Intel EFI Framework Specification.</p>
</td>
<td> <p>.chm file<br/> .html file<br/> .pdf file </p></td>
Expand All @@ -167,7 +167,7 @@ which follows Intel EFI Framework Specification.</p>
<p><a class="externallink" href="http://sourceforge.net/projects/edk2/files/EDK_II_Libraries/UDK2014/IntelFrameworkPkg%20Document.pdf/download" rel="nofollow" title="http://sourceforge.net/projects/edk2/files/EDK_II_Libraries/UDK2014/IntelFrameworkPkg%20Document.pdf/download">IntelFrameworkPkg .pdf</a></p>
</td>
<td>
The <a href="https://github.com/tianocore/tianocore.github.io/wiki/IntelFrameworkPkg" title="IntelFrameworkPkg">IntelFrameworkPkg</a> Document Package Helper file. This package provides definitions and libraries that comply to Intel Framework Specifications.
The <a href="{{wiki}}/IntelFrameworkPkg" title="IntelFrameworkPkg">IntelFrameworkPkg</a> Document Package Helper file. This package provides definitions and libraries that comply to Intel Framework Specifications.
</td>
<td> <p>.chm file<br/> .html file<br/> .pdf file </p></td>
</tr>
Expand All @@ -179,7 +179,7 @@ which follows Intel EFI Framework Specification.</p>
<p><a class="externallink" href="http://sourceforge.net/projects/edk2/files/EDK_II_Libraries/UDK2014/MdeModulePkg%20Document.pdf/download" rel="nofollow" title="http://sourceforge.net/projects/edk2/files/EDK_II_Libraries/UDK2014/MdeModulePkg%20Document.pdf/download">MdeModulePkg .pdf</a></p>
</td>
<td>
<p>The <a href="https://github.com/tianocore/tianocore.github.io/wiki/MdeModulePkg" title="MdeModulePkg">MdeModulePkg</a> Document Package Helper file. This package provides the modules that conform to UEFI/PI Industry standards.
<p>The <a href="{{wiki}}/MdeModulePkg" title="MdeModulePkg">MdeModulePkg</a> Document Package Helper file. This package provides the modules that conform to UEFI/PI Industry standards.
It also provides the defintions(including PPIs/PROTOCOLs/GUIDs and library classes)
and libraries instances, which are used for those modules</p>
</td>
Expand All @@ -196,7 +196,7 @@ which follows Intel EFI Framework Specification.</p>
<p><a class="externallink" href="http://sourceforge.net/projects/edk2/files/EDK_II_Libraries/UDK2014/MdePkg%20Document.pdf/download" rel="nofollow" title="http://sourceforge.net/projects/edk2/files/EDK_II_Libraries/UDK2014/MdePkg%20Document.pdf/download">MdePkg .pdf</a></p>
</td>
<td>
<p>The <a href="https://github.com/tianocore/tianocore.github.io/wiki/MdePkg" title="MdePkg">MdePkg</a> Document Package Helper file. This Package provides all definitions(including functions, MACROs, structures and library classes)
<p>The <a href="{{wiki}}/MdePkg" title="MdePkg">MdePkg</a> Document Package Helper file. This Package provides all definitions(including functions, MACROs, structures and library classes)
and libraries instances, which are defined in MDE Specification.
It also provides the definitions(including PPIs/PROTOCOLs/GUIDs) of
EFI1.10/UEFI2.4/PI1.3 and some Industry Standards.</p>
Expand All @@ -211,7 +211,7 @@ which follows Intel EFI Framework Specification.</p>
<p><a class="externallink" href="http://sourceforge.net/projects/edk2/files/EDK_II_Libraries/UDK2014/NetworkPkg%20Document%20With%20Modules.pdf/download" rel="nofollow" title="http://sourceforge.net/projects/edk2/files/EDK_II_Libraries/UDK2014/NetworkPkg%20Document%20With%20Modules.pdf/download">NetworkPkg.pdf</a></p>
</td>
<td>
<p>The <a href="https://github.com/tianocore/tianocore.github.io/wiki/NetworkPkg" title="NetworkPkg">NetworkPkg</a> Document Package Helper file. This package provides network modules that conform to UEFI 2.2 specification.</p>
<p>The <a href="{{wiki}}/NetworkPkg" title="NetworkPkg">NetworkPkg</a> Document Package Helper file. This package provides network modules that conform to UEFI 2.2 specification.</p>
</td>
<td> <p>.chm file<br/> .html file<br/> .pdf file</p></td>
</tr>
Expand All @@ -223,7 +223,7 @@ which follows Intel EFI Framework Specification.</p>
<p><a class="externallink" href="http://sourceforge.net/projects/edk2/files/EDK_II_Libraries/UDK2014/SecurityiPkg%20Document%20With%20Modules.pdf/download" rel="nofollow" title="http://sourceforge.net/projects/edk2/files/EDK_II_Libraries/UDK2014/SecurityiPkg%20Document%20With%20Modules.pdf/download">SecurityPkg.pdf</a></p>
</td>
<td>
<p>The <a href="https://github.com/tianocore/tianocore.github.io/wiki/SecurityPkg" title="SecurityPkg">SecurityPkg</a> Document Package Helper file. This package includes the security drivers, defintions(including PPIs/PROTOCOLs/GUIDs
<p>The <a href="{{wiki}}/SecurityPkg" title="SecurityPkg">SecurityPkg</a> Document Package Helper file. This package includes the security drivers, defintions(including PPIs/PROTOCOLs/GUIDs
and library classes) and libraries instances</p>
</td>
<td> <p>.chm file<br/> .html file<br/> .pdf file</p></td>
Expand All @@ -243,7 +243,7 @@ which follows Intel EFI Framework Specification.</p>

<tr>
<td>
<p><a href="https://github.com/tianocore/tianocore.github.io/wiki/Previous_UDK2010_Releases" title="Previous UDK2010 Releases">Previous UDK2010 Releases</a></p><hr/>
<p><a href="{{wiki}}/Previous_UDK2010_Releases" title="Previous UDK2010 Releases">Previous UDK2010 Releases</a></p><hr/>
<p><a class="externallink" href="http://sourceforge.net/projects/edk2/files/" rel="nofollow" title="http://sourceforge.net/projects/edk2/files/">EDK II Project Files</a> </p>
</td>
<td>
Expand All @@ -260,8 +260,8 @@ which follows Intel EFI Framework Specification.</p>
## <span class="mw-headline" id="More_Info">More Info</span>

EDK II More info:
<a href="https://github.com/tianocore/tianocore.github.io/wiki/Getting_Started_with_EDK_II" title="Getting Started with EDK II">Getting Started for Developers</a>,
<a href="https://github.com/tianocore/tianocore.github.io/wiki/EDK_II_Overview" title="EDK II Overview">EDK II Overview</a>, <a href="https://github.com/tianocore/tianocore.github.io/wiki/EDKII_Packages" title="EDKII Packages">EDKII Packages</a>
<a href="{{wiki}}/Getting_Started_with_EDK_II" title="Getting Started with EDK II">Getting Started for Developers</a>,
<a href="{{wiki}}/EDK_II_Overview" title="EDK II Overview">EDK II Overview</a>, <a href="{{wiki}}/EDKII_Packages" title="EDKII Packages">EDKII Packages</a>

UEFI Developers Kit 2010 (UDK2014). The UDK2014 is the EDKII support for all currently published <a class="externallink" href="http://www.uefi.org" rel="nofollow" title="http://www.uefi.org">UEFI specifications</a> UDK2010.SR1 currently supports UEFI 2.4 and PI 1.3 level of specifications.

Expand Down

0 comments on commit 95fd872

Please sign in to comment.