Import a jekyll template
9
404.md
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
---
|
||||||
|
layout: page
|
||||||
|
title: 404 - Page not found
|
||||||
|
permalink: /404.html
|
||||||
|
---
|
||||||
|
|
||||||
|
Sorry, we can't find that page that you're looking for. You can try again by going [back to the homepage]({{ site.baseurl }}/).
|
||||||
|
|
||||||
|
[<img src="{{ site.baseurl }}/images/404.jpg" alt="Constructocat by https://github.com/jasoncostello" style="width: 400px;"/>]({{ site.baseurl }}/)
|
27
LICENSE
@ -1,21 +1,20 @@
|
|||||||
MIT License
|
The MIT License (MIT)
|
||||||
|
|
||||||
Copyright (c) 2020 FEX-Emu
|
Copyright (c) 2015 Barry Clark
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
||||||
of this software and associated documentation files (the "Software"), to deal
|
this software and associated documentation files (the "Software"), to deal in
|
||||||
in the Software without restriction, including without limitation the rights
|
the Software without restriction, including without limitation the rights to
|
||||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
||||||
copies of the Software, and to permit persons to whom the Software is
|
the Software, and to permit persons to whom the Software is furnished to do so,
|
||||||
furnished to do so, subject to the following conditions:
|
subject to the following conditions:
|
||||||
|
|
||||||
The above copyright notice and this permission notice shall be included in all
|
The above copyright notice and this permission notice shall be included in all
|
||||||
copies or substantial portions of the Software.
|
copies or substantial portions of the Software.
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
||||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
||||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
||||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||||
SOFTWARE.
|
|
120
README.md
Normal file
@ -0,0 +1,120 @@
|
|||||||
|
> March, 2016: If you're on an old version of Jekyll Now and run into a) build warnings or b) syntax highlighting issues caused by [Jekyll 3 and GitHub Pages updates](https://github.com/blog/2100-github-pages-now-faster-and-simpler-with-jekyll-3-0), just :sparkles:[update your _config.yml](https://github.com/barryclark/jekyll-now/pull/445/files):sparkles: and you'll be set!
|
||||||
|
|
||||||
|
# Jekyll Now
|
||||||
|
|
||||||
|
**Jekyll** is a static site generator that's perfect for GitHub hosted blogs ([Jekyll Repository](https://github.com/jekyll/jekyll))
|
||||||
|
|
||||||
|
**Jekyll Now** makes it easier to create your Jekyll blog, by eliminating a lot of the up front setup.
|
||||||
|
|
||||||
|
- You don't need to touch the command line
|
||||||
|
- You don't need to install/configure ruby, rvm/rbenv, ruby gems :relaxed:
|
||||||
|
- You don't need to install runtime dependencies like markdown processors, Pygments, etc
|
||||||
|
- If you're on Windows, this will make setting up Jekyll a lot easier
|
||||||
|
- It's easy to try out, you can just delete your forked repository if you don't like it
|
||||||
|
|
||||||
|
In a few minutes you'll be set up with a minimal, responsive blog like the one below giving you more time to spend on writing epic blog posts!
|
||||||
|
|
||||||
|
![Jekyll Now Theme Screenshot](/images/jekyll-now-theme-screenshot.jpg "Jekyll Now Theme Screenshot")
|
||||||
|
|
||||||
|
## Quick Start
|
||||||
|
|
||||||
|
### Step 1) Fork Jekyll Now to your User Repository
|
||||||
|
|
||||||
|
Fork this repo, then rename the repository to yourgithubusername.github.io.
|
||||||
|
|
||||||
|
Your Jekyll blog will often be viewable immediately at <https://yourgithubusername.github.io> (if it's not, you can often force it to build by completing step 2)
|
||||||
|
|
||||||
|
![Step 1](/images/step1.gif "Step 1")
|
||||||
|
|
||||||
|
### Step 2) Customize and view your site
|
||||||
|
|
||||||
|
Enter your site name, description, avatar and many other options by editing the _config.yml file. You can easily turn on Google Analytics tracking, Disqus commenting and social icons here too.
|
||||||
|
|
||||||
|
Making a change to _config.yml (or any file in your repository) will force GitHub Pages to rebuild your site with jekyll. Your rebuilt site will be viewable a few seconds later at <https://yourgithubusername.github.io> - if not, give it ten minutes as GitHub suggests and it'll appear soon
|
||||||
|
|
||||||
|
> There are 3 different ways that you can make changes to your blog's files:
|
||||||
|
|
||||||
|
> 1. Edit files within your new username.github.io repository in the browser at GitHub.com (shown below).
|
||||||
|
> 2. Use a third party GitHub content editor, like [Prose by Development Seed](http://prose.io). It's optimized for use with Jekyll making markdown editing, writing drafts, and uploading images really easy.
|
||||||
|
> 3. Clone down your repository and make updates locally, then push them to your GitHub repository.
|
||||||
|
|
||||||
|
![_config.yml](/images/config.png "_config.yml")
|
||||||
|
|
||||||
|
### Step 3) Publish your first blog post
|
||||||
|
|
||||||
|
Edit `/_posts/2014-3-3-Hello-World.md` to publish your first blog post. This [Markdown Cheatsheet](http://www.jekyllnow.com/Markdown-Style-Guide/) might come in handy.
|
||||||
|
|
||||||
|
![First Post](/images/first-post.png "First Post")
|
||||||
|
|
||||||
|
> You can add additional posts in the browser on GitHub.com too! Just hit the + icon in `/_posts/` to create new content. Just make sure to include the [front-matter](http://jekyllrb.com/docs/frontmatter/) block at the top of each new blog post and make sure the post's filename is in this format: year-month-day-title.md
|
||||||
|
|
||||||
|
## Local Development
|
||||||
|
|
||||||
|
1. Install Jekyll and plug-ins in one fell swoop. `gem install github-pages` This mirrors the plug-ins used by GitHub Pages on your local machine including Jekyll, Sass, etc.
|
||||||
|
2. Clone down your fork `git clone https://github.com/yourusername/yourusername.github.io.git`
|
||||||
|
3. Serve the site and watch for markup/sass changes `jekyll serve`
|
||||||
|
4. View your website at http://127.0.0.1:4000/
|
||||||
|
5. Commit any changes and push everything to the master branch of your GitHub user repository. GitHub Pages will then rebuild and serve your website.
|
||||||
|
|
||||||
|
## Moar!
|
||||||
|
|
||||||
|
I've created a more detailed walkthrough, [**Build A Blog With Jekyll And GitHub Pages**](http://www.smashingmagazine.com/2014/08/01/build-blog-jekyll-github-pages/) over at the Smashing Magazine website. Check it out if you'd like a more detailed walkthrough and some background on Jekyll. :metal:
|
||||||
|
|
||||||
|
It covers:
|
||||||
|
|
||||||
|
- A more detailed walkthrough of setting up your Jekyll blog
|
||||||
|
- Common issues that you might encounter while using Jekyll
|
||||||
|
- Importing from Wordpress, using your own domain name, and blogging in your favorite editor
|
||||||
|
- Theming in Jekyll, with Liquid templating examples
|
||||||
|
- A quick look at Jekyll 2.0’s new features, including Sass/Coffeescript support and Collections
|
||||||
|
|
||||||
|
## Jekyll Now Features
|
||||||
|
|
||||||
|
✓ Command-line free _fork-first workflow_, using GitHub.com to create, customize and post to your blog
|
||||||
|
✓ Fully responsive and mobile optimized base theme (**[Theme Demo](http://jekyllnow.com)**)
|
||||||
|
✓ Sass/Coffeescript support using Jekyll 2.0
|
||||||
|
✓ Free hosting on your GitHub Pages user site
|
||||||
|
✓ Markdown blogging
|
||||||
|
✓ Syntax highlighting
|
||||||
|
✓ Disqus commenting
|
||||||
|
✓ Google Analytics integration
|
||||||
|
✓ SVG social icons for your footer
|
||||||
|
✓ 3 http requests, including your avatar
|
||||||
|
|
||||||
|
✘ No installing dependencies
|
||||||
|
✘ No need to set up local development
|
||||||
|
✘ No configuring plugins
|
||||||
|
✘ No need to spend time on theming
|
||||||
|
✘ More time to code other things ... wait ✓!
|
||||||
|
|
||||||
|
## Questions?
|
||||||
|
|
||||||
|
[Open an Issue](https://github.com/barryclark/jekyll-now/issues/new) and let's chat!
|
||||||
|
|
||||||
|
## Other forkable themes
|
||||||
|
|
||||||
|
You can use the [Quick Start](https://github.com/barryclark/jekyll-now#quick-start) workflow with other themes that are set up to be forked too! Here are some of my favorites:
|
||||||
|
|
||||||
|
- [Hyde](https://github.com/poole/hyde) by MDO
|
||||||
|
- [Lanyon](https://github.com/poole/lanyon) by MDO
|
||||||
|
- [mojombo.github.io](https://github.com/mojombo/mojombo.github.io) by Tom Preston-Werner
|
||||||
|
- [Left](https://github.com/holman/left) by Zach Holman
|
||||||
|
- [Minimal Mistakes](https://github.com/mmistakes/minimal-mistakes) by Michael Rose
|
||||||
|
- [Skinny Bones](https://github.com/mmistakes/skinny-bones-jekyll) by Michael Rose
|
||||||
|
|
||||||
|
## Credits
|
||||||
|
|
||||||
|
- [Jekyll](https://github.com/jekyll/jekyll) - Thanks to its creators, contributors and maintainers.
|
||||||
|
- [SVG icons](https://github.com/neilorangepeel/Free-Social-Icons) - Thanks, Neil Orange Peel. They're beautiful.
|
||||||
|
- [Solarized Light Pygments](https://gist.github.com/edwardhotchkiss/2005058) - Thanks, Edward.
|
||||||
|
- [Joel Glovier](http://joelglovier.com/writing/) - Great Jekyll articles. I used Joel's feed.xml in this repository.
|
||||||
|
- [David Furnes](https://github.com/dfurnes), [Jon Uy](https://github.com/jonuy), [Luke Patton](https://github.com/lkpttn) - Thanks for the design/code reviews.
|
||||||
|
- [Bart Kiers](https://github.com/bkiers), [Florian Simon](https://github.com/vermluh), [Henry Stanley](https://github.com/henryaj), [Hun Jae Lee](https://github.com/hunjaelee), [Javier Cejudo](https://github.com/javiercejudo), [Peter Etelej](https://github.com/etelej), [Ben Abbott](https://github.com/jaminscript), [Ray Nicholus](https://github.com/rnicholus), [Erin Grand](https://github.com/eringrand), [Léo Colombaro](https://github.com/LeoColomb), [Dean Attali](https://github.com/daattali), [Clayton Errington](https://github.com/cjerrington), [Colton Fitzgerald](https://github.com/coltonfitzgerald), [Trace Mayer](https://github.com/sunnankar) - Thanks for your [fantastic contributions](https://github.com/barryclark/jekyll-now/commits/master) to the project!
|
||||||
|
|
||||||
|
## Contributing
|
||||||
|
|
||||||
|
Issues and Pull Requests are greatly appreciated. If you've never contributed to an open source project before I'm more than happy to walk you through how to create a pull request.
|
||||||
|
|
||||||
|
You can start by [opening an issue](https://github.com/barryclark/jekyll-now/issues/new) describing the problem that you're looking to resolve and we'll go from there.
|
||||||
|
|
||||||
|
I want to keep Jekyll Now as minimal as possible. Every line of code should be one that's useful to 90% of the people using it. Please bear that in mind when submitting feature requests. If it's not something that most people will use, it probably won't get merged. :guardsman:
|
86
_config.yml
Normal file
@ -0,0 +1,86 @@
|
|||||||
|
#
|
||||||
|
# This file contains configuration flags to customize your site
|
||||||
|
#
|
||||||
|
|
||||||
|
# Name of your site (displayed in the header)
|
||||||
|
name: FEX-Emu
|
||||||
|
|
||||||
|
# Short bio or description (displayed in the header)
|
||||||
|
description: A fast linux usermode x86 and x86-64 emulator
|
||||||
|
|
||||||
|
# URL of your avatar or profile pic (you could use your GitHub profile pic)
|
||||||
|
avatar: https://avatars.githubusercontent.com/u/61863475
|
||||||
|
|
||||||
|
#
|
||||||
|
# Flags below are optional
|
||||||
|
#
|
||||||
|
|
||||||
|
# Includes an icon in the footer for each username you enter
|
||||||
|
footer-links:
|
||||||
|
dribbble:
|
||||||
|
email:
|
||||||
|
facebook:
|
||||||
|
flickr:
|
||||||
|
github: FEX-Emu/FEX
|
||||||
|
instagram:
|
||||||
|
linkedin:
|
||||||
|
pinterest:
|
||||||
|
rss: # just type anything here for a working RSS icon
|
||||||
|
twitter:
|
||||||
|
stackoverflow: # your stackoverflow profile, e.g. "users/50476/bart-kiers"
|
||||||
|
youtube: # channel/<your_long_string> or user/<user-name>
|
||||||
|
googleplus: # anything in your profile username that comes after plus.google.com/
|
||||||
|
|
||||||
|
|
||||||
|
# Enter your Disqus shortname (not your username) to enable commenting on posts
|
||||||
|
# You can find your shortname on the Settings page of your Disqus account
|
||||||
|
disqus:
|
||||||
|
|
||||||
|
# Enter your Google Analytics web tracking code (e.g. UA-2110908-2) to activate tracking
|
||||||
|
google_analytics:
|
||||||
|
|
||||||
|
# Your website URL (e.g. http://barryclark.github.io or http://www.barryclark.co)
|
||||||
|
# Used for Sitemap.xml and your RSS feed
|
||||||
|
url: https://fex-emu.org
|
||||||
|
|
||||||
|
# If you're hosting your site at a Project repository on GitHub pages
|
||||||
|
# (http://yourusername.github.io/repository-name)
|
||||||
|
# and NOT your User repository (http://yourusername.github.io)
|
||||||
|
# then add in the baseurl here, like this: "/repository-name"
|
||||||
|
baseurl: ""
|
||||||
|
|
||||||
|
#
|
||||||
|
# !! You don't need to change any of the configuration flags below !!
|
||||||
|
#
|
||||||
|
|
||||||
|
permalink: /:title/
|
||||||
|
|
||||||
|
# The release of Jekyll Now that you're using
|
||||||
|
version: v1.2.0
|
||||||
|
|
||||||
|
# Jekyll 3 now only supports Kramdown for Markdown
|
||||||
|
kramdown:
|
||||||
|
# Use GitHub flavored markdown, including triple backtick fenced code blocks
|
||||||
|
input: GFM
|
||||||
|
# Jekyll 3 and GitHub Pages now only support rouge for syntax highlighting
|
||||||
|
syntax_highlighter: rouge
|
||||||
|
syntax_highlighter_opts:
|
||||||
|
# Use existing pygments syntax highlighting css
|
||||||
|
css_class: 'highlight'
|
||||||
|
|
||||||
|
# Set the Sass partials directory, as we're using @imports
|
||||||
|
sass:
|
||||||
|
style: :expanded # You might prefer to minify using :compressed
|
||||||
|
|
||||||
|
# Use the following plug-ins
|
||||||
|
gems:
|
||||||
|
- jekyll-sitemap # Create a sitemap using the official Jekyll sitemap gem
|
||||||
|
- jekyll-feed # Create an Atom feed using the official Jekyll feed gem
|
||||||
|
|
||||||
|
# Exclude these files from your production _site
|
||||||
|
exclude:
|
||||||
|
- Gemfile
|
||||||
|
- Gemfile.lock
|
||||||
|
- LICENSE
|
||||||
|
- README.md
|
||||||
|
- CNAME
|
16
_includes/analytics.html
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
{% if site.google_analytics %}
|
||||||
|
<!-- Google Analytics -->
|
||||||
|
<script>
|
||||||
|
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
|
||||||
|
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
|
||||||
|
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
|
||||||
|
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
|
||||||
|
|
||||||
|
ga('create', '{{ site.google_analytics }}', 'auto');
|
||||||
|
ga('send', 'pageview', {
|
||||||
|
'page': '{{ site.baseurl }}{{ page.url }}',
|
||||||
|
'title': '{{ page.title | replace: "'", "\\'" }}'
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
<!-- End Google Analytics -->
|
||||||
|
{% endif %}
|
17
_includes/disqus.html
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
{% if site.disqus %}
|
||||||
|
<div class="comments">
|
||||||
|
<div id="disqus_thread"></div>
|
||||||
|
<script type="text/javascript">
|
||||||
|
|
||||||
|
var disqus_shortname = '{{ site.disqus }}';
|
||||||
|
|
||||||
|
(function() {
|
||||||
|
var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
|
||||||
|
dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
|
||||||
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
||||||
|
})();
|
||||||
|
|
||||||
|
</script>
|
||||||
|
<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
|
||||||
|
</div>
|
||||||
|
{% endif %}
|
18
_includes/meta.html
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta content='text/html; charset=utf-8' http-equiv='Content-Type'>
|
||||||
|
<meta http-equiv='X-UA-Compatible' content='IE=edge'>
|
||||||
|
<meta name='viewport' content='width=device-width, initial-scale=1.0, maximum-scale=1.0'>
|
||||||
|
|
||||||
|
{% if page.excerpt %}
|
||||||
|
<meta name="description" content="{{ page.excerpt| strip_html }}" />
|
||||||
|
<meta property="og:description" content="{{ page.excerpt| strip_html }}" />
|
||||||
|
{% else %}
|
||||||
|
<meta name="description" content="{{ site.description }}">
|
||||||
|
<meta property="og:description" content="{{ site.description }}" />
|
||||||
|
{% endif %}
|
||||||
|
<meta name="author" content="{{ site.name }}" />
|
||||||
|
|
||||||
|
{% if page.title %}
|
||||||
|
<meta property="og:title" content="{{ page.title }}" />
|
||||||
|
<meta property="twitter:title" content="{{ page.title }}" />
|
||||||
|
{% endif %}
|
13
_includes/svg-icons.html
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
{% if site.footer-links.dribbble %}<a href="https://dribbble.com/{{ site.footer-links.dribbble }}"><i class="svg-icon dribbble"></i></a>{% endif %}
|
||||||
|
{% if site.footer-links.email %}<a href="mailto:{{ site.footer-links.email }}"><i class="svg-icon email"></i></a>{% endif %}
|
||||||
|
{% if site.footer-links.facebook %}<a href="https://www.facebook.com/{{ site.footer-links.facebook }}"><i class="svg-icon facebook"></i></a>{% endif %}
|
||||||
|
{% if site.footer-links.flickr %}<a href="https://www.flickr.com/{{ site.footer-links.flickr }}"><i class="svg-icon flickr"></i></a>{% endif %}
|
||||||
|
{% if site.footer-links.github %}<a href="https://github.com/{{ site.footer-links.github }}"><i class="svg-icon github"></i></a>{% endif %}
|
||||||
|
{% if site.footer-links.instagram %}<a href="https://instagram.com/{{ site.footer-links.instagram }}"><i class="svg-icon instagram"></i></a>{% endif %}
|
||||||
|
{% if site.footer-links.linkedin %}<a href="https://www.linkedin.com/in/{{ site.footer-links.linkedin }}"><i class="svg-icon linkedin"></i></a>{% endif %}
|
||||||
|
{% if site.footer-links.pinterest %}<a href="https://www.pinterest.com/{{ site.footer-links.pinterest }}"><i class="svg-icon pinterest"></i></a>{% endif %}
|
||||||
|
{% if site.footer-links.rss %}<a href="{{ site.baseurl }}/feed.xml"><i class="svg-icon rss"></i></a>{% endif %}
|
||||||
|
{% if site.footer-links.twitter %}<a href="https://www.twitter.com/{{ site.footer-links.twitter }}"><i class="svg-icon twitter"></i></a>{% endif %}
|
||||||
|
{% if site.footer-links.stackoverflow %}<a href="http://stackoverflow.com/{{ site.footer-links.stackoverflow }}"><i class="svg-icon stackoverflow"></i></a>{% endif %}
|
||||||
|
{% if site.footer-links.youtube %}<a href="https://youtube.com/{{ site.footer-links.youtube }}"><i class="svg-icon youtube"></i></a>{% endif %}
|
||||||
|
{% if site.footer-links.googleplus %}<a href="https://plus.google.com/{{ site.footer-links.googleplus }}"><i class="svg-icon googleplus"></i></a>{% endif %}
|
51
_layouts/default.html
Normal file
@ -0,0 +1,51 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>{% if page.title %}{{ page.title }} – {% endif %}{{ site.name }} – {{ site.description }}</title>
|
||||||
|
|
||||||
|
{% include meta.html %}
|
||||||
|
|
||||||
|
<!--[if lt IE 9]>
|
||||||
|
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
|
||||||
|
<![endif]-->
|
||||||
|
|
||||||
|
<link rel="stylesheet" type="text/css" href="{{ site.baseurl }}/style.css" />
|
||||||
|
<link rel="alternate" type="application/rss+xml" title="{{ site.name }} - {{ site.description }}" href="{{ site.baseurl }}/feed.xml" />
|
||||||
|
|
||||||
|
<!-- Created with Jekyll Now - http://github.com/barryclark/jekyll-now -->
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
<div class="wrapper-masthead">
|
||||||
|
<div class="container">
|
||||||
|
<header class="masthead clearfix">
|
||||||
|
<a href="{{ site.baseurl }}/" class="site-avatar"><img src="{{ site.avatar }}" /></a>
|
||||||
|
|
||||||
|
<div class="site-info">
|
||||||
|
<h1 class="site-name"><a href="{{ site.baseurl }}/">{{ site.name }}</a></h1>
|
||||||
|
<p class="site-description">{{ site.description }}</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<nav>
|
||||||
|
<a href="{{ site.baseurl }}/">Blog</a>
|
||||||
|
<a href="https://github.com/FEX-Emu/FEX">Github</a>
|
||||||
|
</nav>
|
||||||
|
</header>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="main" role="main" class="container">
|
||||||
|
{{ content }}
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="wrapper-footer">
|
||||||
|
<div class="container">
|
||||||
|
<footer class="footer">
|
||||||
|
{% include svg-icons.html %}
|
||||||
|
</footer>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{% include analytics.html %}
|
||||||
|
</body>
|
||||||
|
</html>
|
12
_layouts/page.html
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
---
|
||||||
|
layout: default
|
||||||
|
---
|
||||||
|
|
||||||
|
<article class="page">
|
||||||
|
|
||||||
|
<h1>{{ page.title }}</h1>
|
||||||
|
|
||||||
|
<div class="entry">
|
||||||
|
{{ content }}
|
||||||
|
</div>
|
||||||
|
</article>
|
17
_layouts/post.html
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
---
|
||||||
|
layout: default
|
||||||
|
---
|
||||||
|
|
||||||
|
<article class="post">
|
||||||
|
<h1>{{ page.title }}</h1>
|
||||||
|
|
||||||
|
<div class="entry">
|
||||||
|
{{ content }}
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="date">
|
||||||
|
Written on {{ page.date | date: "%B %e, %Y" }}
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{% include disqus.html %}
|
||||||
|
</article>
|
10
_posts/2020-01-26-Hello-World.md
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
---
|
||||||
|
layout: post
|
||||||
|
title: Hello world
|
||||||
|
---
|
||||||
|
|
||||||
|
FEX-Emu is a linux usermode x86 and x86-64 emulator for arm64. It aims to bring x86 and x86-64 games to arm64 devices.
|
||||||
|
|
||||||
|
It can already run full fledged applications like GIMP or clang and games such as FTL and UT2004.
|
||||||
|
|
||||||
|
For more information, please visit our [project page on github](https://github.com/FEX-Emu/FEX)
|
84
_sass/_highlights.scss
Normal file
@ -0,0 +1,84 @@
|
|||||||
|
|
||||||
|
.highlight {
|
||||||
|
background-color: #efefef;
|
||||||
|
padding: 7px 7px 7px 10px;
|
||||||
|
border: 1px solid #ddd;
|
||||||
|
-moz-box-shadow: 3px 3px rgba(0,0,0,0.1);
|
||||||
|
-webkit-box-shadow: 3px 3px rgba(0,0,0,0.1);
|
||||||
|
box-shadow: 3px 3px rgba(0,0,0,0.1);
|
||||||
|
margin: 20px 0 20px 0;
|
||||||
|
overflow: scroll;
|
||||||
|
}
|
||||||
|
|
||||||
|
code {
|
||||||
|
font-family:'Bitstream Vera Sans Mono','Courier', monospace;
|
||||||
|
}
|
||||||
|
|
||||||
|
.highlight .c { color: #586E75 } /* Comment */
|
||||||
|
.highlight .err { color: #93A1A1 } /* Error */
|
||||||
|
.highlight .g { color: #93A1A1 } /* Generic */
|
||||||
|
.highlight .k { color: #859900 } /* Keyword */
|
||||||
|
.highlight .l { color: #93A1A1 } /* Literal */
|
||||||
|
.highlight .n { color: #93A1A1 } /* Name */
|
||||||
|
.highlight .o { color: #859900 } /* Operator */
|
||||||
|
.highlight .x { color: #CB4B16 } /* Other */
|
||||||
|
.highlight .p { color: #93A1A1 } /* Punctuation */
|
||||||
|
.highlight .cm { color: #586E75 } /* Comment.Multiline */
|
||||||
|
.highlight .cp { color: #859900 } /* Comment.Preproc */
|
||||||
|
.highlight .c1 { color: #586E75 } /* Comment.Single */
|
||||||
|
.highlight .cs { color: #859900 } /* Comment.Special */
|
||||||
|
.highlight .gd { color: #2AA198 } /* Generic.Deleted */
|
||||||
|
.highlight .ge { color: #93A1A1; font-style: italic } /* Generic.Emph */
|
||||||
|
.highlight .gr { color: #DC322F } /* Generic.Error */
|
||||||
|
.highlight .gh { color: #CB4B16 } /* Generic.Heading */
|
||||||
|
.highlight .gi { color: #859900 } /* Generic.Inserted */
|
||||||
|
.highlight .go { color: #93A1A1 } /* Generic.Output */
|
||||||
|
.highlight .gp { color: #93A1A1 } /* Generic.Prompt */
|
||||||
|
.highlight .gs { color: #93A1A1; font-weight: bold } /* Generic.Strong */
|
||||||
|
.highlight .gu { color: #CB4B16 } /* Generic.Subheading */
|
||||||
|
.highlight .gt { color: #93A1A1 } /* Generic.Traceback */
|
||||||
|
.highlight .kc { color: #CB4B16 } /* Keyword.Constant */
|
||||||
|
.highlight .kd { color: #268BD2 } /* Keyword.Declaration */
|
||||||
|
.highlight .kn { color: #859900 } /* Keyword.Namespace */
|
||||||
|
.highlight .kp { color: #859900 } /* Keyword.Pseudo */
|
||||||
|
.highlight .kr { color: #268BD2 } /* Keyword.Reserved */
|
||||||
|
.highlight .kt { color: #DC322F } /* Keyword.Type */
|
||||||
|
.highlight .ld { color: #93A1A1 } /* Literal.Date */
|
||||||
|
.highlight .m { color: #2AA198 } /* Literal.Number */
|
||||||
|
.highlight .s { color: #2AA198 } /* Literal.String */
|
||||||
|
.highlight .na { color: #93A1A1 } /* Name.Attribute */
|
||||||
|
.highlight .nb { color: #B58900 } /* Name.Builtin */
|
||||||
|
.highlight .nc { color: #268BD2 } /* Name.Class */
|
||||||
|
.highlight .no { color: #CB4B16 } /* Name.Constant */
|
||||||
|
.highlight .nd { color: #268BD2 } /* Name.Decorator */
|
||||||
|
.highlight .ni { color: #CB4B16 } /* Name.Entity */
|
||||||
|
.highlight .ne { color: #CB4B16 } /* Name.Exception */
|
||||||
|
.highlight .nf { color: #268BD2 } /* Name.Function */
|
||||||
|
.highlight .nl { color: #93A1A1 } /* Name.Label */
|
||||||
|
.highlight .nn { color: #93A1A1 } /* Name.Namespace */
|
||||||
|
.highlight .nx { color: #555 } /* Name.Other */
|
||||||
|
.highlight .py { color: #93A1A1 } /* Name.Property */
|
||||||
|
.highlight .nt { color: #268BD2 } /* Name.Tag */
|
||||||
|
.highlight .nv { color: #268BD2 } /* Name.Variable */
|
||||||
|
.highlight .ow { color: #859900 } /* Operator.Word */
|
||||||
|
.highlight .w { color: #93A1A1 } /* Text.Whitespace */
|
||||||
|
.highlight .mf { color: #2AA198 } /* Literal.Number.Float */
|
||||||
|
.highlight .mh { color: #2AA198 } /* Literal.Number.Hex */
|
||||||
|
.highlight .mi { color: #2AA198 } /* Literal.Number.Integer */
|
||||||
|
.highlight .mo { color: #2AA198 } /* Literal.Number.Oct */
|
||||||
|
.highlight .sb { color: #586E75 } /* Literal.String.Backtick */
|
||||||
|
.highlight .sc { color: #2AA198 } /* Literal.String.Char */
|
||||||
|
.highlight .sd { color: #93A1A1 } /* Literal.String.Doc */
|
||||||
|
.highlight .s2 { color: #2AA198 } /* Literal.String.Double */
|
||||||
|
.highlight .se { color: #CB4B16 } /* Literal.String.Escape */
|
||||||
|
.highlight .sh { color: #93A1A1 } /* Literal.String.Heredoc */
|
||||||
|
.highlight .si { color: #2AA198 } /* Literal.String.Interpol */
|
||||||
|
.highlight .sx { color: #2AA198 } /* Literal.String.Other */
|
||||||
|
.highlight .sr { color: #DC322F } /* Literal.String.Regex */
|
||||||
|
.highlight .s1 { color: #2AA198 } /* Literal.String.Single */
|
||||||
|
.highlight .ss { color: #2AA198 } /* Literal.String.Symbol */
|
||||||
|
.highlight .bp { color: #268BD2 } /* Name.Builtin.Pseudo */
|
||||||
|
.highlight .vc { color: #268BD2 } /* Name.Variable.Class */
|
||||||
|
.highlight .vg { color: #268BD2 } /* Name.Variable.Global */
|
||||||
|
.highlight .vi { color: #268BD2 } /* Name.Variable.Instance */
|
||||||
|
.highlight .il { color: #2AA198 } /* Literal.Number.Integer.Long */
|
53
_sass/_reset.scss
Normal file
@ -0,0 +1,53 @@
|
|||||||
|
|
||||||
|
/***************/
|
||||||
|
/* MEYER RESET */
|
||||||
|
/***************/
|
||||||
|
|
||||||
|
html, body, div, span, applet, object, iframe,
|
||||||
|
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
|
||||||
|
a, abbr, acronym, address, big, cite, code,
|
||||||
|
del, dfn, em, img, ins, kbd, q, s, samp,
|
||||||
|
small, strike, strong, sub, sup, tt, var,
|
||||||
|
b, u, i, center,
|
||||||
|
dl, dt, dd, ol, ul, li,
|
||||||
|
fieldset, form, label, legend,
|
||||||
|
table, caption, tbody, tfoot, thead, tr, th, td,
|
||||||
|
article, aside, canvas, details, embed,
|
||||||
|
figure, figcaption, footer, header, hgroup,
|
||||||
|
menu, nav, output, ruby, section, summary,
|
||||||
|
time, mark, audio, video {
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
border: 0;
|
||||||
|
font-size: 100%;
|
||||||
|
font: inherit;
|
||||||
|
vertical-align: baseline;
|
||||||
|
}
|
||||||
|
// HTML5 display-role reset for older browsers
|
||||||
|
article, aside, details, figcaption, figure,
|
||||||
|
footer, header, hgroup, menu, nav, section {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
line-height: 1;
|
||||||
|
}
|
||||||
|
ol, ul {
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
blockquote, q {
|
||||||
|
quotes: none;
|
||||||
|
}
|
||||||
|
blockquote:before, blockquote:after,
|
||||||
|
q:before, q:after {
|
||||||
|
content: '';
|
||||||
|
content: none;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
border-collapse: collapse;
|
||||||
|
border-spacing: 0;
|
||||||
|
}
|
||||||
|
// Apply a natural box layout model to all elements
|
||||||
|
// from: http://www.paulirish.com/2012/box-sizing-border-box-ftw/
|
||||||
|
*, *:before, *:after {
|
||||||
|
-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
|
||||||
|
}
|
20
_sass/_svg-icons.scss
Normal file
27
_sass/_variables.scss
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
|
||||||
|
//
|
||||||
|
// VARIABLES
|
||||||
|
//
|
||||||
|
|
||||||
|
// Colors
|
||||||
|
$blue: #4183C4;
|
||||||
|
|
||||||
|
// Grays
|
||||||
|
$black: #000;
|
||||||
|
$darkerGray: #222;
|
||||||
|
$darkGray: #333;
|
||||||
|
$gray: #666;
|
||||||
|
$lightGray: #eee;
|
||||||
|
$white: #fff;
|
||||||
|
|
||||||
|
// Font stacks
|
||||||
|
$helvetica: Helvetica, Arial, sans-serif;
|
||||||
|
$helveticaNeue: "Helvetica Neue", Helvetica, Arial, sans-serif;
|
||||||
|
$georgia: Georgia, serif;
|
||||||
|
|
||||||
|
// Mobile breakpoints
|
||||||
|
@mixin mobile {
|
||||||
|
@media screen and (max-width: 640px) {
|
||||||
|
@content;
|
||||||
|
}
|
||||||
|
}
|
89
_site/404.html
Normal file
@ -0,0 +1,89 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>404 - Page not found – FEX-Emu – A fast linux usermode x86 and x86-64 emulator</title>
|
||||||
|
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta content='text/html; charset=utf-8' http-equiv='Content-Type'>
|
||||||
|
<meta http-equiv='X-UA-Compatible' content='IE=edge'>
|
||||||
|
<meta name='viewport' content='width=device-width, initial-scale=1.0, maximum-scale=1.0'>
|
||||||
|
|
||||||
|
|
||||||
|
<meta name="description" content="A fast linux usermode x86 and x86-64 emulator">
|
||||||
|
<meta property="og:description" content="A fast linux usermode x86 and x86-64 emulator" />
|
||||||
|
|
||||||
|
<meta name="author" content="FEX-Emu" />
|
||||||
|
|
||||||
|
|
||||||
|
<meta property="og:title" content="404 - Page not found" />
|
||||||
|
<meta property="twitter:title" content="404 - Page not found" />
|
||||||
|
|
||||||
|
|
||||||
|
<!--[if lt IE 9]>
|
||||||
|
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
|
||||||
|
<![endif]-->
|
||||||
|
|
||||||
|
<link rel="stylesheet" type="text/css" href="/style.css" />
|
||||||
|
<link rel="alternate" type="application/rss+xml" title="FEX-Emu - A fast linux usermode x86 and x86-64 emulator" href="/feed.xml" />
|
||||||
|
|
||||||
|
<!-- Created with Jekyll Now - http://github.com/barryclark/jekyll-now -->
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
<div class="wrapper-masthead">
|
||||||
|
<div class="container">
|
||||||
|
<header class="masthead clearfix">
|
||||||
|
<a href="/" class="site-avatar"><img src="https://avatars.githubusercontent.com/u/61863475" /></a>
|
||||||
|
|
||||||
|
<div class="site-info">
|
||||||
|
<h1 class="site-name"><a href="/">FEX-Emu</a></h1>
|
||||||
|
<p class="site-description">A fast linux usermode x86 and x86-64 emulator</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<nav>
|
||||||
|
<a href="/">Blog</a>
|
||||||
|
<a href="https://github.com/FEX-Emu/FEX">Github</a>
|
||||||
|
</nav>
|
||||||
|
</header>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="main" role="main" class="container">
|
||||||
|
<article class="page">
|
||||||
|
|
||||||
|
<h1>404 - Page not found</h1>
|
||||||
|
|
||||||
|
<div class="entry">
|
||||||
|
<p>Sorry, we can’t find that page that you’re looking for. You can try again by going <a href="/">back to the homepage</a>.</p>
|
||||||
|
|
||||||
|
<p><a href="/"><img src="/images/404.jpg" alt="Constructocat by https://github.com/jasoncostello" style="width: 400px;" /></a></p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</article>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="wrapper-footer">
|
||||||
|
<div class="container">
|
||||||
|
<footer class="footer">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a href="https://github.com/FEX-Emu/FEX"><i class="svg-icon github"></i></a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</footer>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
100
_site/Hello-World/index.html
Normal file
@ -0,0 +1,100 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>Hello world – FEX-Emu – A fast linux usermode x86 and x86-64 emulator</title>
|
||||||
|
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta content='text/html; charset=utf-8' http-equiv='Content-Type'>
|
||||||
|
<meta http-equiv='X-UA-Compatible' content='IE=edge'>
|
||||||
|
<meta name='viewport' content='width=device-width, initial-scale=1.0, maximum-scale=1.0'>
|
||||||
|
|
||||||
|
|
||||||
|
<meta name="description" content="FEX-Emu is a linux usermode x86 and x86-64 emulator for arm64. It aims to bring x86 and x86-64 games to arm64 laptops.
|
||||||
|
|
||||||
|
" />
|
||||||
|
<meta property="og:description" content="FEX-Emu is a linux usermode x86 and x86-64 emulator for arm64. It aims to bring x86 and x86-64 games to arm64 laptops.
|
||||||
|
|
||||||
|
" />
|
||||||
|
|
||||||
|
<meta name="author" content="FEX-Emu" />
|
||||||
|
|
||||||
|
|
||||||
|
<meta property="og:title" content="Hello world" />
|
||||||
|
<meta property="twitter:title" content="Hello world" />
|
||||||
|
|
||||||
|
|
||||||
|
<!--[if lt IE 9]>
|
||||||
|
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
|
||||||
|
<![endif]-->
|
||||||
|
|
||||||
|
<link rel="stylesheet" type="text/css" href="/style.css" />
|
||||||
|
<link rel="alternate" type="application/rss+xml" title="FEX-Emu - A fast linux usermode x86 and x86-64 emulator" href="/feed.xml" />
|
||||||
|
|
||||||
|
<!-- Created with Jekyll Now - http://github.com/barryclark/jekyll-now -->
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
<div class="wrapper-masthead">
|
||||||
|
<div class="container">
|
||||||
|
<header class="masthead clearfix">
|
||||||
|
<a href="/" class="site-avatar"><img src="https://avatars.githubusercontent.com/u/61863475" /></a>
|
||||||
|
|
||||||
|
<div class="site-info">
|
||||||
|
<h1 class="site-name"><a href="/">FEX-Emu</a></h1>
|
||||||
|
<p class="site-description">A fast linux usermode x86 and x86-64 emulator</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<nav>
|
||||||
|
<a href="/">Blog</a>
|
||||||
|
<a href="https://github.com/FEX-Emu/FEX">Github</a>
|
||||||
|
</nav>
|
||||||
|
</header>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="main" role="main" class="container">
|
||||||
|
<article class="post">
|
||||||
|
<h1>Hello world</h1>
|
||||||
|
|
||||||
|
<div class="entry">
|
||||||
|
<p>FEX-Emu is a linux usermode x86 and x86-64 emulator for arm64. It aims to bring x86 and x86-64 games to arm64 laptops.</p>
|
||||||
|
|
||||||
|
<p>It can already run full fledged applications like GIMP or clang and games such as FTL and UT2004.</p>
|
||||||
|
|
||||||
|
<p>For more information, please visit our <a href="https://github.com/FEX-Emu/FEX">project page on github</a></p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="date">
|
||||||
|
Written on January 26, 2020
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
</article>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="wrapper-footer">
|
||||||
|
<div class="container">
|
||||||
|
<footer class="footer">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a href="https://github.com/FEX-Emu/FEX"><i class="svg-icon github"></i></a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</footer>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
5
_site/feed.xml
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.8.6">Jekyll</generator><link href="http://localhost:4000/feed.xml" rel="self" type="application/atom+xml" /><link href="http://localhost:4000/" rel="alternate" type="text/html" /><updated>2021-01-26T15:53:20+02:00</updated><id>http://localhost:4000/feed.xml</id><title type="html">FEX-Emu</title><subtitle>A fast linux usermode x86 and x86-64 emulator</subtitle><entry><title type="html">Hello world</title><link href="http://localhost:4000/Hello-World/" rel="alternate" type="text/html" title="Hello world" /><published>2020-01-26T00:00:00+02:00</published><updated>2020-01-26T00:00:00+02:00</updated><id>http://localhost:4000/Hello-World</id><content type="html" xml:base="http://localhost:4000/Hello-World/"><p>FEX-Emu is a linux usermode x86 and x86-64 emulator for arm64. It aims to bring x86 and x86-64 games to arm64 laptops.</p>
|
||||||
|
|
||||||
|
<p>It can already run full fledged applications like GIMP or clang and games such as FTL and UT2004.</p>
|
||||||
|
|
||||||
|
<p>For more information, please visit our <a href="https://github.com/FEX-Emu/FEX">project page on github</a></p></content><author><name></name></author><summary type="html">FEX-Emu is a linux usermode x86 and x86-64 emulator for arm64. It aims to bring x86 and x86-64 games to arm64 laptops.</summary></entry></feed>
|
BIN
_site/images/404.jpg
Normal file
After Width: | Height: | Size: 54 KiB |
BIN
_site/images/config.png
Normal file
After Width: | Height: | Size: 38 KiB |
BIN
_site/images/first-post.png
Normal file
After Width: | Height: | Size: 31 KiB |
BIN
_site/images/jekyll-logo.png
Normal file
After Width: | Height: | Size: 7.1 KiB |
BIN
_site/images/jekyll-now-theme-screenshot.jpg
Normal file
After Width: | Height: | Size: 134 KiB |
BIN
_site/images/step1.gif
Normal file
After Width: | Height: | Size: 954 KiB |
90
_site/index.html
Normal file
@ -0,0 +1,90 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>FEX-Emu – A fast linux usermode x86 and x86-64 emulator</title>
|
||||||
|
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta content='text/html; charset=utf-8' http-equiv='Content-Type'>
|
||||||
|
<meta http-equiv='X-UA-Compatible' content='IE=edge'>
|
||||||
|
<meta name='viewport' content='width=device-width, initial-scale=1.0, maximum-scale=1.0'>
|
||||||
|
|
||||||
|
|
||||||
|
<meta name="description" content="A fast linux usermode x86 and x86-64 emulator">
|
||||||
|
<meta property="og:description" content="A fast linux usermode x86 and x86-64 emulator" />
|
||||||
|
|
||||||
|
<meta name="author" content="FEX-Emu" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<!--[if lt IE 9]>
|
||||||
|
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
|
||||||
|
<![endif]-->
|
||||||
|
|
||||||
|
<link rel="stylesheet" type="text/css" href="/style.css" />
|
||||||
|
<link rel="alternate" type="application/rss+xml" title="FEX-Emu - A fast linux usermode x86 and x86-64 emulator" href="/feed.xml" />
|
||||||
|
|
||||||
|
<!-- Created with Jekyll Now - http://github.com/barryclark/jekyll-now -->
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
<div class="wrapper-masthead">
|
||||||
|
<div class="container">
|
||||||
|
<header class="masthead clearfix">
|
||||||
|
<a href="/" class="site-avatar"><img src="https://avatars.githubusercontent.com/u/61863475" /></a>
|
||||||
|
|
||||||
|
<div class="site-info">
|
||||||
|
<h1 class="site-name"><a href="/">FEX-Emu</a></h1>
|
||||||
|
<p class="site-description">A fast linux usermode x86 and x86-64 emulator</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<nav>
|
||||||
|
<a href="/">Blog</a>
|
||||||
|
<a href="https://github.com/FEX-Emu/FEX">Github</a>
|
||||||
|
</nav>
|
||||||
|
</header>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="main" role="main" class="container">
|
||||||
|
<div class="posts">
|
||||||
|
|
||||||
|
<article class="post">
|
||||||
|
|
||||||
|
<h1><a href="/Hello-World/">Hello world</a></h1>
|
||||||
|
|
||||||
|
<div class="entry">
|
||||||
|
<p>FEX-Emu is a linux usermode x86 and x86-64 emulator for arm64. It aims to bring x86 and x86-64 games to arm64 laptops.</p>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<a href="/Hello-World/" class="read-more">Read More</a>
|
||||||
|
</article>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="wrapper-footer">
|
||||||
|
<div class="container">
|
||||||
|
<footer class="footer">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a href="https://github.com/FEX-Emu/FEX"><i class="svg-icon github"></i></a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</footer>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
1
_site/robots.txt
Normal file
@ -0,0 +1 @@
|
|||||||
|
Sitemap: http://localhost:4000/sitemap.xml
|
10
_site/sitemap.xml
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
|
||||||
|
<url>
|
||||||
|
<loc>http://localhost:4000/Hello-World/</loc>
|
||||||
|
<lastmod>2020-01-26T00:00:00+02:00</lastmod>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>http://localhost:4000/</loc>
|
||||||
|
</url>
|
||||||
|
</urlset>
|
720
_site/style.css
Normal file
BIN
images/404.jpg
Normal file
After Width: | Height: | Size: 54 KiB |
BIN
images/config.png
Normal file
After Width: | Height: | Size: 38 KiB |
BIN
images/first-post.png
Normal file
After Width: | Height: | Size: 31 KiB |
BIN
images/jekyll-logo.png
Normal file
After Width: | Height: | Size: 7.1 KiB |
BIN
images/jekyll-now-theme-screenshot.jpg
Normal file
After Width: | Height: | Size: 134 KiB |
BIN
images/step1.gif
Normal file
After Width: | Height: | Size: 954 KiB |
19
index.html
@ -1 +1,18 @@
|
|||||||
Hello, world
|
---
|
||||||
|
layout: default
|
||||||
|
---
|
||||||
|
|
||||||
|
<div class="posts">
|
||||||
|
{% for post in site.posts %}
|
||||||
|
<article class="post">
|
||||||
|
|
||||||
|
<h1><a href="{{ site.baseurl }}{{ post.url }}">{{ post.title }}</a></h1>
|
||||||
|
|
||||||
|
<div class="entry">
|
||||||
|
{{ post.excerpt }}
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<a href="{{ site.baseurl }}{{ post.url }}" class="read-more">Read More</a>
|
||||||
|
</article>
|
||||||
|
{% endfor %}
|
||||||
|
</div>
|
289
style.scss
Normal file
@ -0,0 +1,289 @@
|
|||||||
|
---
|
||||||
|
---
|
||||||
|
|
||||||
|
//
|
||||||
|
// IMPORTS
|
||||||
|
//
|
||||||
|
|
||||||
|
@import "reset";
|
||||||
|
@import "variables";
|
||||||
|
// Syntax highlighting @import is at the bottom of this file
|
||||||
|
|
||||||
|
/**************/
|
||||||
|
/* BASE RULES */
|
||||||
|
/**************/
|
||||||
|
|
||||||
|
html {
|
||||||
|
font-size: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
body {
|
||||||
|
background: $white;
|
||||||
|
font: 18px/1.4 $helvetica;
|
||||||
|
color: $darkGray;
|
||||||
|
}
|
||||||
|
|
||||||
|
.container {
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 740px;
|
||||||
|
padding: 0 10px;
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
font-family: $helveticaNeue;
|
||||||
|
color: $darkerGray;
|
||||||
|
font-weight: bold;
|
||||||
|
|
||||||
|
line-height: 1.7;
|
||||||
|
margin: 1em 0 15px;
|
||||||
|
padding: 0;
|
||||||
|
|
||||||
|
@include mobile {
|
||||||
|
line-height: 1.4;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
h1 {
|
||||||
|
font-size: 30px;
|
||||||
|
a {
|
||||||
|
color: inherit;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
h2 {
|
||||||
|
font-size: 24px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h3 {
|
||||||
|
font-size: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h4 {
|
||||||
|
font-size: 18px;
|
||||||
|
color: $gray;
|
||||||
|
}
|
||||||
|
|
||||||
|
p {
|
||||||
|
margin: 15px 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
a {
|
||||||
|
color: $blue;
|
||||||
|
text-decoration: none;
|
||||||
|
cursor: pointer;
|
||||||
|
&:hover, &:active {
|
||||||
|
color: $blue;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
ul, ol {
|
||||||
|
margin: 15px 0;
|
||||||
|
padding-left: 30px;
|
||||||
|
}
|
||||||
|
|
||||||
|
ul {
|
||||||
|
list-style-type: disc;
|
||||||
|
}
|
||||||
|
|
||||||
|
ol {
|
||||||
|
list-style-type: decimal;
|
||||||
|
}
|
||||||
|
|
||||||
|
ol ul, ul ol, ul ul, ol ol {
|
||||||
|
margin: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
ul ul, ol ul {
|
||||||
|
list-style-type: circle;
|
||||||
|
}
|
||||||
|
|
||||||
|
em, i {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
strong, b {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Fixes images in popup boxes from Google Translate
|
||||||
|
.gmnoprint img {
|
||||||
|
max-width: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.date {
|
||||||
|
font-style: italic;
|
||||||
|
color: $gray;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Specify the color of the selection
|
||||||
|
::-moz-selection {
|
||||||
|
color: $black;
|
||||||
|
background: $lightGray;
|
||||||
|
}
|
||||||
|
::selection {
|
||||||
|
color: $black;
|
||||||
|
background: $lightGray;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Nicolas Gallagher's micro clearfix hack
|
||||||
|
// http://nicolasgallagher.com/micro-clearfix-hack/
|
||||||
|
.clearfix:before,
|
||||||
|
.clearfix:after {
|
||||||
|
content: " ";
|
||||||
|
display: table;
|
||||||
|
}
|
||||||
|
|
||||||
|
.clearfix:after {
|
||||||
|
clear: both;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*********************/
|
||||||
|
/* LAYOUT / SECTIONS */
|
||||||
|
/*********************/
|
||||||
|
|
||||||
|
//
|
||||||
|
// .masthead
|
||||||
|
//
|
||||||
|
|
||||||
|
.wrapper-masthead {
|
||||||
|
margin-bottom: 50px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.masthead {
|
||||||
|
padding: 20px 0;
|
||||||
|
border-bottom: 1px solid $lightGray;
|
||||||
|
|
||||||
|
@include mobile {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.site-avatar {
|
||||||
|
float: left;
|
||||||
|
width: 70px;
|
||||||
|
height: 70px;
|
||||||
|
margin-right: 15px;
|
||||||
|
|
||||||
|
@include mobile {
|
||||||
|
float: none;
|
||||||
|
display: block;
|
||||||
|
margin: 0 auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
img {
|
||||||
|
border-radius: 5px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.site-info {
|
||||||
|
float: left;
|
||||||
|
|
||||||
|
@include mobile {
|
||||||
|
float: none;
|
||||||
|
display: block;
|
||||||
|
margin: 0 auto;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.site-name {
|
||||||
|
margin: 0;
|
||||||
|
color: $darkGray;
|
||||||
|
cursor: pointer;
|
||||||
|
font-family: $helveticaNeue;
|
||||||
|
font-weight: 300;
|
||||||
|
font-size: 28px;
|
||||||
|
letter-spacing: 1px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.site-description {
|
||||||
|
margin: -5px 0 0 0;
|
||||||
|
color: $gray;
|
||||||
|
font-size: 16px;
|
||||||
|
|
||||||
|
@include mobile {
|
||||||
|
margin: 3px 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
nav {
|
||||||
|
float: right;
|
||||||
|
margin-top: 23px; // @TODO: Vertically middle align
|
||||||
|
font-family: $helveticaNeue;
|
||||||
|
font-size: 18px;
|
||||||
|
|
||||||
|
@include mobile {
|
||||||
|
float: none;
|
||||||
|
margin-top: 9px;
|
||||||
|
display: block;
|
||||||
|
font-size: 16px;
|
||||||
|
}
|
||||||
|
|
||||||
|
a {
|
||||||
|
margin-left: 20px;
|
||||||
|
color: $darkGray;
|
||||||
|
text-align: right;
|
||||||
|
font-weight: 300;
|
||||||
|
letter-spacing: 1px;
|
||||||
|
|
||||||
|
@include mobile {
|
||||||
|
margin: 0 10px;
|
||||||
|
color: $blue;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
//
|
||||||
|
// .main
|
||||||
|
//
|
||||||
|
|
||||||
|
.posts > .post {
|
||||||
|
padding-bottom: 2em;
|
||||||
|
border-bottom: 1px solid $lightGray;
|
||||||
|
}
|
||||||
|
|
||||||
|
.posts > .post:last-child {
|
||||||
|
padding-bottom: 1em;
|
||||||
|
border-bottom: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.post {
|
||||||
|
blockquote {
|
||||||
|
margin: 1.8em .8em;
|
||||||
|
border-left: 2px solid $gray;
|
||||||
|
padding: 0.1em 1em;
|
||||||
|
color: $gray;
|
||||||
|
font-size: 22px;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.comments {
|
||||||
|
margin-top: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.read-more {
|
||||||
|
text-transform: uppercase;
|
||||||
|
font-size: 15px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.wrapper-footer {
|
||||||
|
margin-top: 50px;
|
||||||
|
border-top: 1px solid #ddd;
|
||||||
|
border-bottom: 1px solid #ddd;
|
||||||
|
background-color: $lightGray;
|
||||||
|
}
|
||||||
|
|
||||||
|
footer {
|
||||||
|
padding: 20px 0;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Settled on moving the import of syntax highlighting to the bottom of the CSS
|
||||||
|
// ... Otherwise it really bloats up the top of the CSS file and makes it difficult to find the start
|
||||||
|
@import "highlights";
|
||||||
|
@import "svg-icons";
|