diff options
author | Mole Shang <[email protected]> | 2023-04-16 21:58:18 +0800 |
---|---|---|
committer | Mole Shang <[email protected]> | 2023-04-16 21:58:18 +0800 |
commit | 1f2e7aa880360ebb3d017468b663aeb932524398 (patch) | |
tree | c15148bb12c29f3e779353f36c0c3b467d924daf | |
download | zola-blog-1f2e7aa880360ebb3d017468b663aeb932524398.tar.gz zola-blog-1f2e7aa880360ebb3d017468b663aeb932524398.tar.bz2 zola-blog-1f2e7aa880360ebb3d017468b663aeb932524398.zip |
initial commit
-rw-r--r-- | .gitignore | 3 | ||||
-rw-r--r-- | .gitmodules | 3 | ||||
-rw-r--r-- | config.toml | 68 | ||||
-rw-r--r-- | content/_index.en.md | 5 | ||||
-rw-r--r-- | content/_index.md | 5 | ||||
-rw-r--r-- | content/about/_index.md | 13 | ||||
-rw-r--r-- | content/archives/_index.md | 4 | ||||
-rw-r--r-- | content/yuru-camp/index.md | 62 | ||||
-rw-r--r-- | content/yuru-camp/s1ep5.jpg | bin | 0 -> 203321 bytes | |||
-rw-r--r-- | netlify.toml | 23 | ||||
m--------- | themes/Seje2 | 0 |
11 files changed, 186 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..4f3e514 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +public +out +.swp diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..a119376 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "themes/Seje2"] + path = themes/Seje2 + url = https://git.135e2.dev/135e2/Seje2 diff --git a/config.toml b/config.toml new file mode 100644 index 0000000..97d076f --- /dev/null +++ b/config.toml @@ -0,0 +1,68 @@ +# The URL the site will be built for +base_url = "https://blog.135e2.dev" + +# Whether to automatically compile all Sass files in the sass directory +compile_sass = true + +# The default language; used in feeds. +default_language = "zh-cn" + +# theme +theme = "Seje2" + +# When set to "true", the generated HTML files are minified. +minify_html = true + +# When set to "true", a feed is automatically generated. +generate_feed = true + +# The filename to use for the feed. Used as the template filename, too. +# Defaults to "atom.xml", which has a built-in template that renders an Atom 1.0 feed. +# There is also a built-in template "rss.xml" that renders an RSS 2.0 feed. +feed_filename = "rss.xml" + +taxonomies = [ + {name = "categories", feed = true}, + {name = "tags", feed = true}, +] + +[markdown] +# Whether to do syntax highlighting +# Theme can be customised by setting the `highlight_theme` variable to a theme supported by Zola +highlight_code = true + +[extra] +# Put all your custom variables here +# show Chinese date format instead of normal date format +seje_chinese_date = true +# show summary instead of the whole article on the index page +seje_show_summary_only = true +# Google Font API mirror URLs (for China mainland users, try fonts.loli.net) +seje_font_mirror = "fonts.googleapis.com" +# whether use traditional Chinese style vertical layout +seje_vertical_layout = false +# additional custom fonts to include (must be in CSS font-family format) +seje_custom_fonts = "" +# whether enable darkmode. Possible values: auto, always, never +seje_darkmode = "auto" +# Your site blog links +seje_menu_links = [ + {url = "$BASE_URL/", name = "home"}, + {url = "$BASE_URL/archives", name = "archives"}, + {url = "$BASE_URL/about", name = "about"}, + {url = "$BASE_URL/tags", name = "tag"}, + {url = "$BASE_URL/rss.xml", name = "rss"}, +] + +[translations] +title = "无何有之乡" +home = "主页" +archives = "归档" +about = "关于" +tag = "标签" +rss = "订阅" +more = "查看全文" +olderArticle = "旧文章" +newer = "上一篇" +older = "下一篇" +loading = "加载中..." diff --git a/content/_index.en.md b/content/_index.en.md new file mode 100644 index 0000000..32c2408 --- /dev/null +++ b/content/_index.en.md @@ -0,0 +1,5 @@ ++++ +template = "home.html" +paginate_by = 5 +sort_by = "date" ++++ diff --git a/content/_index.md b/content/_index.md new file mode 100644 index 0000000..32c2408 --- /dev/null +++ b/content/_index.md @@ -0,0 +1,5 @@ ++++ +template = "home.html" +paginate_by = 5 +sort_by = "date" ++++ diff --git a/content/about/_index.md b/content/about/_index.md new file mode 100644 index 0000000..f38e47a --- /dev/null +++ b/content/about/_index.md @@ -0,0 +1,13 @@ ++++ +title = "关于" +[extra] +year = 2023 +month = 3 +day = 25 + ++++ + +# 无何有之乡 // the Land of Nothingless + +作者 // Arthors: + - [135e2 (Mole Shang)](mailto:[email protected]) diff --git a/content/archives/_index.md b/content/archives/_index.md new file mode 100644 index 0000000..7e6d4ea --- /dev/null +++ b/content/archives/_index.md @@ -0,0 +1,4 @@ ++++ +template = "archives.html" ++++ + diff --git a/content/yuru-camp/index.md b/content/yuru-camp/index.md new file mode 100644 index 0000000..4f4e6f1 --- /dev/null +++ b/content/yuru-camp/index.md @@ -0,0 +1,62 @@ ++++ +title = "为什么我们都应当看一些「摇曳露营△」" +date = 2023-03-25 +arthors = ["135e2 (Mole Shang)"] +[taxonomies] +tags = ["ACGN"] ++++ +## 引 + +笔者始终认为,不论何种形式的文化作品,对其进行鉴赏与批评,都是审美过程中必不可少的一环。面对ACGN类作品,这一点也同样适用。 + +你当然可以如此争辩:「动画本身作为一种商业产品,市场自有评判;尤其是这种没什么实质内容的日常番,何必如此较真?」 + +但「摇曳露营△」不同于传统的世界系动画,我们难以简单地从社会意义角度展开分析;同时其亦非时下流行的芳文式轻百,无法直接套用日常系作品的价值观。 + +因此,本文将试图从一些别样(但或许不那么有趣(笑))的角度,深入挖掘这部2018年由C-Station制作的动画作品,回答『~~为什么摇曳露营△是永远的神之动画~~ 摇曳露营△此片表达了怎样的价值观』这一问题。 + +<!-- more --> +--- + +## 「露营」与现代派 + +如果将动画情节上的编排类比于小说,「露营」更像是一部“等待戈多”式的现代派作品。传统的“讲故事”模式,离不开“起承转合”的基本架构:即使是经典如「轻音少女」,也同样免不了需要一个明确而具体的目标(学园祭 etc.)来支撑所谓「主线剧情」的发展。这种「主线剧情」的存在,看似必不可少——为了让观众保持持续的兴趣去关心“然后怎么样了?”的问题,创作者不得不营造一个个矛盾冲突,以此推动整个故事向前进。所谓关于动画类型与体裁上的讨论,也不过是这个矛盾大与小、以“主线”占优还是靠一个个“支线”撑起内容的问题罢了。 + +「露营」则完全打破了这种结构上的桎梏。即使用日常番的标准来审视,本片中「剧情」的存在感也是极其微弱的。露营本身不是一种需要“攀登”“竞赛”的活动,因此在情节的塑造上,并不追求“解决重大问题(成长、脱宅 etc.)”或者“表现某种你死我活的冲突”。抛开了传统的「目标导向型」制作模式,制作组得以将重心放在「日常氛围」的塑造上。不论是多到令人惊叹的长焦镜头、静止帧还是纯粹地“拍风景”,情节上的弱化使观众不得不关注所谓「景观」本身。当我们见过太多剧情党党争、对套路化的悬念与起伏感到厌倦之后,「摇曳露营△」提出了一种新的可能性,即「纯粹地以“景”来展现、表达人物和主题」。 + + + +第一季第五集的例子放在这里无比合适:如果说前四集凛和抚子还处在友情发展的初阶段,那么第五集的“互赠夜景”则将两个主人公之间的联系从「普通」推向了「非同一般」的高度。有趣的是,这个“小高潮”并非是依靠情节上的矛盾冲突推起的,而是再一次地借助「景」的力量——身在异地的我们,共享着同一片夜空的美好。制作组通过一组很巧妙的分镜,使凛和抚子真正在同一帧里实现了「山川异域,风月同心」的自恰和统一。 + +## 「あたしのあしたに会いにいく。」 + +> 这句话我在想法里说过,是相当日文语感的,难以翻译,甚至带有一些文字游戏的成分:我(あたし)和明天(あした)这两个词的假名其实都一样,只是调换了顺序。某种意义上,“我”又与“明天”似乎被视为同一物,这两个词释放了更多的意义。偷一下我一位朋友的翻译:“**前去与我的明天相见。**” +> +> —— [塔塔君Minkun,知乎](https://www.zhihu.com/question/438390494/answer/1667181746) + +当然,如果仅仅是靠拍“景”出名,「露营」顶多也就算是一部成功的日本旅游宣传片,不足以我在这里如此大费周章~~地各种彩虹屁~~。但制作组的用心显然不止于此:“景”仅仅作为一种背景与载体,「摇曳露营△」的核心还是回归到了人与人的关系上。常常被提起的那桶「泡面」也好,抚子单人露营时给孩子们做的「锡纸烤蔬菜」也好,staff们特别擅长把握一些看似微小的意象,来侧面展现日常生活的美好——第二季尤为如此。所谓「日常的真实」,大抵也就潜藏在这些人与人相处的微小细节当中。贯穿第二季全篇,爷爷对凛的影响、凛对抚子的影响、野生团对惠那的影响,都完美地融进了「露营」这一自然的题材当中,形成了一种人与自然的和谐。可以说,是「露营」串起了昨天、今天,又引导主人公们走向明天——正如小标题所言,“前去与我的明天相见”。 + +## 不止轻百的「克制」 + + + +露学家们绕不开的话题,所谓“克制”。人物与人物之间始终保持了一种适当的距离感,正如凛始终没有加入野生团一样,再一次地,面对“情节与人物分配”这个永恒的难题,「摇曳露营△」选择了弱化情节而强调“距离”,因而给人物的个性留下了极大的发展空间。摆脱掉了传统轻百的创作束缚,志摩凛自如的性格、抚子恰到好处的关怀才得以充分地展现在观众面前,从而展现出一种「克制」——最大化保留人物各有的形象。在充满贴贴的公式化轻百盛行的当下,还能坚持这种表达上的「克制感」,不可谓不是「露营」另一大难能可贵的地方。 + +## 「手机」:如何和科技共处 + +「摇曳露营△」中的“手机”这一意象的设置,也许是为数不多的让我真切感到「科技改变生活」的时刻。借助手机,常常是在异地各自打工、露营、旅行的芝麻凛与野生团,才得以展开千丝万缕的联系。面对纷杂的现代生活,它为我们「如何和科技共处」提供了另一种可能性:即时通讯软件并非一定要绑架你我的时间,而也可以是联系jk们情谊的最佳方式。 + +笔者无意在此深入讨论或批判互联网的碎片化,只是,但愿你我都不要忘记「手机」本来的样子——记录你我美好生活的瞬间。 + +--- + +# 结 + +也许生活并非处处皆为美好,但我们依旧热爱日常。「摇曳露营△」借助一次次轻松、舒适、纯粹的露营,对「什么是一部优秀的治愈系日常动画」作出了一个最好的诠释。而在日常之外的思考与表达,又赋予其特别的现实关怀。 + +走吧,泡上一桶合味道,让我们一起`「Go Laid-back Camping」`吧。 + +> 参考: +> - https://bgm.tv/blog/313913 +> - https://bgm.tv/blog/303349 +> - https://www.zhihu.com/question/438390494/answer/1667181746 diff --git a/content/yuru-camp/s1ep5.jpg b/content/yuru-camp/s1ep5.jpg Binary files differnew file mode 100644 index 0000000..b74078c --- /dev/null +++ b/content/yuru-camp/s1ep5.jpg diff --git a/netlify.toml b/netlify.toml new file mode 100644 index 0000000..b0a25b9 --- /dev/null +++ b/netlify.toml @@ -0,0 +1,23 @@ +[build] +# This assumes that the Zola site is in a docs folder. If it isn't, you don't need +# to have a `base` variable but you do need the `publish` and `command` variables. +publish = "public" +command = "zola build" + +[build.environment] +# Set the version name that you want to use and Netlify will automatically use it. +ZOLA_VERSION = "0.17.2" + +# The magic for deploying previews of branches. +# We need to override the base url with whatever url Netlify assigns to our +# preview site. We do this using the Netlify environment variable +# `$DEPLOY_PRIME_URL`. + +[context.deploy-preview] +command = "zola build --base-url $DEPLOY_PRIME_URL" + +# curl -H "Content-Type: application/zip" \ +# -H "Authorization: Bearer PERSONAL_ACCESS_TOKEN_FROM_STEP_1" \ +# --data-binary "@FILE_NAME.zip" \ +# https://api.netlify.com/api/v1/sites/SITE_NAME.netlify.com/deploys + diff --git a/themes/Seje2 b/themes/Seje2 new file mode 160000 +Subproject 2ab777d5827681c6464ac9f705567bb773f6b66 |