# : user GitHub, # repository . # : git clone github.com/user/repository.git # gh-pages cd repository git checkout --orphan gh-pages # git rm -rf . # index.html echo "Test" > index.html git add index.html git commit -a -m "Testing gh-pages" # GitHub git push origin gh-pages
# html : cp -rf ../folder_with_template/* ./
git add * git commit -m "Added some content" git push
<div id="code"> ... your code goes here ... </div>
<style type="text/css" media="screen"> #code { width: 100%; float:left; min-height:100px; overflow: hidden; } </style> <script src="assets/js/jquery.min.js"></script> <script src="assets/js/ace/ace.js"></script>
<script> var code; $(function() { code = ace.edit("code"); // id="code" code.setTheme("ace/theme/textmate"); // code.getSession().setMode("ace/mode/c_cpp"); // C++ code.setShowPrintMargin(false); // : 80 code.setOptions({ maxLines: Infinity, // : fontSize: "12pt", // : }); code.$blockScrolling = Infinity; // , }); </script>
$.get("https://raw.githubusercontent.com/user/repository/master/" + "path_to_source_file_in_repo.cpp", function(data) { code.setValue(data); // code.clearSelection(); // : });
<button id="run" onclick='run();'>Run</button> <p>Output:</p><pre id="output">Waiting...</pre>
function run() { // var cmd = "g++ -Wall main.cpp -o main_prog && echo 'Compilation: SUCCESS." + " Program output is:\n' && ./main_prog && echo \"\nExit code: $?\""; var output = $("#output"); output.text(''); var to_compile = { "src": code.getValue(), "cmd": cmd, }; output.text("Executing... Please wait."); $.ajax({ url: "http://coliru.stacked-crooked.com/compile", type: "POST", data: JSON.stringify(to_compile), contentType:"text/plain; charset=utf-8", dataType: "text" }).done(function(data) { output.text(data); }).fail(function(data) { output.text("Server error: " + data); }); };
<link rel="stylesheet" href="social-likes_flat.css"> <meta property="og:title" content="Your Title"/> <meta property="og:image" content="Your logo"/> <link rel="canonical" href="https://user.imtqy.com/repository/"> <meta property="og:url" content="https://user.imtqy.com/repository/"/> <meta property="og:site_name" content="Your repository name"/> <meta property="og:type" content="website"/> <meta property="og:description" content="Your short description"/> ... <script src="social-likes.min.js"></script> ... <div class="social-likes right" data-counters="no"> <div class="facebook" title="Share on Facebook">Facebook</div> <div class="twitter" title="Share on Twitter">Twitter</div> <div class="plusone" title="Share on Google+">Google+</div> <div class="vkontakte" title="Share on VK">VK</div> <div class="odnoklassniki" title="Share on Odnoklassniki">Odnoklassniki</div> <div class="mailru" title="Share on MyWorld">MyWorld</div> </div>
Source: https://habr.com/ru/post/270141/
All Articles