Compare commits
No commits in common. "gh-pages" and "master" have entirely different histories.
20
README.md
Normal file
20
README.md
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
Minecraft-Startup-Script
|
||||||
|
========================
|
||||||
|
|
||||||
|
A simple bash script to create a minecraft server, it setups everything.
|
||||||
|
|
||||||
|
##Features:
|
||||||
|
|
||||||
|
* Verifies the installation of the server .jar,
|
||||||
|
* Creates a directory for backups,
|
||||||
|
* Downloads everything needed for the server,
|
||||||
|
* Contains every instruction needed to start the server,
|
||||||
|
* Open-Source, Free, Very small ( < 4ko )
|
||||||
|
|
||||||
|
##Installation:
|
||||||
|
|
||||||
|
Most of the installation is done by the script, but you still need:
|
||||||
|
* A working version of Java 7,
|
||||||
|
* To run the script. To do so, just drap n' drop the script in the Terminal.
|
||||||
|
* To open the terminal, press cmb + space and type Terminal, then press enter.
|
||||||
|
* That should do it !
|
44
index.html
44
index.html
@ -1,44 +0,0 @@
|
|||||||
<!doctype html>
|
|
||||||
<html>
|
|
||||||
<head>
|
|
||||||
<meta charset="utf-8">
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="chrome=1">
|
|
||||||
<title>Minecraft-startup-script by 007N</title>
|
|
||||||
|
|
||||||
<link rel="stylesheet" href="stylesheets/styles.css">
|
|
||||||
<link rel="stylesheet" href="stylesheets/pygment_trac.css">
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
|
||||||
<!--[if lt IE 9]>
|
|
||||||
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
|
|
||||||
<![endif]-->
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div class="wrapper">
|
|
||||||
<header>
|
|
||||||
<h1>Minecraft Startup Script</h1>
|
|
||||||
<p>A simple bash script to create a Minecraft server, it setups everything. </p>
|
|
||||||
|
|
||||||
<p class="view"><a href="https://github.com/007N/Minecraft-Startup-Script">View the Project on GitHub <small>007N/Minecraft-Startup-Script</small></a></p>
|
|
||||||
|
|
||||||
|
|
||||||
<ul>
|
|
||||||
<li><a href="https://github.com/007N/Minecraft-Startup-Script/zipball/master">Download <strong>ZIP File</strong></a></li>
|
|
||||||
<li><a href="https://github.com/007N/Minecraft-Startup-Script/tarball/master">Download <strong>TAR Ball</strong></a></li>
|
|
||||||
<li><a href="https://github.com/007N/Minecraft-Startup-Script">View On <strong>GitHub</strong></a></li>
|
|
||||||
</ul>
|
|
||||||
</header>
|
|
||||||
<section>
|
|
||||||
<h3>
|
|
||||||
<a name="welcome-to-github-pages" class="anchor" href="#welcome-to-github-pages"><span class="octicon octicon-link"></span></a>The Minecraft Startup Script</h3>
|
|
||||||
<p>
|
|
||||||
<p>
|
|
||||||
</section>
|
|
||||||
<footer>
|
|
||||||
<p>This project is maintained by <a href="https://github.com/007N">007N</a></p>
|
|
||||||
<p><small>Hosted on GitHub Pages — Theme by <a href="https://github.com/orderedlist">orderedlist</a></small></p>
|
|
||||||
</footer>
|
|
||||||
</div>
|
|
||||||
<script src="javascripts/scale.fix.js"></script>
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
@ -1,17 +0,0 @@
|
|||||||
var metas = document.getElementsByTagName('meta');
|
|
||||||
var i;
|
|
||||||
if (navigator.userAgent.match(/iPhone/i)) {
|
|
||||||
for (i=0; i<metas.length; i++) {
|
|
||||||
if (metas[i].name == "viewport") {
|
|
||||||
metas[i].content = "width=device-width, minimum-scale=1.0, maximum-scale=1.0";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
document.addEventListener("gesturestart", gestureStart, false);
|
|
||||||
}
|
|
||||||
function gestureStart() {
|
|
||||||
for (i=0; i<metas.length; i++) {
|
|
||||||
if (metas[i].name == "viewport") {
|
|
||||||
metas[i].content = "width=device-width, minimum-scale=0.25, maximum-scale=1.6";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
@ -1 +0,0 @@
|
|||||||
{"name":"Minecraft-startup-script","tagline":"A simple bash script to create a minecraft server, it setups everything. ","body":"### Welcome to GitHub Pages.\r\nThis automatic page generator is the easiest way to create beautiful pages for all of your projects. Author your page content here using GitHub Flavored Markdown, select a template crafted by a designer, and publish. After your page is generated, you can check out the new branch:\r\n\r\n```\r\n$ cd your_repo_root/repo_name\r\n$ git fetch origin\r\n$ git checkout gh-pages\r\n```\r\n\r\nIf you're using the GitHub for Mac, simply sync your repository and you'll see the new branch.\r\n\r\n### Designer Templates\r\nWe've crafted some handsome templates for you to use. Go ahead and continue to layouts to browse through them. You can easily go back to edit your page before publishing. After publishing your page, you can revisit the page generator and switch to another theme. Your Page content will be preserved if it remained markdown format.\r\n\r\n### Rather Drive Stick?\r\nIf you prefer to not use the automatic generator, push a branch named `gh-pages` to your repository to create a page manually. In addition to supporting regular HTML content, GitHub Pages support Jekyll, a simple, blog aware static site generator written by our own Tom Preston-Werner. Jekyll makes it easy to create site-wide headers and footers without having to copy them across every page. It also offers intelligent blog support and other advanced templating features.\r\n\r\n### Authors and Contributors\r\nYou can @mention a GitHub username to generate a link to their profile. The resulting `<a>` element will link to the contributor's GitHub Profile. For example: In 2007, Chris Wanstrath (@defunkt), PJ Hyett (@pjhyett), and Tom Preston-Werner (@mojombo) founded GitHub.\r\n\r\n### Support or Contact\r\nHaving trouble with Pages? Check out the documentation at http://help.github.com/pages or contact support@github.com and we’ll help you sort it out.\r\n","google":"","note":"Don't delete this file! It's used internally to help with page regeneration."}
|
|
BIN
server-icon.png
Normal file
BIN
server-icon.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 6.8 KiB |
104
start_server.sh
Executable file
104
start_server.sh
Executable file
@ -0,0 +1,104 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
cd "$( dirname "$0" )"
|
||||||
|
|
||||||
|
echo "======================================================"
|
||||||
|
echo ">> Script for creating a Minecraft server in OS X"
|
||||||
|
echo ">> Version 0.5 - 30/07/2014"
|
||||||
|
echo ">> (c) 2014 N07070 - Licenced under GPL 3.0"
|
||||||
|
echo ">> * Please contact @_007N_ on twitter for bug report."
|
||||||
|
echo ">> If you need help, type ./start_server.sh -h "
|
||||||
|
echo "======================================================"
|
||||||
|
sleep 2
|
||||||
|
clear
|
||||||
|
|
||||||
|
#This function checks for an update, comparing the version numbers of to files.
|
||||||
|
function check_update(){
|
||||||
|
echo ">> I am now going to check for an update..."
|
||||||
|
wget https://raw.githubusercontent.com/007N/Minecraft-Startup-Script/master/update.txt
|
||||||
|
update_version=cat update.txt
|
||||||
|
version=cat version.txt
|
||||||
|
if [version < update_version ]; then
|
||||||
|
read -p ">> Version $update_version is avaible. Would you like to update ? ( y/n )" choice
|
||||||
|
while [ -z $choice ] || [ $choice != 'y' ] || [ $choice != 'n']; do
|
||||||
|
case $choice in
|
||||||
|
"y")
|
||||||
|
echo ">> I will now stop the script, update, and reload the script !"
|
||||||
|
#Need to make the upate script.
|
||||||
|
# Update the version.txt file, delete the file, download the new one, re-run it.
|
||||||
|
;;
|
||||||
|
"n")
|
||||||
|
echo ">> You will miss an update,possibly with security fixes, and be asked next time you start the server."
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
echo ">> Please entre a valid choice : y or n ."
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
|
||||||
|
else
|
||||||
|
echo ">> You have the last availaible update !"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
#This function runs to check if the directory has everything the server needs.
|
||||||
|
function first_run() {
|
||||||
|
if [[ -d Backups/ ]] && [[ -e "minecraft_server.jar" ]] && [[ -e "server-icon.png" ]]; then
|
||||||
|
echo ">> Everything seems okay to run the server !"
|
||||||
|
clear
|
||||||
|
else
|
||||||
|
echo -e ">> I will now create a directory for backups, the jar for the server and an icon for your server. \a"
|
||||||
|
mkdir Backups/
|
||||||
|
echo -e ">> I'm done making the backup directory. \a"
|
||||||
|
wget --progress=bar https://s3.amazonaws.com/Minecraft.Download/versions/1.8.7/minecraft_server.1.8.7.jar -O minecraft_server.jar
|
||||||
|
echo -e ">> I'm done downloading the server .jar . \a"
|
||||||
|
wget https://raw.githubusercontent.com/007N/Minecraft-Startup-Script/master/server-icon.png -O server-icon.png
|
||||||
|
echo -e ">> I'm done downloading the server icon. \a"
|
||||||
|
clear
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
#This function runs the server.
|
||||||
|
function run_server() {
|
||||||
|
check_update
|
||||||
|
first_run
|
||||||
|
echo ">> I'm removing the old backup"
|
||||||
|
rm -r Backups/Backup.tar.gz
|
||||||
|
clear
|
||||||
|
echo ">> I'm removing the old logs.."
|
||||||
|
rm -r logs
|
||||||
|
clear
|
||||||
|
echo ">> I'm saving the world to a new backup"
|
||||||
|
tar -zcf Backups/Backup.tar.gz world/
|
||||||
|
clear
|
||||||
|
echo ">> I've finished saving the world, I will now start the server !"
|
||||||
|
clear
|
||||||
|
echo ">> Lancement du serveur Minecraft en cours..."
|
||||||
|
clear
|
||||||
|
java -Xms2G -Xmx2G -jar minecraft_server.jar -o --nogui
|
||||||
|
echo ">> Arrêt du serveur fini. "
|
||||||
|
}
|
||||||
|
|
||||||
|
#This is really easy to understand.
|
||||||
|
function show_help() {
|
||||||
|
echo ">> Welcome to the server installation script."
|
||||||
|
echo ">> This script supports one option:"
|
||||||
|
echo ">> -h or --help Show this help page."
|
||||||
|
}
|
||||||
|
|
||||||
|
if [ "$1" == "-h" ] || [ "$1" == "--help" ]; then
|
||||||
|
show_help
|
||||||
|
read -p "Press [Enter] to continue..."
|
||||||
|
elif [ "$1" == "-k" ]; then
|
||||||
|
echo ""
|
||||||
|
else
|
||||||
|
echo ">> Before starting the script, you need to know a few things:"
|
||||||
|
echo ">> * You will need to provide your server icon."
|
||||||
|
echo ">> * You will need to accept the EULA for the server to run."
|
||||||
|
echo ">> * The script deletes the logs and the backups made on the previous run, for space."
|
||||||
|
echo ">> * The first time, you will encounter errors. Once the EULA are accepted, run the script again, it should fix most of them."
|
||||||
|
echo ">> * You can skip this part as of now by strating the script with the -k argument."
|
||||||
|
read -p "Press [Enter] key to start the script..."
|
||||||
|
fi
|
||||||
|
|
||||||
|
run_server
|
@ -1,69 +0,0 @@
|
|||||||
.highlight { background: #ffffff; }
|
|
||||||
.highlight .c { color: #999988; font-style: italic } /* Comment */
|
|
||||||
.highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */
|
|
||||||
.highlight .k { font-weight: bold } /* Keyword */
|
|
||||||
.highlight .o { font-weight: bold } /* Operator */
|
|
||||||
.highlight .cm { color: #999988; font-style: italic } /* Comment.Multiline */
|
|
||||||
.highlight .cp { color: #999999; font-weight: bold } /* Comment.Preproc */
|
|
||||||
.highlight .c1 { color: #999988; font-style: italic } /* Comment.Single */
|
|
||||||
.highlight .cs { color: #999999; font-weight: bold; font-style: italic } /* Comment.Special */
|
|
||||||
.highlight .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */
|
|
||||||
.highlight .gd .x { color: #000000; background-color: #ffaaaa } /* Generic.Deleted.Specific */
|
|
||||||
.highlight .ge { font-style: italic } /* Generic.Emph */
|
|
||||||
.highlight .gr { color: #aa0000 } /* Generic.Error */
|
|
||||||
.highlight .gh { color: #999999 } /* Generic.Heading */
|
|
||||||
.highlight .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */
|
|
||||||
.highlight .gi .x { color: #000000; background-color: #aaffaa } /* Generic.Inserted.Specific */
|
|
||||||
.highlight .go { color: #888888 } /* Generic.Output */
|
|
||||||
.highlight .gp { color: #555555 } /* Generic.Prompt */
|
|
||||||
.highlight .gs { font-weight: bold } /* Generic.Strong */
|
|
||||||
.highlight .gu { color: #800080; font-weight: bold; } /* Generic.Subheading */
|
|
||||||
.highlight .gt { color: #aa0000 } /* Generic.Traceback */
|
|
||||||
.highlight .kc { font-weight: bold } /* Keyword.Constant */
|
|
||||||
.highlight .kd { font-weight: bold } /* Keyword.Declaration */
|
|
||||||
.highlight .kn { font-weight: bold } /* Keyword.Namespace */
|
|
||||||
.highlight .kp { font-weight: bold } /* Keyword.Pseudo */
|
|
||||||
.highlight .kr { font-weight: bold } /* Keyword.Reserved */
|
|
||||||
.highlight .kt { color: #445588; font-weight: bold } /* Keyword.Type */
|
|
||||||
.highlight .m { color: #009999 } /* Literal.Number */
|
|
||||||
.highlight .s { color: #d14 } /* Literal.String */
|
|
||||||
.highlight .na { color: #008080 } /* Name.Attribute */
|
|
||||||
.highlight .nb { color: #0086B3 } /* Name.Builtin */
|
|
||||||
.highlight .nc { color: #445588; font-weight: bold } /* Name.Class */
|
|
||||||
.highlight .no { color: #008080 } /* Name.Constant */
|
|
||||||
.highlight .ni { color: #800080 } /* Name.Entity */
|
|
||||||
.highlight .ne { color: #990000; font-weight: bold } /* Name.Exception */
|
|
||||||
.highlight .nf { color: #990000; font-weight: bold } /* Name.Function */
|
|
||||||
.highlight .nn { color: #555555 } /* Name.Namespace */
|
|
||||||
.highlight .nt { color: #000080 } /* Name.Tag */
|
|
||||||
.highlight .nv { color: #008080 } /* Name.Variable */
|
|
||||||
.highlight .ow { font-weight: bold } /* Operator.Word */
|
|
||||||
.highlight .w { color: #bbbbbb } /* Text.Whitespace */
|
|
||||||
.highlight .mf { color: #009999 } /* Literal.Number.Float */
|
|
||||||
.highlight .mh { color: #009999 } /* Literal.Number.Hex */
|
|
||||||
.highlight .mi { color: #009999 } /* Literal.Number.Integer */
|
|
||||||
.highlight .mo { color: #009999 } /* Literal.Number.Oct */
|
|
||||||
.highlight .sb { color: #d14 } /* Literal.String.Backtick */
|
|
||||||
.highlight .sc { color: #d14 } /* Literal.String.Char */
|
|
||||||
.highlight .sd { color: #d14 } /* Literal.String.Doc */
|
|
||||||
.highlight .s2 { color: #d14 } /* Literal.String.Double */
|
|
||||||
.highlight .se { color: #d14 } /* Literal.String.Escape */
|
|
||||||
.highlight .sh { color: #d14 } /* Literal.String.Heredoc */
|
|
||||||
.highlight .si { color: #d14 } /* Literal.String.Interpol */
|
|
||||||
.highlight .sx { color: #d14 } /* Literal.String.Other */
|
|
||||||
.highlight .sr { color: #009926 } /* Literal.String.Regex */
|
|
||||||
.highlight .s1 { color: #d14 } /* Literal.String.Single */
|
|
||||||
.highlight .ss { color: #990073 } /* Literal.String.Symbol */
|
|
||||||
.highlight .bp { color: #999999 } /* Name.Builtin.Pseudo */
|
|
||||||
.highlight .vc { color: #008080 } /* Name.Variable.Class */
|
|
||||||
.highlight .vg { color: #008080 } /* Name.Variable.Global */
|
|
||||||
.highlight .vi { color: #008080 } /* Name.Variable.Instance */
|
|
||||||
.highlight .il { color: #009999 } /* Literal.Number.Integer.Long */
|
|
||||||
|
|
||||||
.type-csharp .highlight .k { color: #0000FF }
|
|
||||||
.type-csharp .highlight .kt { color: #0000FF }
|
|
||||||
.type-csharp .highlight .nf { color: #000000; font-weight: normal }
|
|
||||||
.type-csharp .highlight .nc { color: #2B91AF }
|
|
||||||
.type-csharp .highlight .nn { color: #000000 }
|
|
||||||
.type-csharp .highlight .s { color: #A31515 }
|
|
||||||
.type-csharp .highlight .sc { color: #A31515 }
|
|
@ -1,255 +0,0 @@
|
|||||||
@import url(https://fonts.googleapis.com/css?family=Lato:300italic,700italic,300,700);
|
|
||||||
|
|
||||||
body {
|
|
||||||
padding:50px;
|
|
||||||
font:14px/1.5 Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
|
|
||||||
color:#777;
|
|
||||||
font-weight:300;
|
|
||||||
}
|
|
||||||
|
|
||||||
h1, h2, h3, h4, h5, h6 {
|
|
||||||
color:#222;
|
|
||||||
margin:0 0 20px;
|
|
||||||
}
|
|
||||||
|
|
||||||
p, ul, ol, table, pre, dl {
|
|
||||||
margin:0 0 20px;
|
|
||||||
}
|
|
||||||
|
|
||||||
h1, h2, h3 {
|
|
||||||
line-height:1.1;
|
|
||||||
}
|
|
||||||
|
|
||||||
h1 {
|
|
||||||
font-size:28px;
|
|
||||||
}
|
|
||||||
|
|
||||||
h2 {
|
|
||||||
color:#393939;
|
|
||||||
}
|
|
||||||
|
|
||||||
h3, h4, h5, h6 {
|
|
||||||
color:#494949;
|
|
||||||
}
|
|
||||||
|
|
||||||
a {
|
|
||||||
color:#39c;
|
|
||||||
font-weight:400;
|
|
||||||
text-decoration:none;
|
|
||||||
}
|
|
||||||
|
|
||||||
a small {
|
|
||||||
font-size:11px;
|
|
||||||
color:#777;
|
|
||||||
margin-top:-0.6em;
|
|
||||||
display:block;
|
|
||||||
}
|
|
||||||
|
|
||||||
.wrapper {
|
|
||||||
width:860px;
|
|
||||||
margin:0 auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
blockquote {
|
|
||||||
border-left:1px solid #e5e5e5;
|
|
||||||
margin:0;
|
|
||||||
padding:0 0 0 20px;
|
|
||||||
font-style:italic;
|
|
||||||
}
|
|
||||||
|
|
||||||
code, pre {
|
|
||||||
font-family:Monaco, Bitstream Vera Sans Mono, Lucida Console, Terminal;
|
|
||||||
color:#333;
|
|
||||||
font-size:12px;
|
|
||||||
}
|
|
||||||
|
|
||||||
pre {
|
|
||||||
padding:8px 15px;
|
|
||||||
background: #f8f8f8;
|
|
||||||
border-radius:5px;
|
|
||||||
border:1px solid #e5e5e5;
|
|
||||||
overflow-x: auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
table {
|
|
||||||
width:100%;
|
|
||||||
border-collapse:collapse;
|
|
||||||
}
|
|
||||||
|
|
||||||
th, td {
|
|
||||||
text-align:left;
|
|
||||||
padding:5px 10px;
|
|
||||||
border-bottom:1px solid #e5e5e5;
|
|
||||||
}
|
|
||||||
|
|
||||||
dt {
|
|
||||||
color:#444;
|
|
||||||
font-weight:700;
|
|
||||||
}
|
|
||||||
|
|
||||||
th {
|
|
||||||
color:#444;
|
|
||||||
}
|
|
||||||
|
|
||||||
img {
|
|
||||||
max-width:100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
header {
|
|
||||||
width:270px;
|
|
||||||
float:left;
|
|
||||||
position:fixed;
|
|
||||||
}
|
|
||||||
|
|
||||||
header ul {
|
|
||||||
list-style:none;
|
|
||||||
height:40px;
|
|
||||||
|
|
||||||
padding:0;
|
|
||||||
|
|
||||||
background: #eee;
|
|
||||||
background: -moz-linear-gradient(top, #f8f8f8 0%, #dddddd 100%);
|
|
||||||
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#dddddd));
|
|
||||||
background: -webkit-linear-gradient(top, #f8f8f8 0%,#dddddd 100%);
|
|
||||||
background: -o-linear-gradient(top, #f8f8f8 0%,#dddddd 100%);
|
|
||||||
background: -ms-linear-gradient(top, #f8f8f8 0%,#dddddd 100%);
|
|
||||||
background: linear-gradient(top, #f8f8f8 0%,#dddddd 100%);
|
|
||||||
|
|
||||||
border-radius:5px;
|
|
||||||
border:1px solid #d2d2d2;
|
|
||||||
box-shadow:inset #fff 0 1px 0, inset rgba(0,0,0,0.03) 0 -1px 0;
|
|
||||||
width:270px;
|
|
||||||
}
|
|
||||||
|
|
||||||
header li {
|
|
||||||
width:89px;
|
|
||||||
float:left;
|
|
||||||
border-right:1px solid #d2d2d2;
|
|
||||||
height:40px;
|
|
||||||
}
|
|
||||||
|
|
||||||
header ul a {
|
|
||||||
line-height:1;
|
|
||||||
font-size:11px;
|
|
||||||
color:#999;
|
|
||||||
display:block;
|
|
||||||
text-align:center;
|
|
||||||
padding-top:6px;
|
|
||||||
height:40px;
|
|
||||||
}
|
|
||||||
|
|
||||||
strong {
|
|
||||||
color:#222;
|
|
||||||
font-weight:700;
|
|
||||||
}
|
|
||||||
|
|
||||||
header ul li + li {
|
|
||||||
width:88px;
|
|
||||||
border-left:1px solid #fff;
|
|
||||||
}
|
|
||||||
|
|
||||||
header ul li + li + li {
|
|
||||||
border-right:none;
|
|
||||||
width:89px;
|
|
||||||
}
|
|
||||||
|
|
||||||
header ul a strong {
|
|
||||||
font-size:14px;
|
|
||||||
display:block;
|
|
||||||
color:#222;
|
|
||||||
}
|
|
||||||
|
|
||||||
section {
|
|
||||||
width:500px;
|
|
||||||
float:right;
|
|
||||||
padding-bottom:50px;
|
|
||||||
}
|
|
||||||
|
|
||||||
small {
|
|
||||||
font-size:11px;
|
|
||||||
}
|
|
||||||
|
|
||||||
hr {
|
|
||||||
border:0;
|
|
||||||
background:#e5e5e5;
|
|
||||||
height:1px;
|
|
||||||
margin:0 0 20px;
|
|
||||||
}
|
|
||||||
|
|
||||||
footer {
|
|
||||||
width:270px;
|
|
||||||
float:left;
|
|
||||||
position:fixed;
|
|
||||||
bottom:50px;
|
|
||||||
}
|
|
||||||
|
|
||||||
@media print, screen and (max-width: 960px) {
|
|
||||||
|
|
||||||
div.wrapper {
|
|
||||||
width:auto;
|
|
||||||
margin:0;
|
|
||||||
}
|
|
||||||
|
|
||||||
header, section, footer {
|
|
||||||
float:none;
|
|
||||||
position:static;
|
|
||||||
width:auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
header {
|
|
||||||
padding-right:320px;
|
|
||||||
}
|
|
||||||
|
|
||||||
section {
|
|
||||||
border:1px solid #e5e5e5;
|
|
||||||
border-width:1px 0;
|
|
||||||
padding:20px 0;
|
|
||||||
margin:0 0 20px;
|
|
||||||
}
|
|
||||||
|
|
||||||
header a small {
|
|
||||||
display:inline;
|
|
||||||
}
|
|
||||||
|
|
||||||
header ul {
|
|
||||||
position:absolute;
|
|
||||||
right:50px;
|
|
||||||
top:52px;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@media print, screen and (max-width: 720px) {
|
|
||||||
body {
|
|
||||||
word-wrap:break-word;
|
|
||||||
}
|
|
||||||
|
|
||||||
header {
|
|
||||||
padding:0;
|
|
||||||
}
|
|
||||||
|
|
||||||
header ul, header p.view {
|
|
||||||
position:static;
|
|
||||||
}
|
|
||||||
|
|
||||||
pre, code {
|
|
||||||
word-wrap:normal;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@media print, screen and (max-width: 480px) {
|
|
||||||
body {
|
|
||||||
padding:15px;
|
|
||||||
}
|
|
||||||
|
|
||||||
header ul {
|
|
||||||
display:none;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@media print {
|
|
||||||
body {
|
|
||||||
padding:0.4in;
|
|
||||||
font-size:12pt;
|
|
||||||
color:#444;
|
|
||||||
}
|
|
||||||
}
|
|
1
update.txt
Normal file
1
update.txt
Normal file
@ -0,0 +1 @@
|
|||||||
|
2
|
1
version.txt
Normal file
1
version.txt
Normal file
@ -0,0 +1 @@
|
|||||||
|
2
|
Loading…
Reference in New Issue
Block a user