diff options
| -rwxr-xr-x | script/new.sh | 67 | ||||
| -rw-r--r-- | templates/post.md | 53 | ||||
| -rw-r--r-- | templates/post.org | 17 | ||||
| -rw-r--r-- | templates/writing.md | 53 |
4 files changed, 106 insertions, 84 deletions
diff --git a/script/new.sh b/script/new.sh deleted file mode 100755 index 04d61be..0000000 --- a/script/new.sh +++ /dev/null @@ -1,67 +0,0 @@ -#!/usr/bin/env bash -# Copyright (C) 2018 Miquel Sabaté Solà <mikisabate@gmail.com> -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see <https://www.gnu.org/licenses/>. - -set -e - -DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )/.." && pwd )" -pushd $DIR - -## -# Ask basic stuff like language and the file name. - -catalan=0 - -while true; do - read -p "Catalan only (Y/n)? " choice - case "$choice" in - n|N ) - break - ;; - * ) - catalan=1 - break - ;; - esac -done - -read -p "File name (with dashes but without the date): " base -file="$(date +%Y-%m-%d)-$base.org" - -## -# Copy template and sed away stuff. - -mkdir -p org/ca/_posts -dst=org/ca/_posts/$file -cp templates/post.org $dst -sed -i '/catalan_available/g' $dst - -if [[ $catalan == 0 ]]; then - mkdir -p org/en/_posts - dst=org/en/_posts/$file - cp templates/post.org $dst - sed -i 's/lang: ca/lang: en/g' $dst - sed -i '/english_available/g' $dst -else - sed -i 's/english_available: true/english_available: false/g' $dst -fi - -## -# Final output. - -echo "* Created file: $DIR/org/ca/_posts/$file" -if [[ $catalan == 0 ]]; then - echo "* Created file: $DIR/org/en/_posts/$file" -fi diff --git a/templates/post.md b/templates/post.md new file mode 100644 index 0000000..d847691 --- /dev/null +++ b/templates/post.md @@ -0,0 +1,53 @@ +--- +layout: post +title: Aquest és un títol +subtitle: Una mirada o quelcom similar +lang: ca +english_available: false +blogpost: true +tags: code interesting much awesome +--- + +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec vel ante ac ipsum +pretium vulputate. Donec molestie convallis dolor sed efficitur. Donec justo +purus, accumsan at dolor vel, gravida bibendum elit. Vivamus nec tempor +sem. Nulla lacinia arcu turpis, sed ultricies nisi tempus in. Mauris egestas +libero ullamcorper nunc consectetur, eget tincidunt magna commodo. Cras rutrum +leo eleifend turpis venenatis viverra. + +Etiam sapien dui, malesuada sit amet dapibus in, tempus ut tellus. Pellentesque +sollicitudin egestas dignissim. Curabitur suscipit mi a scelerisque +pellentesque. In consequat pulvinar ornare. Orci varius natoque penatibus et +magnis dis parturient montes, nascetur ridiculus mus. Donec lobortis +pellentesque dolor. Nam sit amet quam erat. Aliquam augue turpis, cursus sed +tristique at, scelerisque quis dolor. Fusce scelerisque tempor eros, mattis +posuere nulla posuere vel. Quisque a nibh nisl. Curabitur id nisl fermentum, +vestibulum eros eget, lobortis orci. Phasellus ac molestie leo. Vestibulum lorem +mi, elementum eget pellentesque eu, feugiat eu ante. Sed in ligula non justo +scelerisque blandit eget nec velit. Etiam ex risus, ornare ut leo in, rutrum +malesuada sapien. + +Quisque sem ante, suscipit eget varius ac, tincidunt sed felis. Integer posuere +ut ante a imperdiet. Nulla facilisi. Quisque interdum tempus ante. Morbi vitae +ante egestas, varius justo non, maximus velit. Duis molestie erat ipsum, in +pharetra mi dignissim sed. Maecenas blandit, arcu quis fermentum fringilla, +augue nisi tincidunt ex, at dictum ex leo ac est. Nam pulvinar, ipsum eu +vulputate malesuada, est odio placerat sapien, vehicula dignissim enim nisl ac +lorem. Aliquam id lacinia arcu. + +Proin vestibulum ex eu viverra rutrum. Aenean id felis ut justo venenatis +sollicitudin. Nunc vel blandit felis, ut placerat sapien. Vivamus finibus sed +est eu vestibulum. Aenean non elit eget urna facilisis consectetur. Sed +venenatis, mauris vitae ultricies tempus, nisl augue pharetra purus, at tempor +dolor nisi vel elit. Fusce sodales bibendum magna, quis iaculis purus. Duis quis +massa lorem. Nullam mollis interdum tellus rutrum viverra. Donec et sapien id +mauris efficitur consequat. + +Morbi accumsan commodo dolor. Mauris egestas dui vitae mattis blandit. Donec ex +nisi, tempor a placerat nec, tempor sit amet nisi. Curabitur id dolor sed libero +semper pulvinar a nec dolor. Etiam iaculis feugiat metus id convallis. Nam at +vulputate est. Nam finibus neque sit amet lectus porta, non rutrum tellus +feugiat. Aliquam id sodales dolor. Etiam rhoncus imperdiet leo, nec auctor justo +venenatis ac. Suspendisse ornare ante ligula, quis fringilla velit varius +quis. Pellentesque habitant morbi tristique senectus et netus et malesuada fames +ac turpis egestas. diff --git a/templates/post.org b/templates/post.org deleted file mode 100644 index b6fb2cd..0000000 --- a/templates/post.org +++ /dev/null @@ -1,17 +0,0 @@ -#+STARTUP: showall -#+OPTIONS: toc:nil -#+BEGIN_HTML ---- -layout: post -title: TITLE -subtitle: SUBTITLE -lang: ca -english_available: true -catalan_available: true ---- -#+END_HTML -# Local variables: -# after-save-hook: org-publish-current-file -# end: - -TEXT diff --git a/templates/writing.md b/templates/writing.md new file mode 100644 index 0000000..deb9fb0 --- /dev/null +++ b/templates/writing.md @@ -0,0 +1,53 @@ +--- +layout: post +title: Aquest és un títol +subtitle: Una mirada o quelcom similar +lang: ca +english_available: false +blogpost: false +tags: prova conte +--- + +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec vel ante ac ipsum +pretium vulputate. Donec molestie convallis dolor sed efficitur. Donec justo +purus, accumsan at dolor vel, gravida bibendum elit. Vivamus nec tempor +sem. Nulla lacinia arcu turpis, sed ultricies nisi tempus in. Mauris egestas +libero ullamcorper nunc consectetur, eget tincidunt magna commodo. Cras rutrum +leo eleifend turpis venenatis viverra. + +Etiam sapien dui, malesuada sit amet dapibus in, tempus ut tellus. Pellentesque +sollicitudin egestas dignissim. Curabitur suscipit mi a scelerisque +pellentesque. In consequat pulvinar ornare. Orci varius natoque penatibus et +magnis dis parturient montes, nascetur ridiculus mus. Donec lobortis +pellentesque dolor. Nam sit amet quam erat. Aliquam augue turpis, cursus sed +tristique at, scelerisque quis dolor. Fusce scelerisque tempor eros, mattis +posuere nulla posuere vel. Quisque a nibh nisl. Curabitur id nisl fermentum, +vestibulum eros eget, lobortis orci. Phasellus ac molestie leo. Vestibulum lorem +mi, elementum eget pellentesque eu, feugiat eu ante. Sed in ligula non justo +scelerisque blandit eget nec velit. Etiam ex risus, ornare ut leo in, rutrum +malesuada sapien. + +Quisque sem ante, suscipit eget varius ac, tincidunt sed felis. Integer posuere +ut ante a imperdiet. Nulla facilisi. Quisque interdum tempus ante. Morbi vitae +ante egestas, varius justo non, maximus velit. Duis molestie erat ipsum, in +pharetra mi dignissim sed. Maecenas blandit, arcu quis fermentum fringilla, +augue nisi tincidunt ex, at dictum ex leo ac est. Nam pulvinar, ipsum eu +vulputate malesuada, est odio placerat sapien, vehicula dignissim enim nisl ac +lorem. Aliquam id lacinia arcu. + +Proin vestibulum ex eu viverra rutrum. Aenean id felis ut justo venenatis +sollicitudin. Nunc vel blandit felis, ut placerat sapien. Vivamus finibus sed +est eu vestibulum. Aenean non elit eget urna facilisis consectetur. Sed +venenatis, mauris vitae ultricies tempus, nisl augue pharetra purus, at tempor +dolor nisi vel elit. Fusce sodales bibendum magna, quis iaculis purus. Duis quis +massa lorem. Nullam mollis interdum tellus rutrum viverra. Donec et sapien id +mauris efficitur consequat. + +Morbi accumsan commodo dolor. Mauris egestas dui vitae mattis blandit. Donec ex +nisi, tempor a placerat nec, tempor sit amet nisi. Curabitur id dolor sed libero +semper pulvinar a nec dolor. Etiam iaculis feugiat metus id convallis. Nam at +vulputate est. Nam finibus neque sit amet lectus porta, non rutrum tellus +feugiat. Aliquam id sodales dolor. Etiam rhoncus imperdiet leo, nec auctor justo +venenatis ac. Suspendisse ornare ante ligula, quis fringilla velit varius +quis. Pellentesque habitant morbi tristique senectus et netus et malesuada fames +ac turpis egestas. |
