Changeset 9efdfcd in at-w96k


Ignore:
Timestamp:
May 8, 2019, 3:46:34 AM (6 years ago)
Author:
w96k <w96k.ru@…>
Branches:
master
Children:
0d430f2
Parents:
0c2ded9
Message:

Make redirects (don't know how to use haunt properly yet)

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • Makefile

    r0c2ded9 r9efdfcd  
    1 watch:
    2         sassc ./css/mini.scss --style compressed > ./css/mini.css & \
    3         haunt serve --watch
     1build:
     2        rm -rf site/
     3        sassc ./css/mini.scss --style compressed > ./css/mini.css
     4        haunt build
     5        mkdir site/posts
     6        mkdir site/posts/dobryakov_employment
     7        mv site/dobryakov_employment.html site/posts/dobryakov_employment/index.html
     8        mkdir site/posts/pirogov_fp
     9        mv site/pirogov_fp.html site/posts/pirogov_fp/index.html
     10        mkdir site/posts/libreboot_x200t
     11        mv site/libreboot_x200t.html site/posts/libreboot_x200t/index.html
     12        haunt serve
  • haunt.scm

    r0c2ded9 r9efdfcd  
    123123             sxml->html))
    124124
     125(define (redirect-dobryakov site posts)
     126  (define body
     127    `((article
     128       (meta (@
     129              (http-equiv "refresh")
     130              (content "0; url=/григорий-добряков-об-устройстве-на-работу.html")))
     131       (h2 "Перенаправляю...")
     132       (p (a (@ (href "/григорий-добряков-об-устройстве-на-работу.html"))
     133             "Нажмите если не перенаправилось"))
     134       )))
     135 
     136  (make-page "dobryakov_employment.html"
     137             (with-layout mini-theme site "Редирект" body)
     138             sxml->html))
     139
     140(define (redirect-pirogov site posts)
     141  (define body
     142    `((article
     143       (meta (@
     144              (http-equiv "refresh")
     145              (content "0; url=/алексей-пирогов-про-фп.html")))
     146       (h2 "Перенаправляю...")
     147       (p (a (@ (href "/алексей-пирогов-про-фп.html"))
     148             "Нажмите если не перенаправилось"))
     149       )))
     150 
     151  (make-page "pirogov_fp.html"
     152             (with-layout mini-theme site "Редирект" body)
     153             sxml->html))
     154
     155(define (redirect-libreboot site posts)
     156  (define body
     157    `((article
     158       (meta (@
     159              (http-equiv "refresh")
     160              (content "0; url=/libreboot-x200t.html")))
     161       (h2 "Перенаправляю...")
     162       (p (a (@ (href "/libreboot-x200t.html"))
     163             "Нажмите если не перенаправилось"))
     164       )))
     165 
     166  (make-page "libreboot_x200t.html"
     167             (with-layout mini-theme site "Редирект" body)
     168             sxml->html))
     169
    125170;; TODO: Refactor book creating
    126171(define (make-book name sub cover) (0))
     
    140185                      (h3 (@ (class "section")) "Пиши сокращай")
    141186                      (p "Полезна для всех, кто публикует хоть что-нибудь в
    142 интернете. После прочтения стараюсь применять советы из книги на
    143 практике.")
    144                       (p "Оценка: "
    145                          (mark (@ (class "tertiary")) "Рекомендую"))
    146                       )
    147 
    148                  (p (@ (style "text-align: center;"))
    149                     (a
    150                      (@ (href "https://www.goodreads.com/book/show/31855502"))
    151                      "Книга на Goodreads"))
    152 
    153                  )))
     187                      интернете. После прочтения стараюсь применять советы из книги на
     188                      практике.")
     189                      (p "Оценка: "
     190                         (mark (@ (class "tertiary")) "Рекомендую"))
     191                      )
     192
     193                 (p (@ (style "text-align: center;"))
     194                 (a
     195                  (@ (href "https://www.goodreads.com/book/show/31855502"))
     196                  "Книга на Goodreads"))
     197
     198              )))
    154199
    155200      ;; Learning GNU EMACS
     
    282327                       about-page
    283328                       bookshelf-page
     329                       redirect-dobryakov
     330                       redirect-pirogov
     331                       redirect-libreboot
    284332                       (static-directory "images")
    285333                       (static-directory "css")
Note: See TracChangeset for help on using the changeset viewer.