jnordberg/wintersmith · GitHub - Vimperator git - the simple guide - no deep shit! git - the simple guide just a simple guide for getting started with git. no deep shit ;) by Roger Dudler credits to @tfnico, @fhd and Namics this guide in deutsch, español, français, indonesian, italiano, nederlands, polski, português, русский, türkçe, မြန်မာ, 日本語, 中文, 한국어 Vietnamese please report issues on github Infuse analytics everywhere with the AI-powered embedded analytics platform. Start your free trial.ads via Carbon setup Download git for OSX Download git for Windows Download git for Linux create a new repository create a new directory, open it and perform a git init to create a new git repository. checkout a repository create a working copy of a local repository by running the command git clone /path/to/repository when using a remote server, your command will be git clone username@host:/path/to/repository workflow add & commit You can propose changes (add it to the Index) using git add <filename> git add * This is the first step in the basic git workflow. pushing changes branching log
Harp, the static web server with built-in preprocessing Middleman: Getting Started Middleman is a command-line tool for creating static websites using all the shortcuts and tools of the modern web development environment. Middleman assumes familiarity with the command-line. The Ruby language and the Sinatra web framework form the base of the tool. Installation Middleman is distributed using the RubyGems package manager. Mac OS X comes prepackaged with both Ruby and Rubygems, however, some of the Middleman's dependencies need to be compiled during installation and on OS X that requires Xcode. Once you have Ruby and RubyGems up and running, execute the following from the command line: gem install middleman This will install Middleman, its dependencies and the command-line tools for using Middleman. The installation process will add one new command to your environment, with 3 useful features: middleman initmiddleman servermiddleman build The uses of each of these commands will be covered below. Starting a New Site: middleman init middleman init my_new_project The Skeleton Gemfile
Octopress - Vimperator A Git Primer git is a wicked-powerful distributed revision control system. It is confusing to many, so there are myriad tutorials and explanations online to help people understand it. This one will focus on the fundamental concepts and tasks rather than trying to compete with the documentation. “I’m an egotistical bastard, and I name all my projects after myself. First Linux, now git.” ~ Linus Torvalds Definitions Working Directory - the working directory is the directory where you have content that you want to manage with git. Commit - a commit is a full snapshot of the contents of your working directory (everything being tracked by git, anyway), and it’s kept track of using a unique 40 character SHA1 hash. Index - the index can be considered a staging area. Branch - a branch is similar in concept to other versioning systems, but in git it’s simply a pointer to a particular commit. Understanding how these components work together is the key to understanding git. git‘s Index $ git status On branch master Tags
GitHub Pages | Websites for you and your projects, hosted directly from your GitHub repository. Just edit, push, and your changes are live. A serious alternative to Jekyll is Nanoc[1]. It is absurdly easy to compile any ... I have to strongly advise against nanoc and recommend middleman[1] instead. The problems with nanoc unfortunately only become apparent after you've invested significantly into it and your site starts to grow in complexity and/or size (file-count). I've been there and it wasn't fun at all... The first problem is the obscure Rules DSL. It feels somewhat elegant in the beginning when you're mostly working of the canned examples. But once you divert from the beaten paths it quickly turns into a hairy mess and you find yourself with a >300 lines rules file, various workarounds tacked into the 'preprocess'-block, a conglomerate of "filters" and "helpers", and a rapidly fading memory of "How did all this fit together again?". The second problem is performance. That said, nanoc is okay for smallish projects, just beware the constraints. Middleman has been a more pleasant experience here (after the porting pains).
The Jekyde Blog - Vimperator Introduction Jekyde is a static blog builder, server and writer in Node.JS. Using Jekyde, You could write your blog in Markdown and LaTeX easily. The main differences between Jekyde and other similar tools are the following three features: Take care of conflicts between Markdown and LaTeX: You only need to write LaTeX formulas as $...$ and $$...$$. Jekyde is written in Node.JS. Libraries API - Google Code The Google Hosted Libraries is a stable, reliable, high-speed, globally available content distribution network for the most popular, open-source JavaScript libraries. Google works directly with the key stakeholders for each library effort and accepts the latest versions as they are released. Libraries To load a hosted library, copy and paste the HTML snippet for that library (shown below) in your web page. For instance, to load jQuery, embed the <script src=" snippet in your web page. We recommend that you load libraries from the CDN via HTTPS, even if your own website only uses HTTP. AngularJS snippet: site: angularjs.org stable versions: unstable versions: Angular Material material.angularjs.org early beta versions: Dojo dojotoolkit.org versions: Ext Core sencha.com/products/extcore jQuery 1.x snippet: 2.x snippet: jquery.com note: 2.1.2, 1.2.5 and 1.2.4 are not hosted due to their short and unstable lives in the wild. jQuery Mobile
Passer au statique : 5 raisons de tester la JAMstack sur votre prochain projet · Jamstatic Article original : Go static: 5 reasons to try JAMstack on your next project de Tom Bennet Adopter une stack de développement Web moderne pour pouvoir générer des sites statiques présente bien des avantages et Tom Bennet en a listé cinq des principaux. Si vous n’aviez encore jamais entendu parlé de la JAMstack, cet article donne un aperçu global du processus et de l’écosystème actuel ainsi que des gains engendrés. Vous trouverez également des lectures pour approfondir votre connaissance sur le sujet. Que ce soit pour mettre en place un blog, configurer un site de e-commerce ou développer une single page application en JavaScript, le temps où on se rabattait par défaut sur WordPress pour tout ou presque est révolu. Les générateurs de site statique et les réseaux de CDN ultra-rapides propulsent une nouvelle génération de sites Web et c’est le bon moment pour embrasser le mouvement. Avant d’expliquer plus en détail pourquoi, commençons déjà par regarder de quoi on parle. 1. 2. 3. 4. 5.