diff --git a/_config.yml b/_config.yml index bbab3be8..208d1ea1 100644 --- a/_config.yml +++ b/_config.yml @@ -1,7 +1,17 @@ -name: Tianocore -description: Tianocore UEFI related projects +# !!! WARNING !!! +# +# This file should NOT be pulled into the production site since it sets specific site variables necessary to make the site work in non-production environments. +# -url: http://www.tianocore.org +name: TianoCore +description: TianoCore UEFI related projects + +# Can't define 'url' on non-production GH pages as it will mess up 'redirect_from' +#url: http://www.tianocore.org +url: https://acgmultimedia.github.io/acgtianocore + +# If hosting a project on GH pages, must define a baseurl to the project +#baseurl: /acgtianocore markdown: kramdown diff --git a/_includes/footer.html b/_includes/footer.html new file mode 100644 index 00000000..5e2362c9 --- /dev/null +++ b/_includes/footer.html @@ -0,0 +1,5 @@ +About | +Legal | +FAQ | +How to Contribute | +Code of Conduct \ No newline at end of file diff --git a/_includes/head.html b/_includes/head.html index a06e4158..7da7ab93 100644 --- a/_includes/head.html +++ b/_includes/head.html @@ -1,29 +1,65 @@ -{% include site-vars.liquid %} - - - - {{ page.title }} - - - - - - - - - - - - - - - - - - - - - - - - + + + + + +{{ page.title }} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_includes/mainmenu.html b/_includes/mainmenu.html new file mode 100644 index 00000000..e4830d5b --- /dev/null +++ b/_includes/mainmenu.html @@ -0,0 +1,29 @@ +
+
+ + + +
\ No newline at end of file diff --git a/_includes/site-vars.liquid b/_includes/site-vars.liquid index 200801f8..76cccb0f 100644 --- a/_includes/site-vars.liquid +++ b/_includes/site-vars.liquid @@ -3,5 +3,12 @@ {% assign baseurl = site.github.url %} {% endif %} {% assign wiki = "https://github.com/tianocore/tianocore.github.io/wiki" %} +{% assign gitbook = "https://www.gitbook.com/@edk2-docs" %} {% assign edk2files = "http://sourceforge.net/projects/edk2/files" %} +{% assign edk2github = "https://github.com/tianocore/edk2" %} +{% comment %}{% assign laurieadminemail = "laurie0131@users.sourceforge.net" %}{% endcomment %} +{% comment %}{% assign adminemail = "edk2-devel-owner@lists.01.org" %}{% endcomment %} +{% assign adminemail = "admin@tianocore.org" %} +{% assign twitter = "https://twitter.com/tianocore" %} +{% assign youtube = "https://www.youtube.com/channel/UCFba7KYQgABFEt6FLcetPgA" %} {% endcapture %} \ No newline at end of file diff --git a/_layouts/default.html b/_layouts/default.html index 7cfe6121..49d46132 100644 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -1,9 +1,70 @@ +{% include site-vars.liquid %} + + {% include head.html %} -{% include page-top.html %} -
+ + - {{ content }} +
+
+ +
+ + + + + +
+ + + +
+
+ +
+ +
+ +
+{% include mainmenu.html %} +
+
+{% if page.id == "home" %} +
+{% else %} +
+{% endif %} +
+{% if page.sublayout == "news" %} +

{{ page.date | date: "%B %-d, %Y" }}

+{% else %} +

{{ page.title }}

+{% endif %} +
+
+{{ content }} +
+
+
+{% include footer.html %} +
+
+
+ + +
+ +
+
-
+ +
+
CSS Check
+
-{% include foot.html %} + + diff --git a/about.md b/about.md index 36176a05..1c2dd845 100644 --- a/about.md +++ b/about.md @@ -1,45 +1,21 @@ --- layout: default -title: About the Community +title: About +id: about +redirect_from: + - /uefi/ --- {% include site-links.md %} -There is a lot to learn about the the EFI and Framework open source community. Without actually joining the community, you still have access to the documentation, source and binaries available on the EFI and Framework Open Source Community Website. However, your involvement will be limited to read-only access to the tools provided by the community. The real magic of any community is when you join and have full access to the tools that the community drivers use to evolve and make their application and its accompanying documentation and tooling. As a community member, you will have access to the following: +Welcome to TianoCore, the community supporting an open source implementation of [UEFI]({{wiki}}/UEFI){:target="_blank"}. [EDK II]({{wiki}}/EDK-II){:target="_blank"} is a modern, feature-rich, cross-platform firmware development environment for the UEFI and [PI]({{wiki}}/PI){:target="_blank"} specifications. We hope that you’ll review our [documentation]({{baseurl}}/docs), use TianoCore for [platform firmware]({{wiki}}/EDK-II-Platforms){:target="_blank"}, [report any issues]({{wiki}}/Reporting-Issues){:target="_blank"} you find, and [contribute to the community]({{wiki}}/How-To-Contribute){:target="_blank"}. -* Forums - Used for a traceable dialog between community members. -* Issue Tracking - This helps keep track of feature requests, tasks and issues with the respective project. -* Mailing Lists - Like forums but handled via email instead of web forms. -* RSS Feeds - You can subscribe to RSS feeds for news, forums and mailing lists. -* Source Control - All Projects use Subversion to keep track of different versions of software source code. +## Downloads +If you want to compile firmware or utilities, we recommend the [Getting Started with EDK II]({{wiki}}/Getting-Started-with-EDK-II){:target="_blank"} page. This provides an overview of downloading [EDK II from github]({{edk2github}}){:target="_blank"} and building a sample platform ([NT32]({{wiki}}/Nt32Pkg){:target="_blank"}, [OVMF]({{wiki}}/OVMF){:target="_blank"}, [ArmVirt]({{edk2github}}/tree/master/ArmVirtPkg){:target="_blank"}, [MdePkg]({{wiki}}/MdePkg){:target="_blank"}, ...). You can also use a UEFI Development Kit ([UDK]({{wiki}}/UDK){:target="_blank"}) release, which is a stable snapshot based on [EDK II]({{wiki}}/EDK-II){:target="_blank"}. + +There are multiple [hardware platforms]({{wiki}}/EDK-II-Platforms){:target="_blank"} using EDK II open source UEFI firmware, including [MinnowBoard Max/Turbot]({{wiki}}/MinnowBoardMax){:target="_blank"}, [MinnowBoard 3]({{wiki}}/MinnowBoard-3){:target="_blank"}, and [Intel® Galileo Gen 2]({{wiki}}/Galileo){:target="_blank"}. This allows you to experiment and develop UEFI features on real hardware. -As you can see, there is a lot at your disposal as a community member. Excited yet? If so, learn how to get involved here. +## Contributing to TianoCore +If you would like to contribute code or fix issues, please see [How To Contribute]({{baseurl}}/contrib). The [Tasks]({{wiki}}/Tasks){:target="_blank"} page has a list of priority work items. -## Background - - -In June of 2004 Intel announced that it would release the "Foundation Code" of its next generation firmware technology - a successor to the PC BIOS - under an open source license later in the year. The Foundation Code, developed by Intel as part of a project code named Tiano, is Intel's "preferred implementation" of the Extensible Firmware Interface (EFI) Specification. The code to be released includes the core of the Foundation Code as well as a driver development kit. To follow through with its intentions to release the code as open source, Intel partnered with Collabnet, an industry leader in providing tools and services to support an open source initiative, to create a community for this effort. The result of this partnership is this Open Source Website. - -Since there are more projects that are EFI-based working in parallel with the Foundation Code, it was decided to release the EFI Shell Application and the EFI Self Certification Test (SCT) project to the open source community. - -## Philosophy and Vision - - -It is Intel's hope that the EFI and Framework Open Source Community website will promote collaboration and innovation around the open source code contained with it, as well as the EFI Specification in general. Intel is dedicated to fostering the growth of this community through shared governance with key individuals and companies involved in evolution of pre-boot firmware, with a goal to support the investment in innovation of all modern platform, silicon and systems vendors worldwide. As such the primary focus of the EFI community is to: - -* Foster collaboration around the projects on this website, which at present include: -** EFI Developer Kit (EDK project) which includes the Foundation code -** EFI Developer Kit II (EDK II project) which includes a new implementation of the Foundation code focusing on new build tools and responding to past feedback from the EFI community -** EFI Shell Application (EFI-SHELL project) -** EFI Self-certification Test (EFI-SCT project) -** EFI Toolkit for application development (EFI-TOOLKIT project) -* Provide an environment to stimulate innovation and evolution of the EDK and the other EFI-based projects contained on the site. -* Provide a mechanism for the free exchange of thoughts, ideas, concerns etc surrounding this effort, EFI and the concept of next-generation firmware in general. -* Encourage collaboration within the community on creation of other open-source firmware projects. - -As the EDK and other EFI-based projects constitute the primary focus of the EFI and Framework Open Source Community, the key objectives for these projects are: - -* Strong emphasis on portability -* Strong emphasis on stability -* Strong emphasis on firmware security -* Adherence to the EFI Specification -* Adherence to quality C coding standards +## Reporting Issues +TianoCore uses Bugzilla to track issues and feature requests. Please review [Reporting Issues]({{wiki}}/Reporting-Issues){:target="_blank"} and [Reporting Security Issues]({{wiki}}/Reporting-Security-Issues){:target="_blank"} for more information. diff --git a/admins.md b/admins.md index 29f0eee2..7be4e041 100644 --- a/admins.md +++ b/admins.md @@ -1,5 +1,6 @@ --- -layout: default +layout: acgRedirect +acgRedirectUrl: https://github.com/tianocore/tianocore.github.io/wiki/Community-Admins title: Community Admins --- {% include site-links.md %} @@ -7,10 +8,10 @@ title: Community Admins You can contact the following community admins regarding any content on the tianocore.org web pages and site: -* [Laurie0131](mailto:laurie0131@users.sourceforge.net?Subject=Site%20Question) +* [{{adminemail}}](mailto:{{adminemail}}?Subject=Site%20Question) To become a community contributor (please see the [How to -Contribute]({{wiki}}/How_To_Contribute) page) or contact the community +Contribute]({{wiki}}/How_To_Contribute){:target="_blank"} page) or contact the community admins. If you do not get a response from the community admins, then feel feel diff --git a/coc.md b/coc.md new file mode 100644 index 00000000..c86e9342 --- /dev/null +++ b/coc.md @@ -0,0 +1,34 @@ +--- +layout: default +title: Code of Conduct +id: codeOfConduct +--- +{% include site-links.md %} + +The TianoCore project added a “code of conduct” in June 2017. + +Like the technical community as a whole, the TianoCore team and community is made up of a mixture of professionals and volunteers from all over the world, working on every aspect of the mission - including mentorship, teaching, and connecting people. + +Diversity is one of our huge strengths, but it can also lead to communication issues and unhappiness. To that end, we have a few ground rules that we ask people to adhere to. This code applies equally to founders, mentors and those seeking help and guidance. + +This isn’t an exhaustive list of things that you can’t do. Rather, take it in the spirit in which it’s intended - a guide to make it easier to enrich all of us and the technical communities in which we participate. + +This code of conduct applies to all spaces managed by the TianoCore project. This includes IRC, mailing lists, Bugzilla, events, and other forums created by the project team which the community uses for communication. In addition, violations of this code outside these spaces may affect a person's ability to participate within them. + +If you believe someone is violating the code of conduct, we ask that you report it by emailing [{{adminemail}}](mailto:{{adminemail}}?subject:code-of-conduct). [For more details please see our Reporting Guidelines]({{baseurl}}/cocr.html). +* Be friendly and patient. +* Be welcoming. We strive to be a community that welcomes and supports people of all backgrounds and identities. This includes, but is not limited to members of any race, ethnicity, culture, national origin, color, immigration status, social and economic class, educational level, sex, sexual orientation, gender identity and expression, age, size, family status, political belief, religion, and mental and physical ability. +* Be considerate. Your work will be used by other people, and you in turn will depend on the work of others. Any decision you take will affect users and colleagues, and you should take those consequences into account when making decisions. Remember that we're a world-wide community, so you might not be communicating in someone else's primary language. +* Be respectful. Not all of us will agree all the time, but disagreement is no excuse for poor behavior and poor manners. We might all experience some frustration now and then, but we cannot allow that frustration to turn into a personal attack. It’s important to remember that a community where people feel uncomfortable or threatened is not a productive one. Members of the TianoCore community should be respectful when dealing with other members as well as with people outside the TianoCore community. +* Be careful in the words that you choose. We are a community of professionals, and we conduct ourselves professionally. Be kind to others. Do not insult or put down other participants. Harassment and other exclusionary behavior aren't acceptable. This includes, but is not limited to: + * Violent threats or language directed against another person. + * Discriminatory jokes and language. + * Posting sexually explicit or violent material. + * Posting (or threatening to post) other people's personally identifying information ("doxing"). + * Personal insults, especially those using racist or sexist terms. + * Unwelcome sexual attention. + * Advocating for, or encouraging, any of the above behavior. + * Repeated harassment of others. In general, if someone asks you to stop, then stop. +* When we disagree, try to understand why. Disagreements, both social and technical, happen all the time and TianoCore is no exception. It is important that we resolve disagreements and differing views constructively. Remember that we’re different. The strength of TianoCore comes from its varied community, people from a wide range of backgrounds. Different people have different perspectives on issues. Being unable to understand why someone holds a viewpoint doesn’t mean that they’re wrong. Don’t forget that it is human to err and blaming each other doesn’t get us anywhere. Instead, focus on helping to resolve issues and learning from mistakes. + +_This document is based on the [Django Code of Conduct](https://www.djangoproject.com/conduct/){:target="_blank"}, with original text courtesy of the [Speak Up! project](http://web.archive.org/web/20141109123859/http:/speakup.io/coc.html){:target="_blank"} (CC BY 3.0)._ diff --git a/cocr.md b/cocr.md new file mode 100644 index 00000000..3480423b --- /dev/null +++ b/cocr.md @@ -0,0 +1,50 @@ +--- +layout: default +title: Code of Conduct - Reporting Guidelines +id: codeOfConductReporting +--- +{% include site-links.md %} + +If you believe someone is violating the code of conduct, we ask that you report it by emailing [{{adminemail}}](mailto:{{adminemail}}?subject:code-of-conduct). **All reports will be kept confidential.** In some cases we may determine that a public statement will need to be made. If that's the case, the identities of all victims and reporters will remain confidential unless those individuals instruct us otherwise. + +**If you believe anyone is in physical danger, please notify appropriate law enforcement first.** If you are unsure what law enforcement agency is appropriate, please include this in your report and we will attempt to notify them. + +If you are unsure whether the incident is a violation, or whether the space where it happened is covered by this Code of Conduct, we encourage you to still report it. We would much rather have a few extra reports where we decide to take no action, rather than miss a report of an actual violation. We do not look negatively on you if we find the incident is not a violation. And knowing about incidents that are not violations, or happen outside our spaces, can also help us to improve the Code of Conduct or the processes surrounding it. + +In your report please include: +* Your contact info (so we can get in touch with you if we need to follow up) +* Names (real, nicknames, or pseudonyms) of any individuals involved. If there were other witnesses besides you, please try to include them as well. +* When and where the incident occurred. Please be as specific as possible. +* Your account of what occurred. If there is a publicly available record (e.g. a mailing list archive or a public IRC logger) please include a link. +* Any extra context you believe existed for the incident. +* If you believe this incident is ongoing. +* Any other information you believe we should have. + +## What happens after you file a report? + +You will receive an email from the TianoCore stewards acknowledging receipt immediately. We promise to acknowledge receipt within 24 hours (and will aim for much quicker than that). + +The stewards will immediately meet to review the incident and determine: +* What happened. +* Whether this event constitutes a code of conduct violation. +* Who the bad actor was. +* Whether this is an ongoing situation, or if there is a threat to anyone's physical safety. + +If this is determined to be an ongoing incident or a threat to physical safety, the stewards' immediate priority will be to protect everyone involved. This means we may delay an "official" response until we believe that the situation has ended and that everyone is physically safe. + +Once the stewards have a complete account of the events they will make a decision as to how to response. Responses may include: +* Nothing (if we determine no violation occurred). +* A private reprimand from the stewards to the individual(s) involved. +* A public reprimand. +* An imposed vacation (i.e. asking someone to "take a week off" from a mailing list or IRC). +* A permanent or temporary ban from some or all TianoCore spaces (mailing lists, IRC, etc.) +* A request for a public or private apology. + +We'll respond within one week to the person who filed the report with either a resolution or an explanation of why the situation is not yet resolved. + +Once we've determined our final action, we'll contact the original reporter to let them know what action (if any) we'll be taking. We'll take into account feedback from the reporter on the appropriateness of our response, but we don't guarantee we'll act on it. + +The TianoCore stewards may choose to a public report of the incident. + +## Appealing +Only permanent resolutions (such as bans) may be appealed. To appeal a decision, contact the TianoCore stewards with your appeal and they will review the case. diff --git a/contrib/index.md b/contrib/index.md index dd525e4a..fd054ced 100644 --- a/contrib/index.md +++ b/contrib/index.md @@ -1,31 +1,18 @@ --- layout: default title: How to Contribute +id: howToContribute --- {% include site-links.md %} -Our community enables [UEFI] firmware and tools through various open -source projects. - -Most of our efforts are currently related to the [EDK II] project, so -if you are developer, then this is a good place to start contributing -to our community. - -UEFI developers are the primary focus of our community, but if you are -interested in trying to use UEFI, then we have a page on how to [Start -using UEFI]({{wiki}}/start-using-UEFI). - -There are several ways to participate in our community. Anyone can -join our [Mailing Lists]({{wiki}}/Mailing%20Lists) to discuss UEFI -related topics. +Our community enables [UEFI]({{wiki}}/UEFI){:target="_blank"} firmware and tools through various open source projects. Most of our efforts are currently related to the [EDK II]({{baseurl}}/edk2/) project, so if you are developer, then this is a good place to start contributing to our community. +UEFI developers are the primary focus of our community, but if you are interested in trying to use UEFI, then we have a page on how to [start using UEFI]({{wiki}}/Start-using-UEFI){:target="_blank"}. + +There are several ways to participate in our community. Anyone can join our [Mailing Lists]({{wiki}}/Mailing-Lists){:target="_blank"} to discuss UEFI related topics. + ## Developers - -If you are a developer, and would like to make [[Code Contributions]] to our community: - -* Review our [Member Types]({{wiki}}/Member%20Types) which documents - requirements for contributing code -* Review our [Tasks]({{wiki}}/Tasks) page which documents some open - projects -* Review our [Code Style]({{wiki}}/Code%20Style) page which documents - coding styles and commit log styles +If you are a developer, and would like to make [Code Contributions]({{wiki}}/Code-Contributions){:target="_blank"} to our community: +* Review our [Member Types]({{wiki}}/Member-Types){:target="_blank"} which documents requirements for contributing code +* Review our [Tasks]({{wiki}}/Tasks){:target="_blank"} page which documents some open projects +* Review our [Code Style]({{wiki}}/Code-Style){:target="_blank"} page which documents coding styles and commit log styles diff --git a/css/font-awesome.min.css b/css/font-awesome.min.css new file mode 100644 index 00000000..acce2ef2 --- /dev/null +++ b/css/font-awesome.min.css @@ -0,0 +1,4 @@ +/*! + * Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */@font-face{font-family:'FontAwesome';src:url('fonts/fontawesome-webfont.eot?v=4.5.0');src:url('fonts/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'),url('fonts/fontawesome-webfont.woff2?v=4.5.0') format('woff2'),url('fonts/fontawesome-webfont.woff?v=4.5.0') format('woff'),url('fonts/fontawesome-webfont.ttf?v=4.5.0') format('truetype'),url('fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"} diff --git a/css/fonts/fontawesome-webfont.eot b/css/fonts/fontawesome-webfont.eot new file mode 100644 index 00000000..9b6afaed Binary files /dev/null and b/css/fonts/fontawesome-webfont.eot differ diff --git a/css/fonts/fontawesome-webfont.svg b/css/fonts/fontawesome-webfont.svg new file mode 100644 index 00000000..d05688e9 --- /dev/null +++ b/css/fonts/fontawesome-webfont.svg @@ -0,0 +1,655 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/css/fonts/fontawesome-webfont.ttf b/css/fonts/fontawesome-webfont.ttf new file mode 100644 index 00000000..26dea795 Binary files /dev/null and b/css/fonts/fontawesome-webfont.ttf differ diff --git a/css/fonts/fontawesome-webfont.woff b/css/fonts/fontawesome-webfont.woff new file mode 100644 index 00000000..dc35ce3c Binary files /dev/null and b/css/fonts/fontawesome-webfont.woff differ diff --git a/css/fonts/fontawesome-webfont.woff2 b/css/fonts/fontawesome-webfont.woff2 new file mode 100644 index 00000000..500e5172 Binary files /dev/null and b/css/fonts/fontawesome-webfont.woff2 differ diff --git a/css/main.css b/css/main.css index 9d0bb5fe..042385b3 100644 --- a/css/main.css +++ b/css/main.css @@ -1,88 +1,107 @@ - -body { - background: #f1f1f1; - border-top: 10px solid #999999; - font-size: 12pt; +/* +// Basic Reset +*/ +html, body, div, object, iframe, jh1, jh2, jh3, jh4, jh5, jh6, jp, blockquote, jol, jul, li, form, fieldset, legend, label, table, header, footer, nav, section, tr, td +{ + margin: 0; + padding: 0; + border: 0; } -#mainbody { - margin-left: auto; - margin-right: auto; - width: 60em; +/* +// Element Overrides +*/ + +* +{ + -webkit-box-sizing:border-box; + -moz-box-sizing:border-box; + box-sizing:border-box; } -#topbar { - top: 0; - left: 0; - bottom: 0; - width: 60em; - background: url("../images/header-bg.jpg") no-repeat; - border-top: 10px solid #ff6600; - margin-top: -10px; - float: left; +html, body +{ + height:100%; + font-family:Arial; + font-size:12pt; + background:#ffffff; + -webkit-tap-highlight-color:rgba(0,0,0,0); +/* overflow:hidden; */ /* Use this if you want to make the content scrollable, but the menu fixed */ + line-height:1.42857143; /* matches the setting in bootstrap */ } -#topbar.front-page { - height: 13em; +h1 +{ + font-size:245%; + color:#ffffff; + font-weight:bold; + text-align:left; + text-shadow:4px 4px 4px rgba(0,0,0,0.5); } -#topbar #logo { - position: relative; - top: 85px; - left: 20px; +h2 +{ + font-size:130%; + color:#000000; + font-weight:bold; + text-align:left; + jfont-family:"canada-type-gibson"; } -#topbar #small-logo { - position: relative; - left: 20px; - padding: 0.1em 0 0.1em 0; - height: 3em; +h3 +{ + font-size:110%; + font-weight:bold; + color:#000000; + text-align:left; } -#sidebar { - float: left; - z-index: 1; - top: 0; - left: 0; - bottom: 0; - padding: 2em 0.5em 0 0.5em; - width: 9em; +/* matches the setting in bootstrap */ +h1, h2, h3 +{ + margin-top:20px; + margin-bottom:10px; + line-height:1.1; } -div.main-page.content { - float: left; - width: 35em; +/* matches the setting in bootstrap */ +ol, ul +{ + margin-top:0; + margin-bottom:10px; } -div.main-page.news { - float: right; - width: 20em; +a +{ + color:#bf5122; + font-weight:bold; + font-style:italic; + text-decoration:none; } -div.main-page.news h2 { - border-top: 10px solid #ff6600; - border-bottom: 1px solid #333333; - color: #333333; - padding: 0.5em; - margin: 0; +a:hover +{ + color:#000000; } -div.main-page.news ul { - margin: 0; - list-style: none; - list-style-image: none; +ul { + list-style-type: square; } -div.main-page.news ul li { - border-bottom: 1px solid #333333; - padding: 0.5em; - color: #777777; +p { + margin: .4em 0 .5em 0; + line-height: 1.5em; } -div.main-page.news ul li a { - font-weight: bold; +pre code, .w, .nc +{ + color:#ffffff !important; } +/* +// Custom Classes +*/ + div.news-page.news-item { border-top: 1px solid #777777; width: 100%; @@ -90,135 +109,343 @@ div.news-page.news-item { margin: 0; } -#content { - margin: 0px; - padding: 2em 1em; - font-family: verdana; - color: #40494d; - background-color: #fff; - width: 100%; - max-width: 60em; - display: block; - float: left; -} - -#content #buttons a { - background: #ff6600; - color: #333333; - font-family: "canada-type-gibson"; - text-transform: uppercase; - font-size: 15px; - display: inline-block; - padding: 8px 25px; - margin: 10px 20px 10px 0; -} - -#footer { - background: #999999; - margin-bottom: 60px; - width: 100%; - float: left; - padding: 0.5em 1em; -} -#footer #footer-inner { - height: 2em; - background: url("../images/footer-icon.svg") no-repeat right center; -} -#footer #footer-inner a { - color: white; - font-size: 14px; -} -@media (min-width: 0em) and (max-width: 63.9375em) { - #footer #footer-inner { - padding: 10px 20px; - background-position: right 20px center; - } -} -@media (min-width: 64em) { - #page-wrapper #page #footer-inner { - -sgs-span-settings: ("span": 3, "location": 2, "grid": 20px 630px 20px 310px 20px, "gutter": 0.25, "style": "opposite", "start row": false, "end row": false, "fixed gutter": true, "split gutter": false, "gutter property": "padding", "options": (("both": null))); - width: 96%; - float: left; - margin-right: -100%; - margin-left: 2%; - clear: none; - padding-right: 0.25; - } -} -@media (min-width: 0em) and (max-width: 63.9375em) { - #page-wrapper #page #footer-inner { - -sgs-span-settings: ("span": 1, "location": 1, "grid": 1, "gutter": 0.25, "style": "opposite", "start row": true, "end row": true, "fixed gutter": false, "split gutter": false, "gutter property": "margin", "options": ((null: null))); - width: 100%; - float: right; - margin-left: 0; - margin-right: 0; - clear: none; - } +/* +h3 { + color: #ff6600; + font-weight: bold; + font-size: 90% } +*/ -ul { - font-family: sans-serif; - list-style-type: square; - padding: 0 0 0 0; - margin: 0.3em 0 0 1.5em; +/* +.t_projects th { + background-color: #DBEBFF; +} + +.t_projects table, th, td { + border: 1px solid #ccc; + font-size: 80%; } +*/ -.site-menu { - color: #a0a0a0; + +/* +// Required for _isEnhanced() +*/ +#cssCheck +{ + font-weight:800; } -a.site-menu:hover { - color: #4048c0; +.tcOuter +{ + jmin-height:100%; + height:100%; } -a { - color: #ff6600; - text-decoration: none; +.tcInner +{ + height:100%; } -a:hover { - color: #ff6600; - text-decoration: underline; +.tcMain +{ + height:100%; + width:100%; + display:table; } -p { - margin: .4em 0 .5em 0; - line-height: 1.5em; +.tcMenuPanel +{ + jdisplay:table-cell; + jjfloat:left; + width:368px; + jborder-right:1px solid #c29993; + jheight:100%; + jbox-shadow:0px 0 10px rgba(0, 0, 0, 1); /* doesn't work with table-cell */ + jdisplay:inline-block; + vertical-align:top; + position:relative; + display:none; } -h1 { - color: #ff6600; - font-family: "canada-type-gibson"; - font-weight: normal; - font-size: 190%; - text-transform: uppercase; - margin-top: 0; - margin-bottom: 0; +.tcMenuPanel ol, .tcMenuPanel ul, #tcNarrowModeMenu ul +{ + margin: 0; + padding: 0; + border: 0; } -h2 { - color: #ff6600; - font-family: "canada-type-gibson"; - font-size: 130% +.tcMenu +{ + jdisplay:none; + width:100%; } -h3 { - color: #ff6600; - font-weight: bold; - font-size: 90% +/* +.tcMenu a +{ + font-style:normal; + font-weight:normal; + color:#000000; +} +.tcMenu a:hover +{ + color:#bf5122; +} +*/ + +.tcContentPanel +{ + display:table-cell; + width:100%; + jjmargin-left:368px; + jdisplay:inline-block; + vertical-align:top; + padding:1em; + padding-top:0; + jheight:100%; /* if you use this, the height will always be exactly the browser height */ + min-height:100%; /* ensures that background continues to the full height of the browser */ + joverflow:auto; + jbackground-color:#d8604c; + background-color:#bf5122; + border-left:1px solid #c29993; + box-shadow:inset 12px 0px 12px -8px rgba(0,0,0,0.5); /* inset shadow, left-side only */ + text-align:center; + background-image: url( ../images/tianocore_v2_BG.png ); + background-repeat:no-repeat; + background-origin:content-box; } -.t_projects th { - background-color: #DBEBFF; +.tcContent +{ + display:inline-block; } -.t_projects table, th, td { - border: 1px solid #ccc; - font-size: 80%; +.tcContentHeader +{ + jdisplay:inline-block; + jpadding-top:1em; + jpadding-bottom:0.5em; + jfont-size:3em; + background-color:#bf5122; } +.tcFrontPage.tcContentMain +{ + background-color:inherit; + padding:0; +} -/* TODO: Consider css for - * - * .posts .site .header .title .meta .footer .contact .rss .post - */ +.tcContentMain +{ + display:inline-block; + background-color:#ffffff; + border-radius:18px; + width:100%; + max-width:1140px; + text-align:left; + jmargin:0 2em; + padding:1em 1em; + box-shadow:4px 4px 4px rgba(0, 0, 0, 0.5); +} + +.tcFrontPage .tcContentMain +{ + background:none; + color:#ffffff; + font-size:1.5em; + padding:0; + box-shadow:none; +} +.tcContentHeader.tcFrontPage +{ + font-size:1em; +} + +.tcLogoArea +{ + height:245px; + padding-left:25px; +} + +.tcMenuItem +{ + border-bottom:1px solid #b9b9b9; + padding:0.2em; + font-size:1.6em; + padding-left:2em; + list-style-type:none; + list-style-position:inside; +} +.tcMenuItem a +{ + color:#ffffff !important; + font-weight:normal !important; + font-style:normal !important; +} +.tcMenuItem a:hover +{ + color:#000000 !important; +} + +.tcMenuItemSelected a +{ +} + + + +.tcMenuItemSelected .tcMenuMarker:before +{ + content: "▪"; + position:absolute; + left:1em; + color:#bf5122 !important; +} + +.tcButton +{ + display:inline-block; + border-radius:8px; + border:3px solid #ff7012; + background-color:#ffffff; + padding:0.25em; + box-shadow:2px 4px 4px rgba(0, 0, 0, 0.5); + margin-top:1em; + color:#bf5122 !important; + font-style:normal !important; + font-weight:bold !important; +} +.tcButton:hover +{ + background-color:#bf5122; + color:#ffffff !important; +} +.tcButton a +{ + jfont-weight:bold; + jfont-style:normal; + jcolor:#bf5122; +} +.tcButton a:hover +{ + jcolor:#ffffff !; +} + +.tcFrontPageButtons +{ + text-align:left; + margin-top:1em; +} + +.tcFooter +{ + display:inline-block; + jposition:absolute; + jbottom:0; + padding-top:2em; + color:#000000; + jbackground-color:#00ff00; + jmargin-left:368px; + jwidth:100%; +} +.tcFooter a +{ + font-weight:normal; + font-style:normal; + color:#000000; +} +.tcFooter a:hover +{ + color:#ffffff; +} + +.tcNarrowModeHeader +{ + background-color:#ffffff; + padding:1em; + position:fixed; + width:100%; + box-shadow:4px 4px 8px rgba(0,0,0,0.5); +} + +.tcNavBars +{ + font-size:1.5em; + color:#bf5122; + text-align:right; +} + +.tcNavBarItem +{ + cursor:hand; + cursor:pointer; +} + +.tcMenuBar +{ + font-size:1.2em; + margin-left:0.5em; +} + +.tcNavBarArrowLeft +{ + position:relative; + top:-2px; +} + +.tcNavBarArrowRight +{ + position:relative; + top:-2px; + margin-left:0.25em; +} + +.tcWideOnly +{ + display:none; +} + +#tcNarrowModeMenu +{ + background-color:#bf5122; + jmin-height:100%; + text-align:center; + display:table; + width:100%; + height:100%; +} + +#tcNarrowModeMenu a +{ + color:#ffffff; +} + +#tcNarrowModeMenu .tcMenuItem +{ + padding-left:0; +} + +.tcNarrowMenuFooterItems +{ + font-size:0.8em; +} +.tcNarrowModeHeaderSpacer +{ + display:table-row; +} + +.tcSocialIcons +{ + width:100%; + font-size:1.6em; + color:#d8604c; +} +.tcSocialIcons a +{ + color:#bf5122; +} +.tcSocialIcons a:hover +{ + color:#000000; +} diff --git a/css/mainWide.css b/css/mainWide.css new file mode 100644 index 00000000..35142707 --- /dev/null +++ b/css/mainWide.css @@ -0,0 +1,66 @@ +/* +// Note: We must set the breakpoint here because of an apparent bug in Chrome if you try to do: +// +// within the HTML. +*/ +@media (min-width: 800px) { + +/* +// _isEnhanced() +*/ +#cssCheck +{ + font-weight:900; +} + +.tcFrontPageButtons .tcButton:first-of-type +{ + margin-right:1em; +} + +.tcMenu +{ + display:block; + width:368px; + border-top:1px solid #b9b9b9; +} + +.tcMenuPanel +{ + display:table-cell; +} + +.tcNarrowOnly +{ + display:none; +} + +.tcWideOnly +{ + display:inherit; +} + +.tcContentHeader +{ + padding-top:7em; +} + +.tcContent.tcFrontPage +{ + max-width:750px; +} + +.tcMenuItem a +{ + color:#bf5122 !important; + font-weight:normal !important; + font-style:normal !important; +} + +.tcMenuItem a:hover +{ + color:#000000 !important; +} + + +} \ No newline at end of file diff --git a/css/son-of-obsidian.css b/css/son-of-obsidian.css new file mode 100644 index 00000000..40017c06 --- /dev/null +++ b/css/son-of-obsidian.css @@ -0,0 +1,67 @@ +pre.highlight, +.highlight pre { background-color: #272822; } +.highlight .hll { background-color: #22282A } +.highlight .c { color: #99AA8A } /* Comment */ +.highlight .err { color: #960050; background-color: #1e0010 } /* Error */ +.highlight .k { color: #93C763 } /* Keyword */ +.highlight .l { color: #ae81ff } /* Literal */ +.highlight .n { color: #F1F2F3 } /* Name */ +.highlight .o { color: #E8E2B7 } /* Operator */ +.highlight .p { color: #F1F2F3 } /* Punctuation */ +.highlight .ch { color: #99AA8A } /* Comment.Hashbang */ +.highlight .cm { color: #99AA8A } /* Comment.Multiline */ +.highlight .cp { color: #99AA8A } /* Comment.Preproc */ +.highlight .cpf { color: #99AA8A } /* Comment.PreprocFile */ +.highlight .c1 { color: #99AA8A } /* Comment.Single */ +.highlight .cs { color: #99AA8A } /* Comment.Special */ +.highlight .gd { color: #E8E2B7 } /* Generic.Deleted */ +.highlight .ge { font-style: italic } /* Generic.Emph */ +.highlight .gi { color: #678CB1 } /* Generic.Inserted */ +.highlight .gs { font-weight: bold } /* Generic.Strong */ +.highlight .gu { color: #99AA8A } /* Generic.Subheading */ +.highlight .kc { color: #93C763 } /* Keyword.Constant */ +.highlight .kd { color: #93C763 } /* Keyword.Declaration */ +.highlight .kn { color: #E8E2B7 } /* Keyword.Namespace */ +.highlight .kp { color: #93C763 } /* Keyword.Pseudo */ +.highlight .kr { color: #93C763 } /* Keyword.Reserved */ +.highlight .kt { color: #83D8E1 } /* Keyword.Type */ +.highlight .ld { color: #EC7600 } /* Literal.Date */ +.highlight .m { color: #FFCD22 } /* Literal.Number */ +.highlight .s { color: #EC7600 } /* Literal.String */ +.highlight .na { color: #678CB1 } /* Name.Attribute */ +.highlight .nb { color: #F1F2F3 } /* Name.Builtin */ +.highlight .nc { color: #678CB1 } /* Name.Class */ +.highlight .no { color: #93C763 } /* Name.Constant */ +.highlight .nd { color: #678CB1 } /* Name.Decorator */ +.highlight .ni { color: #F1F2F3 } /* Name.Entity */ +.highlight .ne { color: #678CB1 } /* Name.Exception */ +.highlight .nf { color: #678CB1 } /* Name.Function */ +.highlight .nl { color: #F1F2F3 } /* Name.Label */ +.highlight .nn { color: #F1F2F3 } /* Name.Namespace */ +.highlight .nx { color: #678CB1 } /* Name.Other */ +.highlight .py { color: #F1F2F3 } /* Name.Property */ +.highlight .nt { color: #E8E2B7 } /* Name.Tag */ +.highlight .nv { color: #F1F2F3 } /* Name.Variable */ +.highlight .ow { color: #E8E2B7 } /* Operator.Word */ +.highlight .w { color: #F1F2F3 } /* Text.Whitespace */ +.highlight .mb { color: #FFCD22 } /* Literal.Number.Bin */ +.highlight .mf { color: #FFCD22 } /* Literal.Number.Float */ +.highlight .mh { color: #FFCD22 } /* Literal.Number.Hex */ +.highlight .mi { color: #FFCD22 } /* Literal.Number.Integer */ +.highlight .mo { color: #FFCD22 } /* Literal.Number.Oct */ +.highlight .sb { color: #EC7600 } /* Literal.String.Backtick */ +.highlight .sc { color: #EC7600 } /* Literal.String.Char */ +.highlight .sd { color: #EC7600 } /* Literal.String.Doc */ +.highlight .s2 { color: #EC7600 } /* Literal.String.Double */ +.highlight .se { color: #ae81ff } /* Literal.String.Escape */ +.highlight .sh { color: #EC7600 } /* Literal.String.Heredoc */ +.highlight .si { color: #EC7600 } /* Literal.String.Interpol */ +.highlight .sx { color: #EC7600 } /* Literal.String.Other */ +.highlight .sr { color: #EC7600 } /* Literal.String.Regex */ +.highlight .s1 { color: #EC7600 } /* Literal.String.Single */ +.highlight .ss { color: #EC7600 } /* Literal.String.Symbol */ +.highlight .bp { color: #F1F2F3 } /* Name.Builtin.Pseudo */ +.highlight .vc { color: #F1F2F3 } /* Name.Variable.Class */ +.highlight .vg { color: #F1F2F3 } /* Name.Variable.Global */ +.highlight .vi { color: #F1F2F3 } /* Name.Variable.Instance */ +.highlight .il { color: #FFCD22 } /* Literal.Number.Integer.Long */ diff --git a/docs/EDK_II_Documents.md b/docs/EDK_II_Documents.md index 8ac32003..9706bb15 100644 --- a/docs/EDK_II_Documents.md +++ b/docs/EDK_II_Documents.md @@ -1,5 +1,6 @@ --- -layout: default +layout: acgRedirect +acgRedirectUrl: https://github.com/tianocore/tianocore.github.io/wiki/EDK-II-Documents title: EDK II Documents --- {% include site-links.md %} @@ -10,7 +11,7 @@ EDK II Documents -* EDK II Documents on GitBook +* EDK II Documents on GitBook * [EDK II Specifications]({{wiki}}/EDK II Specifications)
* [EDK II User Documentation]({{wiki}}/EDK II User Documentation)
* [EDK II Libraries and Helper files]({{wiki}}/EDK II Libraries and Helper files)
diff --git a/docs/index.md b/docs/index.md index c39aecdc..2e98f270 100644 --- a/docs/index.md +++ b/docs/index.md @@ -1,17 +1,16 @@ --- layout: default -title: Documents +title: Documentation +id: documentation +redirect_from: + - /training/ --- {% include site-links.md %} -Documents including Specification, User Manuals, White Papers, and -other member contributions are listed here. - -## [EDK II] Documents - -* EDK II Documents - -## [EDK]({{wiki}}/EDK) Documents - -* [EDK User Documentation]({{wiki}}/EDK User Documentation) -* [EDK Member Documents]({{wiki}}/EDK Member Documents) +The [TianoCore wiki on github]({{wiki}}){:target="_blank"} is the central repository for project information. Some project information is available as specifications or whitepapers (PDF & GitBook format). +* [EDK II Specifications]({{wiki}}/EDK-II-Specifications){:target="_blank"} +* [EDK II User Documentation]({{wiki}}/EDK-II-User-Documentation){:target="_blank"} +* [EDK II Libraries and Helper files]({{wiki}}/EDK-II-Libraries-and-Helper-files){:target="_blank"} +* [EDK II White papers]({{wiki}}/EDK-II-white-papers){:target="_blank"} +* [EDK II Driver Developer Page]({{wiki}}/Driver-Developer){:target="_blank"} +* [EDK II Documents on GitBook]({{gitbook}}){:target="_blank"} diff --git a/docs/member-faq.md b/docs/member-faq.md index 27e50a86..a3c2140e 100644 --- a/docs/member-faq.md +++ b/docs/member-faq.md @@ -7,19 +7,19 @@ title: Member FAQs We have a lot of information accumulated over the years. It is now organized by topic. -[Terms and Acronyms]({{wiki}}/Acronyms and Glossary) +[Terms and Acronyms]({{wiki}}/Acronyms and Glossary){:target="_blank"} [Documents]({{baseurl}}/docs/) are for downloadable files (such as specs). ## FAQs -* [FAQ]({{wiki}}/EFI and Framework Open Source Community FAQ) General +* [FAQ]({{wiki}}/EFI and Framework Open Source Community FAQ){:target="_blank"} General community and EFI questions -* [EDK II FAQ]({{wiki}}/EDK II FAQ) Frequently Asked Questions about +* [EDK II FAQ]({{wiki}}/EDK II FAQ){:target="_blank"} Frequently Asked Questions about EDK II -* [UEFI/PI FAQ]({{wiki}}/UEFI PI_FAQ) Frequently Asked Questions about UEFI/PI -* [Shell FAQ]({{wiki}}/Shell FAQ) Frequently Asked Questions about +* [UEFI/PI FAQ]({{wiki}}/UEFI PI_FAQ){:target="_blank"} Frequently Asked Questions about UEFI/PI +* [Shell FAQ]({{wiki}}/Shell FAQ){:target="_blank"} Frequently Asked Questions about Shell ## Your Question Not Found? @@ -29,4 +29,4 @@ email the [edk2-devel] list. You can also search for question and answers already asked in the [email list -search](http://gmane.org/info.php?group=gmane.comp.bios.edk2.devel) +search](http://gmane.org/info.php?group=gmane.comp.bios.edk2.devel){:target="_blank"} diff --git a/edk2/index.md b/edk2/index.md index 375217c8..2596fb33 100644 --- a/edk2/index.md +++ b/edk2/index.md @@ -1,7 +1,8 @@ --- -layout: default +layout: acgRedirect +acgRedirectUrl: https://github.com/tianocore/tianocore.github.io/wiki/EDK-II/ title: EDK II -redirect_from: "/edk2.html" +# redirect_from: "/edk2.html" --- {% include site-links.md %} @@ -13,8 +14,8 @@ environment for the UEFI and PI specifications. #### Source repositories: -* edk2 main repository - [https://github.com/tianocore/edk2](https://github.com/tianocore/edk2) -* staging repository - [https://github.com/tianocore/edk2-staging](https://github.com/tianocore/edk2-staging) +* edk2 main repository - [https://github.com/tianocore/edk2](https://github.com/tianocore/edk2) +* staging repository - [https://github.com/tianocore/edk2-staging](https://github.com/tianocore/edk2-staging) * [more » ](source.html) #### Community: @@ -22,7 +23,7 @@ environment for the UEFI and PI specifications. * 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)} #### Bug/feature tracking: -Bug/feature tracking: [Tianocore Bugzilla](https://bugzilla.tianocore.org/) +Bug/feature tracking: [TianoCore Bugzilla](https://bugzilla.tianocore.org/) #### Stable releases: [UDK2010]({{wiki}}/UDK2010), [UDK2014]({{wiki}}/UDK2014), [UDK2015]({{wiki}}/UDK2015) diff --git a/edk2/source.md b/edk2/source.md index acf8409b..19603e57 100644 --- a/edk2/source.md +++ b/edk2/source.md @@ -1,5 +1,6 @@ --- -layout: default +layout: acgRedirect +acgRedirectUrl: https://github.com/tianocore/tianocore.github.io/wiki/EDK-II/ title: EDK II Source Code --- {% include site-links.md %} diff --git a/faq.md b/faq.md new file mode 100644 index 00000000..229bc231 --- /dev/null +++ b/faq.md @@ -0,0 +1,13 @@ +--- +layout: default +title: Member FAQs +redirect_from: + - /docs/member-faq.html +--- +{% include site-links.md %} + +TianoCore has accumulated a lot of information over the years. We keep several FAQs on the wiki, organized by topic. The [Member FAQ]({{wiki}}/Member-FAQ){:target="_blank"} is a good starting point. You may also want to review the [EDK II FAQ]({{wiki}}/EDK-II-FAQ){:target="_blank"}, and the [Acronyms and Glossary]({{wiki}}/Acronyms-and-Glossary){:target="_blank"} page. + +If you have a question and cannot find the answer, please try the [EDK II developer email list]({{wiki}}/edk2-devel){:target="_blank"}. You can also search the [e-mail list archive](https://lists.01.org/pipermail/edk2-devel/){:target="_blank"} for questions already asked in email. Note that e-mails prior to September 2015 are on a [sourceforge archive](https://sourceforge.net/p/edk2/mailman/edk2-devel/){:target="_blank"}. + +In June 2017, TianoCore added a [Code of Conduct]({{baseurl}}/coc.html) to guide project participation. The code of conduct describes how participants behave in public or in private, whenever the project will be judged by their actions. We expect it to be honored by everyone who represents the project officially or informally, claims affiliation with the project, or participates directly. diff --git a/getting-started.md b/getting-started.md new file mode 100644 index 00000000..152c602d --- /dev/null +++ b/getting-started.md @@ -0,0 +1,15 @@ +--- +layout: default +title: Getting Started +id: gettingStarted +redirect_from: + - /projects.html + - /contrib/getting-started.html +--- +{% include site-links.md %} + +If you want to compile firmware or utilities, we recommend first downloading [EDK II from github](https://github.com/tianocore/edk2){:target="_blank"} and building a sample platform ([NT32]({{wiki}}/Nt32Pkg){:target="_blank"}, [OVMF]({{wiki}}/OVMF){:target="_blank"}, [ArmVirt]({{edk2github}}/tree/master/ArmVirtPkg){:target="_blank"}, [MdePkg]({{wiki}}/MdePkg){:target="_blank"}, ...). You can also use a UEFI Development Kit ([UDK]({{wiki}}/UDK){:target="_blank"}) release, which is a stable snapshot based on [EDK II]({{wiki}}/edk-ii){:target="_blank"}. + +There are multiple [hardware platforms]({{wiki}}/EDK-II-Platforms){:target="_blank"} using EDK II open source UEFI firmware, including [MinnowBoard Max/Turbot]({{wiki}}/MinnowBoardMax){:target="_blank"}, [MinnowBoard 3]({{wiki}}/MinnowBoard-3){:target="_blank"}, and [Intel® Galileo Gen 2]({{wiki}}/Galileo){:target="_blank"}. This allows you to experiment and develop UEFI features on real hardware. + +TianoCore uses Bugzilla to track issues and feature requests. Please review [Reporting Issues]({{wiki}}/Reporting-Issues){:target="_blank"} and [Reporting Security Issues]({{wiki}}/Reporting-Security-Issues){:target="_blank"} for more information. If you would like to contribute code or fix issues, please see [How To Contribute]({{baseurl}}/contrib). The [Tasks]({{wiki}}/Tasks){:target="_blank"} page has a list of projects that need attention. diff --git a/images/logo2.svg b/images/logo2.svg new file mode 100644 index 00000000..12d3f8ad --- /dev/null +++ b/images/logo2.svg @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/images/tianocore_v2_BG.png b/images/tianocore_v2_BG.png new file mode 100644 index 00000000..5f1d288e Binary files /dev/null and b/images/tianocore_v2_BG.png differ diff --git a/index.md b/index.md index ba603255..9b1329bd 100644 --- a/index.md +++ b/index.md @@ -1,48 +1,23 @@ --- -layout: front-page -title: Welcome +layout: default +title: What is TianoCore? +id: home2 +redirect_from: + - /site/ --- {% include site-links.md %} - -{::options parse_block_html="true" /} +Welcome to TianoCore, the community supporting an open source implementation of the Unified Extensible Firmware Interface ([UEFI]({{wiki}}/UEFI){:target="_blank"}). [EDK II]({{wiki}}/EDK-II){:target="_blank"} is a modern, feature-rich, cross-platform firmware development environment for the UEFI and UEFI Platform Initialization ([PI]({{wiki}}/PI){:target="_blank"}) specifications. We hope that you’ll review our [wiki]({{wiki}}){:target="_blank"} documentation, use TianoCore for platform firmware, [report any issues]({{wiki}}/Reporting-Issues){:target="_blank"} you find, and contribute to the community. -
+## Projects and Downloads +If you want to compile firmware or utilities, we recommend the [Getting Started]({{baseurl}}/getting-started.html) page. This provides an overview of downloading [EDK II from github](https://github.com/tianocore/edk2){:target="_blank"}, building a platform or sample application, and [reporting issues in Bugzilla]({{wiki}}/Reporting-Issues){:target="_blank"}. -# Welcome to the open source community of UEFI +## Background +In June of 2004, Intel announced that it would release the “Foundation Code” of its Extensible Firmware Interface (EFI), a successor to the 16-bit x86 “legacy” PC BIOS, under an open source license. This Foundation Code, developed by Intel as part of a project code named Tiano, was Intel’s “preferred implementation” of EFI. This evolved into EDK, EDK II, and other open source projects under the TianoCore community. -This is the community site surrounding the open source components of -Intel's implementation of [UEFI]({{wiki}}/UEFI). Our [EDK II] is a -modern, feature-rich, cross-platform firmware development environment -for the UEFI and PI specifications. We hope that you'll delve into our -work, get excited to use Tianocore, and contribute to the community. - - - -
- -
- -

- Community News - - - -

- - +The EFI Specifications were contributed to the United EFI Forum as part of the original UEFI Specifications, which has been adopted by over 200 companies and shipped on millions of compute devices. The UEFI Forum does not endorse any particular implementation, but TianoCore is designed to implement the UEFI and UEFI PI specifications. + diff --git a/js/main.js b/js/main.js index 43ca8366..ebcb8c88 100644 --- a/js/main.js +++ b/js/main.js @@ -26,49 +26,160 @@ $(document).ready(function(){ $img.replaceWith($svg); }, 'xml'); }); +}); - function propagate_open(o) { - classes = '.link-text, a.dropdown-toggle'; - if (o.hasClass("open") || o.hasClass("hovered")) { - o.find(classes).addClass("open"); - } else { - o.find(classes).removeClass("open"); - } - } - - function should_accept_dropdown_event(o, ts) { - var old_ts = o.data('last_dropdown_event_ts'); - if (!old_ts || (ts - old_ts) > 100) { - o.data('last_dropdown_event_ts', ts); - return true; - } else { - return false; - } - } - - $('.dropdown').hover(function(event) { - var o = $(this); - var ts = event.timeStamp; - if (should_accept_dropdown_event(o, ts)) { - o.addClass('open'); - o.addClass('hovered'); - propagate_open(o); - } - }, function(event) { - var o = $(this); - o.data('last_dropdown_event_ts', 0); - o.removeClass('open'); - o.removeClass('hovered'); - propagate_open(o); - }); +$( function() +{ +//alert( "here" ); + $( window ).resize( _refresh ); + _refresh(); +} ); - $('.dropdown-toggle').on("click", function(event) { - var o = $(this).parent(); - var ts = event.timeStamp; - if (should_accept_dropdown_event(o, ts)) { - o.toggleClass('open'); - propagate_open(o); - } - event.stopPropagation(); - }); -}); +function _refresh() +{ + if ( _isWide() ) + { + _showMenu( false ); + $( ".tcContentPanel" ).show(); + $( ".tcMenuPanel" ).show(); + } + else + { + // + if ( _getCurrentPageIndex() >= 0 ) + { + _showArrows( true ); + } + else + { + _showArrows( false ); + } + } + + // background position + var $contentHeader = $( ".tcContentHeader" ); + var $contentPanel = $( ".tcContentPanel" ); + + var nHeaderHeight = $contentHeader.outerHeight(); + + $contentPanel.css( "background-position-y", nHeaderHeight + "px" ); + + nHeaderHeight = $( ".tcNarrowModeHeader" ).outerHeight(); + $( ".tcNarrowModeHeaderSpacer" ).css( "height", nHeaderHeight + "px" ); + var nMenuHeight = $( window ).height() - nHeaderHeight; +// $( "#tcNarrowModeMenu" ).css( "height", nMenuHeight + "px" ); + +// $( ".tcMain" ).css( "min-height", nMenuHeight + "px" ); +// setTimeout( refreshMenuSpacer, 0 ); +} + +function _isWide() +{ +//Log.debug( "AcgApp._isEnhanced" ); + return ( _getAppliedCss() == "wide" ); +} + +function _getAppliedCss() +{ +//alert( "getAppliedCss" ); +// var sContent = window.getComputedStyle( document.body, ':after' ).getPropertyValue( 'content' ); + var nWeight = parseInt( window.getComputedStyle( $( "#cssCheck" ).get(0), '' ).getPropertyValue( 'font-weight' ) ); +//alert( "nWeight:" + nWeight ); + switch ( nWeight ) + { + case 800 : + return "narrow"; + break; + case 900 : + return "wide"; + break; + } + return null; +} + +function _toggleMenu() +{ + _showMenu( !( $( "#tcNarrowModeMenu" ).is( ":visible" ) ) ); +} + +function _showMenu( bShow ) +{ + if ( bShow ) + { + $( "#tcNarrowModeMenu" ).show(); +// var nMenuHeight = $( "#brandAndNav" ).height(); +// $( ".main" ).hide(); + $( ".tcContentPanel" ).hide(); + } + else + { + $( "#tcNarrowModeMenu" ).hide(); +// $( ".tcMain" ).show(); + $( ".tcContentPanel" ).show(); + } +} + +//var g_aPages = [ "/", "/getting-started.html", "/downloads.html", "/docs", "/contrib", "/news", "/about.html", "/legalese.html", "/docs/member-faq.html", "/coc.html" ]; +var g_aPages = [ "/", "/getting-started.html", "/downloads.html", "/docs", "/contrib", "/news", "/about.html", "/legalese.html", "/faq.html", "/coc.html" ]; + +function _getCurrentPage() +{ + var sPath = location.pathname; + sPath = sPath.replace( /^(.+)\/$/, "$1" ); // remove trailing '/' + +// var iStart = ( sPath.lastIndexOf ( "/" ) >= 0 ) ? sPath.lastIndexOf ( "/" ) : 0 + var iStart = 0; + var iEnd = ( sPath.lastIndexOf ( "?" ) >= 0 ) ? sPath.lastIndexOf ( "?" ) : -1; + + var sReturn = ( iEnd >= 0 ) ? sPath.substring( iStart, iEnd ) : sPath.substring( iStart ); + + return sReturn; +} + +function _getCurrentPageIndex() +{ + var sCurrentPage = _getCurrentPage(); + for ( var i = 0; i < g_aPages.length; i++ ) + { + if ( g_aPages[ i ] == sCurrentPage ) return i; + } + return -1; +} + +function _setPage( sPage ) +{ +//alert( "setPage:" + sPage ); + window.location = sPage; +} + +function _gotoNextPage() +{ +//alert( "gotoNextPage" ); + var iCurrentPageIndex = _getCurrentPageIndex(); + iCurrentPageIndex = (iCurrentPageIndex+1) % g_aPages.length; +//alert( "iCurrentPageIndex:" + iCurrentPageIndex ); + _setPage( g_aPages[ iCurrentPageIndex ] ); +} + +function _gotoPrevPage() +{ +//alert( "gotoPrevPage" ); + var iCurrentPageIndex = _getCurrentPageIndex(); + iCurrentPageIndex--; + if ( iCurrentPageIndex < 0 ) iCurrentPageIndex = g_aPages.length - 1; + _setPage( g_aPages[ iCurrentPageIndex ] ); +} + +function _showArrows( bShow ) +{ + if ( bShow ) + { + $( ".tcNavBarArrowLeft" ).show(); + $( ".tcNavBarArrowRight" ).show(); + } + else + { + $( ".tcNavBarArrowLeft" ).hide(); + $( ".tcNavBarArrowRight" ).hide(); + } +} diff --git a/legalese.md b/legalese.md index 4639688e..69a02eb2 100644 --- a/legalese.md +++ b/legalese.md @@ -1,19 +1,17 @@ --- layout: default -title: Legalese +title: Legal --- {% include site-links.md %} -If you would like to make code contributions to our community, the -please refer to our [Code -Contributions]({{wiki}}/Code%20Contributions) and [Member -Types]({{wiki}}/Member%20Types) pages. +## Licenses for TianoCore Contributions -## Licenses +The preferred license for TianoCore is [BSD-2-Clause]({{wiki}}/BSD-License){:target="_blank"}. The [TianoCore contributors agreement](https://raw.githubusercontent.com/tianocore/edk2/master/MdePkg/Contributions.txt){:target="_blank"} describes acceptable licenses for community contributions. +* BSD (2-clause): [http://opensource.org/licenses/BSD-2-Clause](https://opensource.org/licenses/BSD-2-Clause){:target="_blank"} +* BSD (3-clause): [http://opensource.org/licenses/BSD-3-Clause](http://opensource.org/licenses/BSD-3-Clause){:target="_blank"} +* MIT: [http://opensource.org/licenses/MIT](http://opensource.org/licenses/MIT){:target="_blank"} +* Python-2.0: [http://opensource.org/licenses/Python-2.0](http://opensource.org/licenses/Python-2.0){:target="_blank"} +* Zlib: [http://opensource.org/licenses/Zlib](http://opensource.org/licenses/Zlib){:target="_blank"} + +If you would like to make code contributions to our community, please refer to our [Code Contributions]({{wiki}}/Code-Contributions){:target="_blank"} and [Member Types]({{wiki}}/Member-Types){:target="_blank"} pages. -The following licenses are used by our community: - -* [BSD License]({{wiki}}/BSD License) -* [NetBSD License]({{wiki}}/NetBSD License) -* [FAT32 License]({{wiki}}/FAT32 License) (BSD + one additional term) -* [Eclipse License]({{wiki}}/Eclipse License) diff --git a/news/_posts/2009-03-04-news.md b/news/_posts/2009-03-04-news.md index 380f0ac4..4b99f11c 100644 --- a/news/_posts/2009-03-04-news.md +++ b/news/_posts/2009-03-04-news.md @@ -1,5 +1,5 @@ --- -layout: news +layout: default title: March 4, 2009 News --- {% include site-links.md %} diff --git a/news/_posts/2009-03-30-news.md b/news/_posts/2009-03-30-news.md index a7f3cc14..58ec30a5 100644 --- a/news/_posts/2009-03-30-news.md +++ b/news/_posts/2009-03-30-news.md @@ -1,5 +1,5 @@ --- -layout: news +layout: default title: March 30, 2009 News --- {% include site-links.md %} diff --git a/news/_posts/2009-04-09-news.md b/news/_posts/2009-04-09-news.md index f81d31cb..6bb00675 100644 --- a/news/_posts/2009-04-09-news.md +++ b/news/_posts/2009-04-09-news.md @@ -1,5 +1,5 @@ --- -layout: news +layout: default title: April 9, 2009 News --- {% include site-links.md %} diff --git a/news/_posts/2009-04-20-news.md b/news/_posts/2009-04-20-news.md index e3116c1b..0e78e4f6 100644 --- a/news/_posts/2009-04-20-news.md +++ b/news/_posts/2009-04-20-news.md @@ -1,5 +1,5 @@ --- -layout: news +layout: default title: April 20, 2009 News --- {% include site-links.md %} diff --git a/news/_posts/2009-05-07-news.md b/news/_posts/2009-05-07-news.md index 2e024008..89086bda 100644 --- a/news/_posts/2009-05-07-news.md +++ b/news/_posts/2009-05-07-news.md @@ -1,5 +1,5 @@ --- -layout: news +layout: default title: May 7, 2009 News --- {% include site-links.md %} diff --git a/news/_posts/2009-05-27-news.md b/news/_posts/2009-05-27-news.md index 27dab8c2..681f38c3 100644 --- a/news/_posts/2009-05-27-news.md +++ b/news/_posts/2009-05-27-news.md @@ -1,5 +1,5 @@ --- -layout: news +layout: default title: May 27, 2009 News --- {% include site-links.md %} diff --git a/news/_posts/2009-06-14-news.md b/news/_posts/2009-06-14-news.md index 5ddb66fa..050a0f60 100644 --- a/news/_posts/2009-06-14-news.md +++ b/news/_posts/2009-06-14-news.md @@ -1,5 +1,5 @@ --- -layout: news +layout: default title: June 14, 2009 News --- {% include site-links.md %} diff --git a/news/_posts/2009-07-27-news.md b/news/_posts/2009-07-27-news.md index f9823cbf..fa87ce09 100644 --- a/news/_posts/2009-07-27-news.md +++ b/news/_posts/2009-07-27-news.md @@ -1,5 +1,5 @@ --- -layout: news +layout: default title: July 27, 2009 News --- {% include site-links.md %} diff --git a/news/_posts/2009-08-12-news.md b/news/_posts/2009-08-12-news.md index 91a03f18..5036c950 100644 --- a/news/_posts/2009-08-12-news.md +++ b/news/_posts/2009-08-12-news.md @@ -1,5 +1,5 @@ --- -layout: news +layout: default title: August 12, 2009 News --- {% include site-links.md %} diff --git a/news/_posts/2009-08-14-news.md b/news/_posts/2009-08-14-news.md index b188c00d..bb675fb1 100644 --- a/news/_posts/2009-08-14-news.md +++ b/news/_posts/2009-08-14-news.md @@ -1,5 +1,5 @@ --- -layout: news +layout: default title: August 14, 2009 News --- {% include site-links.md %} diff --git a/news/_posts/2009-10-09-news.md b/news/_posts/2009-10-09-news.md index f6e275fa..4fdbcaff 100644 --- a/news/_posts/2009-10-09-news.md +++ b/news/_posts/2009-10-09-news.md @@ -1,5 +1,5 @@ --- -layout: news +layout: default title: October 9, 2009 News --- {% include site-links.md %} diff --git a/news/_posts/2009-12-01-news.md b/news/_posts/2009-12-01-news.md index f65289b7..a36eef78 100644 --- a/news/_posts/2009-12-01-news.md +++ b/news/_posts/2009-12-01-news.md @@ -1,5 +1,5 @@ --- -layout: news +layout: default title: December 1, 2009 News --- {% include site-links.md %} diff --git a/news/_posts/2009-12-09-news.md b/news/_posts/2009-12-09-news.md index 1b3213e7..54964cbe 100644 --- a/news/_posts/2009-12-09-news.md +++ b/news/_posts/2009-12-09-news.md @@ -1,5 +1,5 @@ --- -layout: news +layout: default title: December 9, 2009 News --- {% include site-links.md %} diff --git a/news/_posts/2010-01-14-news.md b/news/_posts/2010-01-14-news.md index 7ebed96c..1fb57686 100644 --- a/news/_posts/2010-01-14-news.md +++ b/news/_posts/2010-01-14-news.md @@ -1,5 +1,5 @@ --- -layout: news +layout: default title: January 14, 2010 News --- {% include site-links.md %} diff --git a/news/_posts/2010-01-21-news.md b/news/_posts/2010-01-21-news.md index 2832dd50..49026f28 100644 --- a/news/_posts/2010-01-21-news.md +++ b/news/_posts/2010-01-21-news.md @@ -1,5 +1,5 @@ --- -layout: news +layout: default title: January 21, 2010 News --- {% include site-links.md %} diff --git a/news/_posts/2010-02-02-news.md b/news/_posts/2010-02-02-news.md index fe426373..e5b92085 100644 --- a/news/_posts/2010-02-02-news.md +++ b/news/_posts/2010-02-02-news.md @@ -1,5 +1,5 @@ --- -layout: news +layout: default title: February 2, 2010 News --- {% include site-links.md %} diff --git a/news/_posts/2010-02-05-news.md b/news/_posts/2010-02-05-news.md index fd551dbd..8bec11d3 100644 --- a/news/_posts/2010-02-05-news.md +++ b/news/_posts/2010-02-05-news.md @@ -1,5 +1,5 @@ --- -layout: news +layout: default title: February 5, 2010 News --- {% include site-links.md %} diff --git a/news/_posts/2010-04-23-news.md b/news/_posts/2010-04-23-news.md index 6eed1126..20fbee02 100644 --- a/news/_posts/2010-04-23-news.md +++ b/news/_posts/2010-04-23-news.md @@ -1,5 +1,5 @@ --- -layout: news +layout: default title: April 23, 2010 News --- {% include site-links.md %} diff --git a/news/_posts/2011-04-11-news.md b/news/_posts/2011-04-11-news.md index 3ccf48ca..f14104fa 100644 --- a/news/_posts/2011-04-11-news.md +++ b/news/_posts/2011-04-11-news.md @@ -1,5 +1,5 @@ --- -layout: news +layout: default title: April 11, 2011 News --- {% include site-links.md %} diff --git a/news/_posts/2011-04-21-news.md b/news/_posts/2011-04-21-news.md index 63b5c809..8829c19b 100644 --- a/news/_posts/2011-04-21-news.md +++ b/news/_posts/2011-04-21-news.md @@ -1,5 +1,5 @@ --- -layout: news +layout: default title: April 21, 2011 News --- {% include site-links.md %} diff --git a/news/_posts/2011-05-17-news.md b/news/_posts/2011-05-17-news.md index 3fd7e07c..042bd485 100644 --- a/news/_posts/2011-05-17-news.md +++ b/news/_posts/2011-05-17-news.md @@ -1,5 +1,5 @@ --- -layout: news +layout: default title: May 17, 2011 News --- {% include site-links.md %} diff --git a/news/_posts/2011-11-09-news.md b/news/_posts/2011-11-09-news.md index 3e62e66a..1bf647b2 100644 --- a/news/_posts/2011-11-09-news.md +++ b/news/_posts/2011-11-09-news.md @@ -1,5 +1,5 @@ --- -layout: news +layout: default title: November 9, 2011 News --- {% include site-links.md %} diff --git a/news/_posts/2011-12-19-news.md b/news/_posts/2011-12-19-news.md index 51c51eb4..22ff9e2a 100644 --- a/news/_posts/2011-12-19-news.md +++ b/news/_posts/2011-12-19-news.md @@ -1,5 +1,5 @@ --- -layout: news +layout: default title: December 19, 2011 News --- {% include site-links.md %} diff --git a/news/_posts/2012-01-02-news.md b/news/_posts/2012-01-02-news.md index 70cbab64..cc8c26eb 100644 --- a/news/_posts/2012-01-02-news.md +++ b/news/_posts/2012-01-02-news.md @@ -1,5 +1,5 @@ --- -layout: news +layout: default title: January 2, 2012 News --- {% include site-links.md %} diff --git a/news/_posts/2012-03-05-news.md b/news/_posts/2012-03-05-news.md index 35353485..c4f86308 100644 --- a/news/_posts/2012-03-05-news.md +++ b/news/_posts/2012-03-05-news.md @@ -1,5 +1,5 @@ --- -layout: news +layout: default title: March 5, 2012 News --- {% include site-links.md %} diff --git a/news/_posts/2012-03-06-news.md b/news/_posts/2012-03-06-news.md index d1fc3a2f..60cc0864 100644 --- a/news/_posts/2012-03-06-news.md +++ b/news/_posts/2012-03-06-news.md @@ -1,5 +1,5 @@ --- -layout: news +layout: default title: March 6, 2012 News --- {% include site-links.md %} diff --git a/news/_posts/2012-05-23-news.md b/news/_posts/2012-05-23-news.md index fd4fdd69..ce235ad6 100644 --- a/news/_posts/2012-05-23-news.md +++ b/news/_posts/2012-05-23-news.md @@ -1,5 +1,5 @@ --- -layout: news +layout: default title: May 23, 2012 News --- {% include site-links.md %} diff --git a/news/_posts/2012-06-11-news.md b/news/_posts/2012-06-11-news.md index c3c620eb..ae611331 100644 --- a/news/_posts/2012-06-11-news.md +++ b/news/_posts/2012-06-11-news.md @@ -1,5 +1,5 @@ --- -layout: news +layout: default title: June 11, 2012 News --- {% include site-links.md %} diff --git a/news/_posts/2012-06-25-news.md b/news/_posts/2012-06-25-news.md index 52758110..a8723426 100644 --- a/news/_posts/2012-06-25-news.md +++ b/news/_posts/2012-06-25-news.md @@ -1,5 +1,5 @@ --- -layout: news +layout: default title: June 25, 2012 News --- {% include site-links.md %} diff --git a/news/_posts/2012-06-26-news.md b/news/_posts/2012-06-26-news.md index f53111f3..399edff2 100644 --- a/news/_posts/2012-06-26-news.md +++ b/news/_posts/2012-06-26-news.md @@ -1,5 +1,5 @@ --- -layout: news +layout: default title: June 26, 2012 News --- {% include site-links.md %} diff --git a/news/_posts/2012-07-11-news.md b/news/_posts/2012-07-11-news.md index f899f235..b7a75b6b 100644 --- a/news/_posts/2012-07-11-news.md +++ b/news/_posts/2012-07-11-news.md @@ -1,5 +1,5 @@ --- -layout: news +layout: default title: July 11, 2012 News --- {% include site-links.md %} diff --git a/news/_posts/2012-07-17-news.md b/news/_posts/2012-07-17-news.md index 26c6e312..5210169d 100644 --- a/news/_posts/2012-07-17-news.md +++ b/news/_posts/2012-07-17-news.md @@ -1,5 +1,5 @@ --- -layout: news +layout: default title: July 17, 2012 News --- {% include site-links.md %} diff --git a/news/_posts/2012-07-24-news.md b/news/_posts/2012-07-24-news.md index 5dc30335..acc992af 100644 --- a/news/_posts/2012-07-24-news.md +++ b/news/_posts/2012-07-24-news.md @@ -1,5 +1,5 @@ --- -layout: news +layout: default title: July 24, 2012 News --- {% include site-links.md %} diff --git a/news/_posts/2013-01-03-news.md b/news/_posts/2013-01-03-news.md index e94cdc39..4911196b 100644 --- a/news/_posts/2013-01-03-news.md +++ b/news/_posts/2013-01-03-news.md @@ -1,5 +1,5 @@ --- -layout: news +layout: default title: January 3, 2013 News --- {% include site-links.md %} diff --git a/news/_posts/2013-01-15-news.md b/news/_posts/2013-01-15-news.md index 54cabab4..8fead974 100644 --- a/news/_posts/2013-01-15-news.md +++ b/news/_posts/2013-01-15-news.md @@ -1,5 +1,5 @@ --- -layout: news +layout: default title: January 15, 2013 News --- {% include site-links.md %} diff --git a/news/_posts/2013-01-17-news.md b/news/_posts/2013-01-17-news.md index 6b0d753e..cd4077d9 100644 --- a/news/_posts/2013-01-17-news.md +++ b/news/_posts/2013-01-17-news.md @@ -1,5 +1,5 @@ --- -layout: news +layout: default title: January 17, 2013 News --- {% include site-links.md %} diff --git a/news/_posts/2013-02-05-news.md b/news/_posts/2013-02-05-news.md index e488662a..ebe35155 100644 --- a/news/_posts/2013-02-05-news.md +++ b/news/_posts/2013-02-05-news.md @@ -1,5 +1,5 @@ --- -layout: news +layout: default title: February 5, 2013 News --- {% include site-links.md %} diff --git a/news/_posts/2013-03-04-news.md b/news/_posts/2013-03-04-news.md index 47ffd0d3..100d8963 100644 --- a/news/_posts/2013-03-04-news.md +++ b/news/_posts/2013-03-04-news.md @@ -1,5 +1,5 @@ --- -layout: news +layout: default title: March 4, 2013 News --- {% include site-links.md %} diff --git a/news/_posts/2013-03-07-news.md b/news/_posts/2013-03-07-news.md index 297339e7..2920c0ba 100644 --- a/news/_posts/2013-03-07-news.md +++ b/news/_posts/2013-03-07-news.md @@ -1,5 +1,5 @@ --- -layout: news +layout: default title: March 7, 2013 News --- {% include site-links.md %} diff --git a/news/_posts/2013-06-06-news.md b/news/_posts/2013-06-06-news.md index ec9bcc20..c7347ae1 100644 --- a/news/_posts/2013-06-06-news.md +++ b/news/_posts/2013-06-06-news.md @@ -1,5 +1,5 @@ --- -layout: news +layout: default title: June 6, 2013 News --- {% include site-links.md %} diff --git a/news/_posts/2013-07-28-news.md b/news/_posts/2013-07-28-news.md index c8cdbff6..e1baaa9f 100644 --- a/news/_posts/2013-07-28-news.md +++ b/news/_posts/2013-07-28-news.md @@ -1,5 +1,5 @@ --- -layout: news +layout: default title: July 28, 2013 News --- {% include site-links.md %} diff --git a/news/_posts/2014-02-11-udk2014-preview.md b/news/_posts/2014-02-11-udk2014-preview.md index d42e2b66..8f8234d9 100644 --- a/news/_posts/2014-02-11-udk2014-preview.md +++ b/news/_posts/2014-02-11-udk2014-preview.md @@ -1,5 +1,5 @@ --- -layout: news +layout: default title: UDK2014 Preview --- {% include site-links.md %} diff --git a/news/_posts/2014-03-20-udk2014.md b/news/_posts/2014-03-20-udk2014.md index a9687d6b..151ea08c 100644 --- a/news/_posts/2014-03-20-udk2014.md +++ b/news/_posts/2014-03-20-udk2014.md @@ -1,5 +1,5 @@ --- -layout: news +layout: default title: UDK2014 Release --- {% include site-links.md %} diff --git a/news/_posts/2014-09-19-udk2014.sp1.md b/news/_posts/2014-09-19-udk2014.sp1.md index bf7d6117..658b21e0 100644 --- a/news/_posts/2014-09-19-udk2014.sp1.md +++ b/news/_posts/2014-09-19-udk2014.sp1.md @@ -1,5 +1,5 @@ --- -layout: news +layout: default title: UDK2014.SP1 Preview --- {% include site-links.md %} diff --git a/news/_posts/2014-10-31-udk2014.sp1.md b/news/_posts/2014-10-31-udk2014.sp1.md index 4713dc4b..7f7d373d 100644 --- a/news/_posts/2014-10-31-udk2014.sp1.md +++ b/news/_posts/2014-10-31-udk2014.sp1.md @@ -1,5 +1,5 @@ --- -layout: news +layout: default title: UDK2014.SP1 Release --- {% include site-links.md %} diff --git a/news/_posts/2015-01-20-udk2014.sp1.p1.md b/news/_posts/2015-01-20-udk2014.sp1.p1.md index a712a0b4..69c865e4 100644 --- a/news/_posts/2015-01-20-udk2014.sp1.p1.md +++ b/news/_posts/2015-01-20-udk2014.sp1.p1.md @@ -1,5 +1,5 @@ --- -layout: news +layout: default title: UDK2014.SP1.P1 Release --- {% include site-links.md %} diff --git a/news/_posts/2015-04-15-EDK-II_Spec_Update.md b/news/_posts/2015-04-15-EDK-II_Spec_Update.md index 66513dac..ac0ccf03 100644 --- a/news/_posts/2015-04-15-EDK-II_Spec_Update.md +++ b/news/_posts/2015-04-15-EDK-II_Spec_Update.md @@ -1,5 +1,5 @@ --- -layout: news +layout: default title: EDK II Specifications updates V1.24 --- {% include site-links.md %} diff --git a/news/_posts/2015-05-01-UnderConst.md b/news/_posts/2015-05-01-UnderConst.md index b53b5c23..10ee4ae0 100644 --- a/news/_posts/2015-05-01-UnderConst.md +++ b/news/_posts/2015-05-01-UnderConst.md @@ -1,5 +1,5 @@ --- -layout: news +layout: default title: Site Changes Under Construction --- {% include site-links.md %} diff --git a/news/_posts/2015-07-08-EDK-II_Spec_Update.md b/news/_posts/2015-07-08-EDK-II_Spec_Update.md index b0e03d64..c0ccc7ee 100644 --- a/news/_posts/2015-07-08-EDK-II_Spec_Update.md +++ b/news/_posts/2015-07-08-EDK-II_Spec_Update.md @@ -1,5 +1,5 @@ --- -layout: news +layout: default title: EDK II Specifications updates V1.25 and VFR 1.9 --- {% include site-links.md %} diff --git a/news/_posts/2015-07-15-edk2-devel-email-list.md b/news/_posts/2015-07-15-edk2-devel-email-list.md index 59e94909..ff56dd3e 100644 --- a/news/_posts/2015-07-15-edk2-devel-email-list.md +++ b/news/_posts/2015-07-15-edk2-devel-email-list.md @@ -1,5 +1,5 @@ --- -layout: news +layout: default title: EDK II email list (edk2-devel) has moved --- {% include site-links.md %} diff --git a/news/_posts/2015-09-17-HTTP-BOOT.md b/news/_posts/2015-09-17-HTTP-BOOT.md index dd98f3ba..28a9af79 100644 --- a/news/_posts/2015-09-17-HTTP-BOOT.md +++ b/news/_posts/2015-09-17-HTTP-BOOT.md @@ -1,5 +1,5 @@ --- -layout: news +layout: default title: HTTP Boot Getting Started Guide --- {% include site-links.md %} diff --git a/news/_posts/2015-09-29-UDK2015_Preview.md b/news/_posts/2015-09-29-UDK2015_Preview.md index d8f8d1a5..9b324320 100644 --- a/news/_posts/2015-09-29-UDK2015_Preview.md +++ b/news/_posts/2015-09-29-UDK2015_Preview.md @@ -1,5 +1,5 @@ --- -layout: news +layout: default title: UDK2015 Preview --- {% include site-links.md %} diff --git a/news/_posts/2015-10-07-Release_udk2015.md b/news/_posts/2015-10-07-Release_udk2015.md index 1ad8dccc..13f37524 100644 --- a/news/_posts/2015-10-07-Release_udk2015.md +++ b/news/_posts/2015-10-07-Release_udk2015.md @@ -1,5 +1,5 @@ --- -layout: news +layout: default title: Announcing the UDK2015 Release --- {% include site-links.md %} diff --git a/news/_posts/2015-11-04-Mult_workspaces.md b/news/_posts/2015-11-04-Mult_workspaces.md index 423a4279..5308d12b 100644 --- a/news/_posts/2015-11-04-Mult_workspaces.md +++ b/news/_posts/2015-11-04-Mult_workspaces.md @@ -1,5 +1,5 @@ --- -layout: news +layout: default title: How To use Multiple Workspaces --- {% include site-links.md %} diff --git a/news/_posts/2015-12-03-Git_Transition.md b/news/_posts/2015-12-03-Git_Transition.md index 1a415eed..c1aa6f14 100644 --- a/news/_posts/2015-12-03-Git_Transition.md +++ b/news/_posts/2015-12-03-Git_Transition.md @@ -1,5 +1,5 @@ --- -layout: news +layout: default title: Transition to Github --- {% include site-links.md %} @@ -18,7 +18,7 @@ As part of this change a number of process changes will be adopted to support be This includes the method for sending out patches for review and other minor changes. Information regarding these changes will be found on tianocore.org in the following weeks. In addition to the process changes documentation for users new to git will also be provided. -Please post any comments or questions related to this transition to the [Edk2-devel](mailto:edk2-devel@lists.01.org?Subject=Github%20Question) mailing list. +Please post any comments or questions related to this transition to [{{adminemail}}](mailto:{{adminemail}}?Subject=Github%20Question) mailing list. Thanks, Tianocore.org Administration diff --git a/news/_posts/2016-01-05-EDK-II_Spec_Update.md b/news/_posts/2016-01-05-EDK-II_Spec_Update.md index 6a79d3b3..436eb955 100644 --- a/news/_posts/2016-01-05-EDK-II_Spec_Update.md +++ b/news/_posts/2016-01-05-EDK-II_Spec_Update.md @@ -1,5 +1,5 @@ --- -layout: news +layout: default title: EDK II Specifications updates V1.25 & 1.26 --- {% include site-links.md %} diff --git a/news/_posts/2016-01-15-Transition_to_GitHub_Update.md b/news/_posts/2016-01-15-Transition_to_GitHub_Update.md index f6ef1b55..3f9df0dc 100644 --- a/news/_posts/2016-01-15-Transition_to_GitHub_Update.md +++ b/news/_posts/2016-01-15-Transition_to_GitHub_Update.md @@ -1,5 +1,5 @@ --- -layout: news +layout: default title: Transition to Github Update --- {% include site-links.md %} @@ -14,7 +14,7 @@ As part of this transition some documentation and process changes have been requ Please post any comments or questions related to this transition to -the [Edk2-devel](mailto:edk2-devel@lists.01.org?Subject=Github%20Question) mailing list. +the [{{adminemail}}](mailto:{{adminemail}}?Subject=Github%20Question) mailing list. Thanks, Tianocore.org Administration diff --git a/news/_posts/2016-01-29-Transition_to_GitHub_Dates.md b/news/_posts/2016-01-29-Transition_to_GitHub_Dates.md index 160ad5ff..fc99c78c 100644 --- a/news/_posts/2016-01-29-Transition_to_GitHub_Dates.md +++ b/news/_posts/2016-01-29-Transition_to_GitHub_Dates.md @@ -1,5 +1,5 @@ --- -layout: news +layout: default title: Transition to GitHub Dates --- {% include site-links.md %} @@ -18,4 +18,4 @@ For status on the transition to GitHub see the Wiki page below. * [https://github.com/tianocore/tianocore.github.io/wiki/Transition-to-GitHub](https://github.com/tianocore/tianocore.github.io/wiki/Transition-to-GitHub) Please post any comments or questions related to this transition to -the [Edk2-devel](mailto:edk2-devel@lists.01.org?Subject=Github%20Question) mailing list. +the [{{adminemail}}](mailto:{{adminemail}}?Subject=Github%20Question) mailing list. diff --git a/news/_posts/2016-07-22-Bugzilla.md b/news/_posts/2016-07-22-Bugzilla.md index 953b7603..2fd84225 100644 --- a/news/_posts/2016-07-22-Bugzilla.md +++ b/news/_posts/2016-07-22-Bugzilla.md @@ -1,12 +1,12 @@ --- -layout: news -title: Tianocore Bugzilla server online +layout: default +title: TianoCore Bugzilla server online --- {% include site-links.md %} To: EDK II Community -The [Tianocore Bugzilla](https://bugzilla.tianocore.org/) server is online +The [TianoCore Bugzilla](https://bugzilla.tianocore.org/) server is online and available for general use. If you do not have a user account yet, please create one [here](https://bugzilla.tianocore.org/createaccount.cgi). @@ -14,11 +14,11 @@ If you are interested in seeing every state change on every issue, then sign up to the [edk2-bugs](https://lists.01.org/mailman/listinfo/edk2-bugs) mailing list. Issues that were in the GitHub issue tracker have been transfered to the -[Tianocore Bugzilla](https://bugzilla.tianocore.org/) server. +[TianoCore Bugzilla](https://bugzilla.tianocore.org/) server. Review the [Reporting Issues]({{wiki}}/Reporting-Issues) and [Reporting Security Issues]({{wiki}}/Reporting-Security-Issues) pages for more details. -Please post any comments or questions related to the Tianocore Bugzilla to -the [edk2-devel](mailto:edk2-devel@lists.01.org?Subject=Tianocore%20Bugzilla%20Questions) mailing list. +Please post any comments or questions related to the TianoCore Bugzilla to +the [{{adminemail}}](mailto:{{adminemail}}?Subject=TianoCore%20Bugzilla%20Questions) mailing list. diff --git a/news/_posts/2016-09-12-Linaro_Connect.md b/news/_posts/2016-09-12-Linaro_Connect.md index 7e08f1e4..b6a9ec0d 100644 --- a/news/_posts/2016-09-12-Linaro_Connect.md +++ b/news/_posts/2016-09-12-Linaro_Connect.md @@ -1,5 +1,5 @@ --- -layout: news +layout: default title: Linaro Connect -Las Vegas 2016 --- {% include site-links.md %} diff --git a/news/_posts/2016-09-12-UEFI_Plugfest.md b/news/_posts/2016-09-12-UEFI_Plugfest.md index 592b3ffd..8d4dcfc1 100644 --- a/news/_posts/2016-09-12-UEFI_Plugfest.md +++ b/news/_posts/2016-09-12-UEFI_Plugfest.md @@ -1,5 +1,5 @@ --- -layout: news +layout: default title: UEFI Plugfest 2016 --- {% include site-links.md %} diff --git a/news/_posts/2016-09-13-EDK-II_Spec_Update.md b/news/_posts/2016-09-13-EDK-II_Spec_Update.md index 4575da3f..f158c6a8 100644 --- a/news/_posts/2016-09-13-EDK-II_Spec_Update.md +++ b/news/_posts/2016-09-13-EDK-II_Spec_Update.md @@ -1,5 +1,5 @@ --- -layout: news +layout: default title: EDK II Spec FDF 1.27 Review Draft --- {% include site-links.md %} diff --git a/news/_posts/2016-11-30-ESCsv-Presentation.md b/news/_posts/2016-11-30-ESCsv-Presentation.md index 87b033ea..6b7a6c85 100644 --- a/news/_posts/2016-11-30-ESCsv-Presentation.md +++ b/news/_posts/2016-11-30-ESCsv-Presentation.md @@ -1,5 +1,5 @@ --- -layout: news +layout: default title: EDK II Presentation at ESC Silicon Valley --- {% include site-links.md %} @@ -7,7 +7,7 @@ title: EDK II Presentation at ESC Silicon Valley Brian Richardson will be presenting "How to Build Products Using Open Platform Firmware" at ESC Silicon Valley (Dec 6-8, San Jose, CA).
This session will demonstrate how to optimize reference firmware for open hadware projects, based on the EDK II codebase for UEFI. -The presentation includes information on the SignedCapsulePkg recently added to EDK II.
+The presentation includes information on the SignedCapsulePkg recently added to EDK II.
Location: 210 DH
Date: Thursday, December 8
diff --git a/news/_posts/2017-06-26-UDK2017Release.md b/news/_posts/2017-06-26-UDK2017Release.md index 81ce7eb1..f910b0cb 100644 --- a/news/_posts/2017-06-26-UDK2017Release.md +++ b/news/_posts/2017-06-26-UDK2017Release.md @@ -1,5 +1,5 @@ --- -layout: news +layout: default title: UDK2017 is now released --- {% include site-links.md %} diff --git a/news/index.md b/news/index.md index 9efae8d3..53c2cf2b 100644 --- a/news/index.md +++ b/news/index.md @@ -1,6 +1,7 @@ --- layout: default -title: News +title: Latest News +id: news --- {% include site-links.md %} diff --git a/ovmf/index.md b/ovmf/index.md index 5a511c99..843ad713 100644 --- a/ovmf/index.md +++ b/ovmf/index.md @@ -1,5 +1,6 @@ --- -layout: default +layout: acgRedirect +acgRedirectUrl: https://github.com/tianocore/tianocore.github.io/wiki/OVMF title: OVMF --- {% include site-links.md %} diff --git a/projects.md b/projects.md index a69ec81c..49017f7d 100644 --- a/projects.md +++ b/projects.md @@ -10,10 +10,10 @@ EDK II Projects -A modern, feature-rich, cross-platform firmware development environment for the [UEFI](http://uefi.org) and PI specifications. Click for a list of EDK II Documents and [EDK II Specifications]({{wiki}}/EDK II Specifications) +A modern, feature-rich, cross-platform firmware development environment for the [UEFI](http://uefi.org){:target="_blank"} and PI specifications. Click for a list of [EDK II Documents]({{baseurl}}/docs/EDK_II_Documents.html) and [EDK II Specifications]({{wiki}}/EDK II Specifications) -* [UDK2017]({{wiki}}/UDK2017) is a stable release of portions of our [EDK II]({{baseurl}}/edk2) project. +* [UDK2015]({{baseurl}}/udk/udk2015/ "UEFI Development Kit 2015") is a stable release of portions of our [EDK II]({{baseurl}}/edk2) project. * [edk2-buildtools]({{wiki}}/edk2-buildtools) is the primary set of tools for processing EDK II content. * [OVMF]({{baseurl}}/ovmf/) is a project to enable UEFI support for Virtual Machines. * [Shellpkg]({{wiki}}/Shellpkg) UEFI Shell is a project to create a UEFI 2.0 Shell implementation. @@ -28,7 +28,7 @@ A modern, feature-rich, cross-platform firmware development environment for the * [MinnowBoard]({{wiki}}/MinnowBoard) open community project with UEFI Developed firmware. * [MinnowBoardMax]({{wiki}}/MinnowBoardMax) open community project with UEFI Developed firmware. * [Coreboot_UEFI_payload]({{wiki}}/Coreboot_UEFI_payload) open community project for Coreboot Payload Package. -* [EDK II Build Data Viewer ](https://github.com/01org/edkiibuilddataviewer) open project for EDK II Build Data viewer +* [EDK II Build Data Viewer ](https://github.com/01org/edkiibuilddataviewer){:target="_blank"} open project for EDK II Build Data viewer @@ -55,5 +55,5 @@ Related Information -- [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) diff --git a/security/index.md b/security/index.md index 307005f7..622b52af 100644 --- a/security/index.md +++ b/security/index.md @@ -1,5 +1,6 @@ --- -layout: default +layout: acgRedirect +acgRedirectUrl: https://github.com/tianocore/tianocore.github.io/wiki/Reporting-Security-Issues title: Security --- {% include site-links.md %} diff --git a/site/index.md b/site/index.md index 2805936c..9684422c 100644 --- a/site/index.md +++ b/site/index.md @@ -1,22 +1,22 @@ --- layout: default -title: Tianocore web site +title: TianoCore web site --- {% include site-links.md %} Our website is open source. Let us know if you have site content or other website improvements! -License information: [BSD](http://www.opensource.org/licenses/bsd-license.php) +License information: [BSD](http://www.opensource.org/licenses/bsd-license.php){:target="_blank"} -Source repository: +Source repository: {:target="_blank"} Note: In links and commands below, replace 'your_username' with your github username. ### How to fork and test website changes -1. Visit [website repository page](https://github.com/tianocore/tianocore.github.io) +1. Visit [website repository page](https://github.com/tianocore/tianocore.github.io){:target="_blank"} and fork the repository 2. Go to the settings for your forked repo and rename it from @@ -50,7 +50,7 @@ github username. 8. Reload the forked website at -9. Let us know about your changes on [edk2-devel]({{wiki}}/Edk2-devel) +9. Let us know about your changes on [edk2-devel]({{wiki}}/Edk2-devel){:target="_blank"} and we'll take a look to see if we can use them on the main site ### Local testing of website changes diff --git a/training/Learn_n_Development.md b/training/Learn_n_Development.md index 73344fe5..a392319d 100644 --- a/training/Learn_n_Development.md +++ b/training/Learn_n_Development.md @@ -1,5 +1,6 @@ --- -layout: default +layout: acgRedirect +acgRedirectUrl: https://github.com/tianocore/tianocore.github.io/wiki/UEFI-EDKII-Learning-Dev title: Learning and Development --- {% include site-links.md %} diff --git a/training/index.md b/training/index.md index f144dd0a..fc521afa 100644 --- a/training/index.md +++ b/training/index.md @@ -12,5 +12,5 @@ title: Training and to aid you in performing UEFI and EDK II related tasks. * Request for training material: [Material - Request](mailto:laurie0131@users.sourceforge.net?Subject=UEFI%20Training%20Material&body=UEFI%20Training%20Material) + Request](mailto:{{adminemail}}?Subject=UEFI%20Training%20Material&body=UEFI%20Training%20Material) diff --git a/udk/Archive/index.md b/udk/Archive/index.md index 9daeafb9..2b7cec69 100644 --- a/udk/Archive/index.md +++ b/udk/Archive/index.md @@ -1 +1,4 @@ -test +--- +layout: acgRedirect +acgRedirectUrl: https://github.com/tianocore/tianocore.github.io/wiki/UDK +--- diff --git a/udk/udk2015/index.md b/udk/udk2015/index.md index 08b02d0d..1a64d188 100644 --- a/udk/udk2015/index.md +++ b/udk/udk2015/index.md @@ -1,5 +1,6 @@ --- -layout: default +layout: acgRedirect +acgRedirectUrl: https://github.com/tianocore/tianocore.github.io/wiki/UDK2015 title: UDK2015 --- diff --git a/udk2014/Archive/index.md b/udk2014/Archive/index.md index 0272c3a5..809c25c3 100644 --- a/udk2014/Archive/index.md +++ b/udk2014/Archive/index.md @@ -1,5 +1,6 @@ --- -layout: default +layout: acgRedirect +acgRedirectUrl: https://github.com/tianocore/tianocore.github.io/wiki/UDK2014-Releases title: UDK2014 Archive --- {% include site-links.md %} diff --git a/udk2014/index.md b/udk2014/index.md index bc6af3ea..389664e8 100644 --- a/udk2014/index.md +++ b/udk2014/index.md @@ -1,5 +1,6 @@ --- -layout: default +layout: acgRedirect +acgRedirectUrl: https://github.com/tianocore/tianocore.github.io/wiki/UDK2014-Releases title: UDK2014 redirect_from: "/udk2014.html" --- diff --git a/uefi/index.md b/uefi/index.md index ab1c48f7..7dbf5f5d 100644 --- a/uefi/index.md +++ b/uefi/index.md @@ -9,7 +9,7 @@ layer between an operating system and the platform firmware. UEFI related specifications also cover various other aspects of firmware below the firmware/OS interface. These specifications can be -found at . Our community supports these UEFI +found at {:target="_blank"}. Our community supports these UEFI specifications. -[Start using UEFI]({{wiki}}/start-using-UEFI) +[Start using UEFI]({{wiki}}/start-using-UEFI){:target="_blank"}