diff options
author | Valentin Popov <info@valentineus.link> | 2019-05-03 04:16:28 +0300 |
---|---|---|
committer | Valentin Popov <info@valentineus.link> | 2019-05-03 04:16:28 +0300 |
commit | fdf1029737542d8eb014f37fd1d07bad13974964 (patch) | |
tree | cf5fc971309e63c42d8493430de4c622d7eafd98 | |
parent | 5668edea38da9fd1cad629db9c768ff19e62e094 (diff) | |
download | popov.link-fdf1029737542d8eb014f37fd1d07bad13974964.tar.xz popov.link-fdf1029737542d8eb014f37fd1d07bad13974964.zip |
Have added sidebar panel
Signed-off-by: Valentin Popov <info@valentineus.link>
-rw-r--r-- | _config.yml | 49 | ||||
-rw-r--r-- | _data/aside_links.yml | 15 | ||||
-rw-r--r-- | _includes/aside.html | 41 | ||||
-rw-r--r-- | _scss/base/_main.scss | 1 | ||||
-rw-r--r-- | _scss/components/_avatar.scss | 9 | ||||
-rw-r--r-- | publickey.txt | 52 |
6 files changed, 143 insertions, 24 deletions
diff --git a/_config.yml b/_config.yml index 1e57bc6..9295afb 100644 --- a/_config.yml +++ b/_config.yml @@ -1,12 +1,12 @@ # Permalinks -permalink: "/:year-:month-:day/:title" +permalink: '/:year-:month-:day/:title' # Time Zone -timezone: "Europe/Samara" +timezone: 'Europe/Samara' # Catalogs include: - - "_pages" + - '_pages' # Parsers highlighter: rouge @@ -20,49 +20,50 @@ kramdown: # SASS/SCSS sass: - sass_dir: "_scss" - style: ":compressed" + sass_dir: '_scss' + style: ':compressed' # AutoPrefixer autoprefixer: browsers: - - "> 1%" - - "last 10 versions" + - '> 1%' + - 'last 10 versions' # Compress HTML compress_html: blanklines: false clippings: all - comments: ["<!-- ", " -->"] + comments: ['<!-- ', ' -->'] endings: [] profile: false startings: [] # Website address -url: "https://valentineus.link" -baseurl: "" +url: 'https://valentineus.link' +baseurl: '' # Site description -title: "Personal blog" -description: "Free developer and dreamer" -repos: "valentineus/valentineus.github.io" -rss: "/atom.xml" -lang: "ru" +title: 'Personal blog' +description: 'Free developer and dreamer' +avatar: 'https://www.gravatar.com/avatar/989fb5288ac482414a6d13acc329cc38?s=148' +repos: 'https://github.com/valentineus/valentineus.github.io' +rss: '/atom.xml' +lang: 'ru' # About the author author: - email: "info@valentineus.link" - name: "Valentin Popov" - url: "https://valentineus.link" + email: 'info@valentineus.link' + name: 'Valentin Popov' + url: 'https://valentineus.link' # Plugins plugins: - - "octopress-autoprefixer" + - 'octopress-autoprefixer' # Exceptions exclude: - - ".*" - - "Gemfile" - - "Gemfile.lock" - - "LICENSE.txt" - - "README.md" + - '.*' + - 'Gemfile' + - 'Gemfile.lock' + - 'LICENSE.txt' + - 'README.md' diff --git a/_data/aside_links.yml b/_data/aside_links.yml new file mode 100644 index 0000000..f0e4d28 --- /dev/null +++ b/_data/aside_links.yml @@ -0,0 +1,15 @@ +- name: 'e-mail' + tag: 'info@valentineus.link' + url: 'mailto:info@valentineus.link' + +- name: 'github' + tag: '@valentineus' + url: 'https://github.com/valentineus' + +- name: 'pgp' + tag: 'A90A8EA3' + url: '/publickey.txt' + +- name: 'twitter' + tag: '@valyaha' + url: 'https://twitter.com/valyaha' diff --git a/_includes/aside.html b/_includes/aside.html new file mode 100644 index 0000000..91160b2 --- /dev/null +++ b/_includes/aside.html @@ -0,0 +1,41 @@ +<aside class="sidebar" role="navigation"> + <div class="avatar"> + <img alt="Avatar" src="{{ site.avatar | strip_newlines | strip_html | strip | normalize_whitespace | relative_url | uri_escape }}" /> + </div> + + <p>{{ site.description | strip_newlines | strip_html | strip | normalize_whitespace | smartify | xml_escape }}</p> + + {% for link in site.data.aside_links %} + <p> + <span>{{ link.name | strip_newlines | strip_html | strip | normalize_whitespace | smartify | xml_escape }}</span> + + <a href="{{ link.url | strip_newlines | strip_html | strip | normalize_whitespace | relative_url | uri_escape }}" target="_blank"> + {{ link.tag | strip_newlines | strip_html | strip | normalize_whitespace | smartify | xml_escape }} + </a> + </p> + {% endfor %} + + <h4>Recent Posts</h4> + + {% for post in site.posts limit: 5 %} + <div> + <small> + <time datetime="{{ post.date | date_to_xmlschema }}"> + {{ post.date | date: '%Y-%m-%d' | strip_newlines | strip_html | strip | normalize_whitespace | smartify | xml_escape }} + </time> + </small> + + <a href="{{ post.url | relative_url | uri_escape }}"> + {{ post.title | strip_newlines | strip_html | strip | normalize_whitespace | smartify | xml_escape }} + </a> + </div> + {% endfor %} + + <h4>License</h4> + + <p> + The content for this site is <a href="https://creativecommons.org/licenses/by-nc/3.0/" target="_blank">CC BY-NC 3.0</a>. + The <a href="{{ site.repos | strip_newlines | strip_html | strip | normalize_whitespace | relative_url | uri_escape }}" target="_blank">code</a> + for this site is <a href="https://opensource.org/licenses/MIT" target="_blank">MIT</a>. + </p> +</aside> diff --git a/_scss/base/_main.scss b/_scss/base/_main.scss index 810b2d4..85e7592 100644 --- a/_scss/base/_main.scss +++ b/_scss/base/_main.scss @@ -1 +1,2 @@ +@import 'components/avatar'; @import 'components/core'; diff --git a/_scss/components/_avatar.scss b/_scss/components/_avatar.scss new file mode 100644 index 0000000..e4b133f --- /dev/null +++ b/_scss/components/_avatar.scss @@ -0,0 +1,9 @@ +.avatar { + margin: auto; + max-width: 148px; + text-align: center; + + img { + border-radius: 10px; + } +} diff --git a/publickey.txt b/publickey.txt new file mode 100644 index 0000000..de9809f --- /dev/null +++ b/publickey.txt @@ -0,0 +1,52 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +7/M= +=J5dt +-----END PGP PUBLIC KEY BLOCK----- |