Compare commits

...

No commits in common. "main" and "master" have entirely different histories.
main ... master

638 changed files with 3285 additions and 26050 deletions

View File

@ -1,59 +0,0 @@
name: github pages
on:
push:
branches:
- main # Set a branch to deploy
jobs:
deploy:
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v3
with:
submodules: true # Fetch Hugo themes (true OR recursive)
fetch-depth: 0 # Fetch all history for .GitInfo and .Lastmod
- uses: FedericoCarboni/setup-ffmpeg@v2
id: setup-ffmpeg
- name: Run shell
run: bash -x ./scripts/duration-length.sh
shell: bash
# deploy to duration-length-content branch in local repository
- name: deploy duration-length-content branch
uses: s0/git-publish-subdir-action@develop
env:
REPO: self
BRANCH: duration-length-content
FOLDER: content
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Clone ox-hugo
run: git clone https://github.com/jsntn/ox-hugo.git ox-hugo
- name: Set up Hugo
uses: peaceiris/actions-hugo@v2
with:
hugo-version: '0.87.0'
extended: true
- name: Build
run: hugo --minify
- name: Deploy
uses: peaceiris/actions-gh-pages@v3
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: ./public
cname: shufang.org
- name: executing remote ssh commands using password
uses: appleboy/ssh-action@master
with:
host: ${{ secrets.HOST }}
username: ${{ secrets.USERNAME }}
password: ${{ secrets.PASSWORD }}
port: ${{ secrets.PORT }}
script: whoami; cd ${{ secrets.WEBSITE_ABS_PATH }}; git pull

7
.gitignore vendored
View File

@ -1,4 +1,3 @@
*.*~
resources/_gen/
.DS_Store
public/
.sass-cache
.jekyll-metadata
.idea/

19
LICENSE Normal file
View File

@ -0,0 +1,19 @@
The MIT License (MIT)
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

View File

@ -1,9 +1,39 @@
This is the repository for 一个人的书房 2.0。
# Evento
[![github pages](https://github.com/shufangOrg/shufang.org/actions/workflows/gh-pages.yml/badge.svg)](https://github.com/shufangOrg/shufang.org/actions/workflows/gh-pages.yml)
Evento is a minimal, responsive theme for Jekyll. The projects allows people, groups or companies to host and show a list future and past events.
## TODO
https://github.com/shufangOrg/shufang.org/issues
### Features
## Wiki
https://github.com/shufangOrg/shufang.org/wiki
* Clean layout
* Responsive layout
* Shows future and past events
* Easy for people to add events
---
### Install and Test
1. Download or clone repo `git clone git@github.com:boyney123/evento.git`
2. Enter the folder: `cd evento/`
4. Start Jekyll server: `jekyll serve`
Access via: [http://localhost:4000](http://localhost:4000)
---
### Demo and Download
[Demo](http://evento.davidboyne.co.uk)
[Download](https://github.com/boyney123/evento/archive/master.zip)
### Screen Shot 1
![Evento - free Jekyll theme](/screenshot.png)
### Screen Shot 2
![Evento - free Jekyll theme](/screenshot2.png)
---
### Copyright and license
It is under [the MIT license](/LICENSE).

33
_config.yml Normal file
View File

@ -0,0 +1,33 @@
# Evento Theme/Blog
#
# This config file is meant for settings that affect your whole blog, values
# which you are expected to set up once and rarely need to edit after that.
# For technical reasons, this file is *NOT* reloaded automatically when you use
# 'jekyll serve'. If you change this file, please restart the server process.
# Site settings
title: 一个人的书房
#What is the name of the events or talks you would like to host? (Example Brownbags, Talks, Lighting Talks)
event_label: Events
description: > # this means to ignore newlines until "baseurl:"
Simple Jekyll theme to host internal/external events happening in and around your area. Free free to contribute or fork the repo.
baseurl: "" # the subpath of your site, e.g. /blog
url: "http://127.0.0.1:4000" # the base hostname & protocol for your site
#These settings might be able to go?
author: David Boyne
twitter_username: boyney123
github_username: boyney123/evento
company_name: Comparethemarket
# Build settings
markdown: kramdown
#Have to show future posts for future events.
future: true
permalink: /event/:title.html

21
_data/organisers.yml Normal file
View File

@ -0,0 +1,21 @@
David Boyne:
name: David Boyne
email: "david.boyne@test.com"
photo: "https://pbs.twimg.com/profile_images/660943257795457030/igA_joVD.jpg"
Jimmy Smith:
name: Jimmy Smith
email: "jimmy.smith@test.com"
photo: "https://randomuser.me/api/portraits/men/92.jpg"
Frank Smith:
name: Frank Smith
email: "frank.smith@test.com"
photo: "https://randomuser.me/api/portraits/men/64.jpg"
Laura Frank:
name: Laura Frank
email: "laura.frank@test.com"
photo: "https://randomuser.me/api/portraits/women/0.jpg"

13
_includes/footer.html Normal file
View File

@ -0,0 +1,13 @@
<footer class="site-footer">
<div class="wrapper">
<h2 class="footer-heading">{{ site.title }}</h2>
<p>
{{ site.description }}
{% include icon-github.html %}
</p>
</div>
</footer>

12
_includes/head.html Normal file
View File

@ -0,0 +1,12 @@
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>{% if page.title %}{{ page.title | escape }}{% else %}{{ site.title | escape }}{% endif %}</title>
<meta name="description" content="{% if page.excerpt %}{{ page.excerpt | strip_html | strip_newlines | truncate: 160 }}{% else %}{{ site.description }}{% endif %}">
<link rel="stylesheet" href="{{ "/css/main.css" | prepend: site.baseurl }}">
<link rel="canonical" href="{{ page.url | replace:'index.html','' | prepend: site.baseurl | prepend: site.url }}">
<link rel="alternate" type="application/rss+xml" title="{{ site.title }}" href="{{ "/feed.xml" | prepend: site.baseurl | prepend: site.url }}">
</head>

31
_includes/header.html Normal file
View File

@ -0,0 +1,31 @@
<header class="site-header">
<div class="wrapper">
<a class="site-title" href="{{ site.baseurl }}/">{{ site.title }}</a>
<nav class="site-nav">
<a href="#" class="menu-icon">
<svg viewBox="0 0 18 15">
<path fill="#424242" d="M18,1.484c0,0.82-0.665,1.484-1.484,1.484H1.484C0.665,2.969,0,2.304,0,1.484l0,0C0,0.665,0.665,0,1.484,0 h15.031C17.335,0,18,0.665,18,1.484L18,1.484z"/>
<path fill="#424242" d="M18,7.516C18,8.335,17.335,9,16.516,9H1.484C0.665,9,0,8.335,0,7.516l0,0c0-0.82,0.665-1.484,1.484-1.484 h15.031C17.335,6.031,18,6.696,18,7.516L18,7.516z"/>
<path fill="#424242" d="M18,13.516C18,14.335,17.335,15,16.516,15H1.484C0.665,15,0,14.335,0,13.516l0,0 c0-0.82,0.665-1.484,1.484-1.484h15.031C17.335,12.031,18,12.696,18,13.516L18,13.516z"/>
</svg>
</a>
<div class="trigger">
{% for my_page in site.pages %}
{% if my_page.navigation_title %}
{% if my_page.button %}
<a class="page-link button button-primary" href="{{ my_page.url | prepend: site.baseurl }}">{{ my_page.navigation_title }}</a>
{% else %}
<a class="page-link" href="{{ my_page.url | prepend: site.baseurl }}">{{ my_page.navigation_title }}</a>
{% endif %}
{% endif %}
{% endfor %}
</div>
</nav>
</div>
</header>

View File

@ -0,0 +1 @@
<a href="https://github.com/boyney123/evento"><span class="icon icon--github">{% include icon-github.svg %}</span><span class="username">Evento</span></a>

View File

@ -0,0 +1 @@
<svg viewBox="0 0 16 16"><path fill="#828282" d="M7.999,0.431c-4.285,0-7.76,3.474-7.76,7.761 c0,3.428,2.223,6.337,5.307,7.363c0.388,0.071,0.53-0.168,0.53-0.374c0-0.184-0.007-0.672-0.01-1.32 c-2.159,0.469-2.614-1.04-2.614-1.04c-0.353-0.896-0.862-1.135-0.862-1.135c-0.705-0.481,0.053-0.472,0.053-0.472 c0.779,0.055,1.189,0.8,1.189,0.8c0.692,1.186,1.816,0.843,2.258,0.645c0.071-0.502,0.271-0.843,0.493-1.037 C4.86,11.425,3.049,10.76,3.049,7.786c0-0.847,0.302-1.54,0.799-2.082C3.768,5.507,3.501,4.718,3.924,3.65 c0,0,0.652-0.209,2.134,0.796C6.677,4.273,7.34,4.187,8,4.184c0.659,0.003,1.323,0.089,1.943,0.261 c1.482-1.004,2.132-0.796,2.132-0.796c0.423,1.068,0.157,1.857,0.077,2.054c0.497,0.542,0.798,1.235,0.798,2.082 c0,2.981-1.814,3.637-3.543,3.829c0.279,0.24,0.527,0.713,0.527,1.437c0,1.037-0.01,1.874-0.01,2.129 c0,0.208,0.14,0.449,0.534,0.373c3.081-1.028,5.302-3.935,5.302-7.362C15.76,3.906,12.285,0.431,7.999,0.431z"/></svg>

After

Width:  |  Height:  |  Size: 926 B

View File

@ -0,0 +1 @@
<a href="https://twitter.com/{{ include.username }}"><span class="icon icon--twitter">{% include icon-twitter.svg %}</span><span class="username">{{ include.username }}</span></a>

View File

@ -0,0 +1 @@
<svg viewBox="0 0 16 16"><path fill="#828282" d="M15.969,3.058c-0.586,0.26-1.217,0.436-1.878,0.515c0.675-0.405,1.194-1.045,1.438-1.809c-0.632,0.375-1.332,0.647-2.076,0.793c-0.596-0.636-1.446-1.033-2.387-1.033c-1.806,0-3.27,1.464-3.27,3.27 c0,0.256,0.029,0.506,0.085,0.745C5.163,5.404,2.753,4.102,1.14,2.124C0.859,2.607,0.698,3.168,0.698,3.767 c0,1.134,0.577,2.135,1.455,2.722C1.616,6.472,1.112,6.325,0.671,6.08c0,0.014,0,0.027,0,0.041c0,1.584,1.127,2.906,2.623,3.206 C3.02,9.402,2.731,9.442,2.433,9.442c-0.211,0-0.416-0.021-0.615-0.059c0.416,1.299,1.624,2.245,3.055,2.271 c-1.119,0.877-2.529,1.4-4.061,1.4c-0.264,0-0.524-0.015-0.78-0.046c1.447,0.928,3.166,1.469,5.013,1.469 c6.015,0,9.304-4.983,9.304-9.304c0-0.142-0.003-0.283-0.009-0.423C14.976,4.29,15.531,3.714,15.969,3.058z"/></svg>

After

Width:  |  Height:  |  Size: 787 B

30
_layouts/default.html Normal file
View File

@ -0,0 +1,30 @@
<!DOCTYPE html>
<html>
{% include head.html %}
<body>
{% include header.html %}
{% if page.cover %}
<div class="blog-cover" style="background-image:url({{page.cover}});">
{% else %}
<div class="blog-cover" style="background-image:url(http://app-beacon.com/wp-content/uploads/2015/05/events.jpg);">
{% endif %}
</div>
{% if page.cover_credit %}
<span class="blog-cover-credit">Credit: Mother</span>
{% endif %}
<div class="page-content">
<div class="wrapper">
{{ content }}
</div>
</div>
{% include footer.html %}
</body>
</html>

14
_layouts/page.html Normal file
View File

@ -0,0 +1,14 @@
---
layout: default
---
<article class="post">
<header class="post-header">
<h1 class="post-title">{{ page.title }}</h1>
</header>
<div class="post-content">
{{ content }}
</div>
</article>

32
_layouts/post.html Normal file
View File

@ -0,0 +1,32 @@
---
layout: default
---
{% assign organiser = site.data.organisers.[page.organiser] %}
<article class="post" itemscope itemtype="http://schema.org/BlogPosting">
<header class="post-header">
<h1 class="post-title" itemprop="name headline">{{ page.title }}</h1>
{% if organiser.photo %}
<h3 class="post-organisers-name">By {{organiser.name}}</h3>
{% endif %}
<h2 class="post-date"><time datetime="{{ page.date | date_to_xmlschema }}" itemprop="datePublished">{{ page.date | date: "%B %-d, %Y" }}</time>{% if page.author %} • <span itemprop="author" itemscope itemtype="http://schema.org/Person"><span itemprop="name">{{ page.author }}</span></span>{% endif %}</h2>
<h3 class="post-time">From {{ page.start_time}} to {{page.end_time }}</h3>
</header>
{% if organiser.photo %}
<div class="author" style="background-image:url({{organiser.photo}});"></div>
{% endif %}
<div class="post-content" itemprop="articleBody">
{{ content }}
</div>
{% if organiser.email %}
<div>
<a href='mailto:{{organiser.email}}?subject=Register interest for {{page.title}} on {{ page.date | date: "%B %-d, %Y" }}&body=Hi! Im interested in your event. Can I come please?' class="button button-primary">Register Interest</a>
</div>
{% endif %}
</article>

20
_posts/2016-01-05-aws.md Normal file
View File

@ -0,0 +1,20 @@
---
layout: post
#event information
title: "Getting started with AWS"
cover: "https://mateh.id.au/wp-content/uploads/2014/07/amazon-aws-logo.jpg"
date: 2016-01-05
start_time: "12:00"
end_time: "13:00"
#event organiser details
organiser: "Jimmy Smith"
---
Just a quick introduction into AWS.
Please come along if your interested. Pizza will be provided.

View File

@ -0,0 +1,25 @@
---
layout: post
#event information
title: "Angular 2"
cover: "https://www.dunebook.com/wp-content/uploads/2015/07/angular-dunebook.png"
date: 2016-03-10
start_time: "12:00"
end_time: "13:00"
#event organiser details
organiser: "David Boyne"
---
Angular computes updates based on changes to data, not DOM, for fast updates that scale to the largest data sets with minimal memory overhead.
With Angular Universal for server-side rendering and Web Workers for smooth scrolling and transitions, Angular 2 solves the core challenges in mobile web performance.
Supports several languages including plain JavaScript, TypeScript, and Dart. Also supports both object-style data structure with POJO data-binding and functional reactive style with unidirectional data flow and support for observables and immutable data structures.
Angular is built by a team of engineers who share a passion for making web development feel effortless. We believe that writing beautiful apps should be joyful and fun. We're building a platform for the future....
If you want to know more come along to my event!

View File

@ -0,0 +1,24 @@
---
layout: post
#event information
title: "ReactJS"
cover: "http://blog.addthiscdn.com/wp-content/uploads/2014/11/addthis-react-flux-javascript-scaling.png"
date: 2016-03-28
start_time: "12:00"
end_time: "13:00"
#event organiser details
organiser: "David Boyne"
---
I will be doing a small talk on an Introduction into ReactJS. We will cover the following:
- What is React?
- How to get setup with React.
- How to get building React Apps.
- Bundle your application
- Release your application
If this sounds interesting please register your interest below.

View File

@ -0,0 +1,20 @@
---
layout: post
#event information
title: "Web Security"
cover: "http://rack.2.mshcdn.com/media/ZgkyMDEyLzEyLzA0L2JiLzl0aGluZ3NidXNpLmNZbi5qcGcKcAl0aHVtYgkxMjAweDYyNyMKZQlqcGc/5d927a64/abc/9-things-businesses-need-to-know-about-web-security-e5e7ae36a9.jpg"
date: 2016-04-03
start_time: "10:00"
end_time: "17:00"
#event organiser details
organiser: "Frank Smith"
---
Its very important that we keep up to date with web security. This talk will be a 7 hour introduction into the latest techniques about web security
and how we can keep our data safe across Mobiles, Desktops and Tablets.
Let me know if you would like to attend.

View File

@ -0,0 +1,24 @@
---
layout: post
#event information
title: "Docker"
cover: "http://blog.jetbrains.com/phpstorm/files/2015/10/large_v-trans.png"
date: 2016-05-05
start_time: "09:00"
end_time: "12:00"
#event organiser details
organiser: "Laura Frank"
---
Its everywhere. Docker, Docker, Docker! If your an expert or new to Docker come to my 3 hour training session.
I will also provide cake!
Just click the button and let me know you want to attend.
I promise...it will be fun!

212
_sass/_base.scss Normal file
View File

@ -0,0 +1,212 @@
/**
* Reset some basic elements
*/
body, h1, h2, h3, h4, h5, h6,
p, blockquote, pre, hr,
dl, dd, ol, ul, figure {
margin: 0;
padding: 0;
}
/**
* Basic styling
*/
body {
font: $base-font-weight #{$base-font-size}/#{$base-line-height} $base-font-family;
color: $text-color;
background-color: $background-color;
-webkit-text-size-adjust: 100%;
-webkit-font-feature-settings: "kern" 1;
-moz-font-feature-settings: "kern" 1;
-o-font-feature-settings: "kern" 1;
font-feature-settings: "kern" 1;
font-kerning: normal;
}
/**
* Set `margin-bottom` to maintain vertical rhythm
*/
h1, h2, h3, h4, h5, h6,
p, blockquote, pre,
ul, ol, dl, figure,
%vertical-rhythm {
margin-bottom: $spacing-unit / 2;
}
/**
* Images
*/
img {
max-width: 100%;
vertical-align: middle;
}
/**
* Figures
*/
figure > img {
display: block;
}
figcaption {
font-size: $small-font-size;
}
/**
* Lists
*/
ul, ol {
margin-left: $spacing-unit;
}
li {
> ul,
> ol {
margin-bottom: 0;
}
}
/**
* Headings
*/
h1, h2, h3, h4, h5, h6 {
font-weight: $base-font-weight;
}
/**
* Links
*/
a {
color: $brand-color;
text-decoration: none;
&:visited {
color: darken($brand-color, 15%);
}
&:hover {
color: $text-color;
text-decoration: underline;
}
}
/**
* Blockquotes
*/
blockquote {
color: $grey-color;
border-left: 4px solid $grey-color-light;
padding-left: $spacing-unit / 2;
font-size: 18px;
letter-spacing: -1px;
font-style: italic;
> :last-child {
margin-bottom: 0;
}
}
/**
* Code formatting
*/
pre,
code {
font-size: 15px;
border: 1px solid $grey-color-light;
border-radius: 3px;
background-color: #eef;
}
code {
padding: 1px 5px;
}
pre {
padding: 8px 12px;
overflow-x: auto;
> code {
border: 0;
padding-right: 0;
padding-left: 0;
}
}
/**
* Wrapper
*/
.wrapper {
max-width: -webkit-calc(#{$content-width} - (#{$spacing-unit} * 2));
max-width: calc(#{$content-width} - (#{$spacing-unit} * 2));
margin-right: auto;
margin-left: auto;
padding-right: $spacing-unit;
padding-left: $spacing-unit;
@extend %clearfix;
@include media-query($on-laptop) {
max-width: -webkit-calc(#{$content-width} - (#{$spacing-unit}));
max-width: calc(#{$content-width} - (#{$spacing-unit}));
padding-right: $spacing-unit / 2;
padding-left: $spacing-unit / 2;
}
}
/**
* Clearfix
*/
%clearfix {
&:after {
content: "";
display: table;
clear: both;
}
}
/**
* Icons
*/
.icon {
> svg {
display: inline-block;
width: 16px;
height: 16px;
vertical-align: middle;
path {
fill: $grey-color;
}
}
}
footer{
background: #353e48;
color:#D2D2D2;
}

13
_sass/_buttons.scss Normal file
View File

@ -0,0 +1,13 @@
.button{
&.button-primary{
color: #ffffff;
background: #965CB8;
box-shadow: #324832 0 2px 0 0;
padding: 10px 16px 8px 16px;
border-radius: 6px;
text-decoration: none;
&:hover{
background: #ab82b8;
}
}
}

414
_sass/_layout.scss Normal file
View File

@ -0,0 +1,414 @@
/**
* Site header
*/
.site-header {
border-top: 5px solid $grey-color-dark;
border-bottom: 1px solid $grey-color-light;
min-height: 56px;
// Positioning context for the mobile navigation icon
position: relative;
}
.site-title {
font-size: 26px;
font-weight: 300;
line-height: 56px;
letter-spacing: -1px;
margin-bottom: 0;
float: left;
&,
&:visited {
color: $grey-color-dark;
}
}
.site-nav {
float: right;
line-height: 56px;
.menu-icon {
display: none;
}
.page-link {
color: $text-color;
line-height: $base-line-height;
// Gaps between nav items, but not on the last one
&:not(:last-child) {
margin-right: 20px;
}
}
@include media-query($on-palm) {
position: absolute;
top: 9px;
right: $spacing-unit / 2;
background-color: $background-color;
border: 1px solid $grey-color-light;
border-radius: 5px;
text-align: right;
.menu-icon {
display: block;
float: right;
width: 36px;
height: 26px;
line-height: 0;
padding-top: 10px;
text-align: center;
> svg {
width: 18px;
height: 15px;
path {
fill: $grey-color-dark;
}
}
}
.trigger {
clear: both;
display: none;
}
&:hover .trigger {
display: block;
padding-bottom: 5px;
}
.page-link {
display: block;
padding: 5px 10px;
&:not(:last-child) {
margin-right: 0;
}
margin-left: 20px;
}
.button.button-primary{
background: none;
color: inherit;
box-shadow: none;
&:hover{
text-decoration: underline;
background:none;
}
}
}
}
/**
* Site footer
*/
.site-footer {
border-top: 1px solid $grey-color-light;
padding: $spacing-unit 0;
}
.footer-heading {
font-size: 18px;
margin-bottom: $spacing-unit / 2;
}
.contact-list,
.social-media-list {
list-style: none;
margin-left: 0;
}
.footer-col-wrapper {
font-size: 15px;
color: $grey-color;
margin-left: -$spacing-unit / 2;
@extend %clearfix;
}
.footer-col {
float: left;
margin-bottom: $spacing-unit / 2;
padding-left: $spacing-unit / 2;
}
.footer-col-1 {
width: -webkit-calc(35% - (#{$spacing-unit} / 2));
width: calc(35% - (#{$spacing-unit} / 2));
}
.footer-col-2 {
width: -webkit-calc(20% - (#{$spacing-unit} / 2));
width: calc(20% - (#{$spacing-unit} / 2));
}
.footer-col-3 {
width: -webkit-calc(45% - (#{$spacing-unit} / 2));
width: calc(45% - (#{$spacing-unit} / 2));
}
@include media-query($on-laptop) {
.footer-col-1,
.footer-col-2 {
width: -webkit-calc(50% - (#{$spacing-unit} / 2));
width: calc(50% - (#{$spacing-unit} / 2));
}
.footer-col-3 {
width: -webkit-calc(100% - (#{$spacing-unit} / 2));
width: calc(100% - (#{$spacing-unit} / 2));
}
}
@include media-query($on-palm) {
.footer-col {
float: none;
width: -webkit-calc(100% - (#{$spacing-unit} / 2));
width: calc(100% - (#{$spacing-unit} / 2));
}
}
/**
* Page content
*/
.page-content {
padding: $spacing-unit 0;
position: relative;
}
.page-heading {
font-size: 20px;
}
.post{
position: relative;
}
.post-list {
margin-left: 0;
list-style: none;
> li {
margin-bottom: $spacing-unit;
}
}
.post-meta {
font-size: $small-font-size;
color: $grey-color;
}
.post-link {
display: block;
font-size: 24px;
}
.post-organisers-name{
color:grey;
}
/**
* Posts
*/
.post-header {
margin-bottom: $spacing-unit;
}
.post-date{
margin:10px 0 0 0;
padding: 0;
}
.post-time{
line-height: 18px;
}
.post-time, .post-organisers-name{
margin: 0;
color:#A6A6A6;
}
.post-title {
font-size: 42px;
letter-spacing: -1px;
line-height: 1;
word-wrap: break-word;
padding:0;
margin:0;
width: 75%;
@include media-query($on-laptop) {
font-size: 36px;
width: 70%;
}
@include media-query($on-palm){
width: 50%;
}
}
.post-content {
margin-bottom: $spacing-unit;
h2 {
font-size: 32px;
@include media-query($on-laptop) {
font-size: 28px;
}
}
h3 {
font-size: 26px;
@include media-query($on-laptop) {
font-size: 22px;
}
}
h4 {
font-size: 20px;
@include media-query($on-laptop) {
font-size: 18px;
}
}
}
.clearfix{
&:before, &:after {
content: " "; /* 1 */
display: table; /* 2 */
}
&:after {
clear: both;
}
}
.blog-cover{
height: 320px;
background-size: cover;
background-position: center center;
z-index: 1;
border-bottom:1px solid #E8E8E8;
@include media-query($on-laptop){
height: 250px;
}
@include media-query($on-palm){
height: 200px;
}
}
.blog-cover-credit{
color: #848484;
font-size: 10px;
letter-spacing: 1px;
text-align: right;
padding-right: 40px;
display: block;
margin-top: 5px;
}
.event-sqaure{
color:white;
border: 1px solid #372121;
position: relative;
background-size: cover;
background-position: center center;
width: 30%;
float: left;
margin: 20px 20px 0 0;
height: 100%;
box-sizing: border-box;
height: 180px;
border-radius: 3px;
background-color: #333;
box-shadow: 0 0 1px rgba(0,0,0,.05);
border: 1px solid #ddd;
-webkit-tap-highlight-color: transparent;
h2{
position:absolute;
bottom:0px;
left:10px;
font-size:20px;
z-index: 3;
span{
font-size:14px;
display:block;
}
}
}
.event-square-overlay{
z-index: 2;
position: absolute;
top: 0px;
left: 0px;
height: 100%;
width: 100%;
line-height: 25px;
word-wrap: break-word;
background-color: rgba(0, 0, 0, 0);
background-image: -webkit-linear-gradient(rgba(15,20,31,0) 0,rgba(15,20,31,.1) 25%,rgba(15,20,31,.8) 100%);
background-image: linear-gradient(rgba(15,20,31,0) 0,rgba(15,20,31,.1) 25%,rgba(15,20,31,.8) 100%);
}
.author{
position: absolute;
top: -90px;
right: 20px;
height: 160px;
width: 160px;
border-radius: 6px;
background-size: cover;
box-shadow: 1px 1px 2px 1px #C4C4C4;
@include media-query($on-laptop){
height: 140px;
width: 140px;
}
@include media-query($on-palm){
height: 100px;
width: 100px;
top:0px;
}
}
@include media-query($on-laptop) {
.event-sqaure {
margin-right:10px;
width: -webkit-calc(50% - (#{$spacing-unit} / 2));
width: calc(50% - (#{$spacing-unit} / 2));
}
}
@include media-query($on-palm) {
.event-sqaure {
float: none;
width: -webkit-calc(100% - (#{$spacing-unit} / 2));
width: calc(100% - (#{$spacing-unit} / 2));
}
}
.event-time-heading.fix-top{
margin-top:-10px;
}
.event-time-heading{
margin-bottom:0px;
margin-top:20px;
}

View File

@ -0,0 +1,71 @@
/**
* Syntax highlighting styles
*/
.highlight {
background: #fff;
@extend %vertical-rhythm;
.highlighter-rouge & {
background: #eef;
}
.c { color: #998; font-style: italic } // Comment
.err { color: #a61717; background-color: #e3d2d2 } // Error
.k { font-weight: bold } // Keyword
.o { font-weight: bold } // Operator
.cm { color: #998; font-style: italic } // Comment.Multiline
.cp { color: #999; font-weight: bold } // Comment.Preproc
.c1 { color: #998; font-style: italic } // Comment.Single
.cs { color: #999; font-weight: bold; font-style: italic } // Comment.Special
.gd { color: #000; background-color: #fdd } // Generic.Deleted
.gd .x { color: #000; background-color: #faa } // Generic.Deleted.Specific
.ge { font-style: italic } // Generic.Emph
.gr { color: #a00 } // Generic.Error
.gh { color: #999 } // Generic.Heading
.gi { color: #000; background-color: #dfd } // Generic.Inserted
.gi .x { color: #000; background-color: #afa } // Generic.Inserted.Specific
.go { color: #888 } // Generic.Output
.gp { color: #555 } // Generic.Prompt
.gs { font-weight: bold } // Generic.Strong
.gu { color: #aaa } // Generic.Subheading
.gt { color: #a00 } // Generic.Traceback
.kc { font-weight: bold } // Keyword.Constant
.kd { font-weight: bold } // Keyword.Declaration
.kp { font-weight: bold } // Keyword.Pseudo
.kr { font-weight: bold } // Keyword.Reserved
.kt { color: #458; font-weight: bold } // Keyword.Type
.m { color: #099 } // Literal.Number
.s { color: #d14 } // Literal.String
.na { color: #008080 } // Name.Attribute
.nb { color: #0086B3 } // Name.Builtin
.nc { color: #458; font-weight: bold } // Name.Class
.no { color: #008080 } // Name.Constant
.ni { color: #800080 } // Name.Entity
.ne { color: #900; font-weight: bold } // Name.Exception
.nf { color: #900; font-weight: bold } // Name.Function
.nn { color: #555 } // Name.Namespace
.nt { color: #000080 } // Name.Tag
.nv { color: #008080 } // Name.Variable
.ow { font-weight: bold } // Operator.Word
.w { color: #bbb } // Text.Whitespace
.mf { color: #099 } // Literal.Number.Float
.mh { color: #099 } // Literal.Number.Hex
.mi { color: #099 } // Literal.Number.Integer
.mo { color: #099 } // Literal.Number.Oct
.sb { color: #d14 } // Literal.String.Backtick
.sc { color: #d14 } // Literal.String.Char
.sd { color: #d14 } // Literal.String.Doc
.s2 { color: #d14 } // Literal.String.Double
.se { color: #d14 } // Literal.String.Escape
.sh { color: #d14 } // Literal.String.Heredoc
.si { color: #d14 } // Literal.String.Interpol
.sx { color: #d14 } // Literal.String.Other
.sr { color: #009926 } // Literal.String.Regex
.s1 { color: #d14 } // Literal.String.Single
.ss { color: #990073 } // Literal.String.Symbol
.bp { color: #999 } // Name.Builtin.Pseudo
.vc { color: #008080 } // Name.Variable.Class
.vg { color: #008080 } // Name.Variable.Global
.vi { color: #008080 } // Name.Variable.Instance
.il { color: #099 } // Literal.Number.Integer.Long
}

19
_site/LICENSE Normal file
View File

@ -0,0 +1,19 @@
The MIT License (MIT)
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

39
_site/README.md Normal file
View File

@ -0,0 +1,39 @@
# Evento
Evento is a minimal, responsive theme for Jekyll. The projects allows people, groups or companies to host and show a list future and past events.
### Features
* Clean layout
* Responsive layout
* Shows future and past events
* Easy for people to add events
---
### Install and Test
1. Download or clone repo `git clone git@github.com:boyney123/evento.git`
2. Enter the folder: `cd evento/`
4. Start Jekyll server: `jekyll serve`
Access via: [http://localhost:4000](http://localhost:4000)
---
### Demo and Download
[Demo](http://evento.davidboyne.co.uk)
[Download](https://github.com/boyney123/evento/archive/master.zip)
### Screen Shot 1
![Evento - free Jekyll theme](/screenshot.png)
### Screen Shot 2
![Evento - free Jekyll theme](/screenshot2.png)
---
### Copyright and license
It is under [the MIT license](/LICENSE).

124
_site/about/index.html Normal file
View File

@ -0,0 +1,124 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>About Evento</title>
<meta name="description" content="Simple Jekyll theme to host internal/external events happening in and around your area. Free free to contribute or fork the repo.
">
<link rel="stylesheet" href="/css/main.css">
<link rel="canonical" href="http://127.0.0.1:4000/about/">
<link rel="alternate" type="application/rss+xml" title="一个人的书房" href="http://127.0.0.1:4000/feed.xml">
</head>
<body>
<header class="site-header">
<div class="wrapper">
<a class="site-title" href="/">一个人的书房</a>
<nav class="site-nav">
<a href="#" class="menu-icon">
<svg viewBox="0 0 18 15">
<path fill="#424242" d="M18,1.484c0,0.82-0.665,1.484-1.484,1.484H1.484C0.665,2.969,0,2.304,0,1.484l0,0C0,0.665,0.665,0,1.484,0 h15.031C17.335,0,18,0.665,18,1.484L18,1.484z"/>
<path fill="#424242" d="M18,7.516C18,8.335,17.335,9,16.516,9H1.484C0.665,9,0,8.335,0,7.516l0,0c0-0.82,0.665-1.484,1.484-1.484 h15.031C17.335,6.031,18,6.696,18,7.516L18,7.516z"/>
<path fill="#424242" d="M18,13.516C18,14.335,17.335,15,16.516,15H1.484C0.665,15,0,14.335,0,13.516l0,0 c0-0.82,0.665-1.484,1.484-1.484h15.031C17.335,12.031,18,12.696,18,13.516L18,13.516z"/>
</svg>
</a>
<div class="trigger">
<a class="page-link" href="/about/">About</a>
<a class="page-link button button-primary" href="/create/">Create Event</a>
</div>
</nav>
</div>
</header>
<div class="blog-cover" style="background-image:url(http://app-beacon.com/wp-content/uploads/2015/05/events.jpg);">
</div>
<div class="page-content">
<div class="wrapper">
<article class="post">
<header class="post-header">
<h1 class="post-title">About Evento</h1>
</header>
<div class="post-content">
<p><a href="https://github.com/boyney123/evento">Evento</a> a free to use open source Jekyll project I started that allows people to create internal/external events, showing times and information for anybody that wants to attend.</p>
<h1 id="the-problem-i-was-trying-to-solve">The Problem I was trying to solve</h1>
<p>At my current place of work we run internal speaker events called Brownbags.</p>
<p>Brownbags are a great platform and environment for professionals to speak about anything that interests them. </p>
<p>The main problem I found was that there was no <strong>easy to use</strong> platform to see what Brownbags, Internal Training or other events are coming up or have already gone, so I created <a href="https://github.com/boyney123/evento">Evento</a></p>
<p>This free and opensource platform should allow any organisation or group to collect and share their events in one place.</p>
<p>If you would like to contribute to the project or folk it for your own organisation or group feel free. </p>
<p><a href="https://github.com/boyney123/evento"><span class="icon icon--github"><svg viewbox="0 0 16 16"><path fill="#828282" d="M7.999,0.431c-4.285,0-7.76,3.474-7.76,7.761 c0,3.428,2.223,6.337,5.307,7.363c0.388,0.071,0.53-0.168,0.53-0.374c0-0.184-0.007-0.672-0.01-1.32 c-2.159,0.469-2.614-1.04-2.614-1.04c-0.353-0.896-0.862-1.135-0.862-1.135c-0.705-0.481,0.053-0.472,0.053-0.472 c0.779,0.055,1.189,0.8,1.189,0.8c0.692,1.186,1.816,0.843,2.258,0.645c0.071-0.502,0.271-0.843,0.493-1.037 C4.86,11.425,3.049,10.76,3.049,7.786c0-0.847,0.302-1.54,0.799-2.082C3.768,5.507,3.501,4.718,3.924,3.65 c0,0,0.652-0.209,2.134,0.796C6.677,4.273,7.34,4.187,8,4.184c0.659,0.003,1.323,0.089,1.943,0.261 c1.482-1.004,2.132-0.796,2.132-0.796c0.423,1.068,0.157,1.857,0.077,2.054c0.497,0.542,0.798,1.235,0.798,2.082 c0,2.981-1.814,3.637-3.543,3.829c0.279,0.24,0.527,0.713,0.527,1.437c0,1.037-0.01,1.874-0.01,2.129 c0,0.208,0.14,0.449,0.534,0.373c3.081-1.028,5.302-3.935,5.302-7.362C15.76,3.906,12.285,0.431,7.999,0.431z"></path></svg>
</span><span class="username"></span> Evento</a></p>
</div>
</article>
</div>
</div>
<footer class="site-footer">
<div class="wrapper">
<h2 class="footer-heading">一个人的书房</h2>
<p>
Simple Jekyll theme to host internal/external events happening in and around your area. Free free to contribute or fork the repo.
<a href="https://github.com/boyney123/evento"><span class="icon icon--github"><svg viewBox="0 0 16 16"><path fill="#828282" d="M7.999,0.431c-4.285,0-7.76,3.474-7.76,7.761 c0,3.428,2.223,6.337,5.307,7.363c0.388,0.071,0.53-0.168,0.53-0.374c0-0.184-0.007-0.672-0.01-1.32 c-2.159,0.469-2.614-1.04-2.614-1.04c-0.353-0.896-0.862-1.135-0.862-1.135c-0.705-0.481,0.053-0.472,0.053-0.472 c0.779,0.055,1.189,0.8,1.189,0.8c0.692,1.186,1.816,0.843,2.258,0.645c0.071-0.502,0.271-0.843,0.493-1.037 C4.86,11.425,3.049,10.76,3.049,7.786c0-0.847,0.302-1.54,0.799-2.082C3.768,5.507,3.501,4.718,3.924,3.65 c0,0,0.652-0.209,2.134,0.796C6.677,4.273,7.34,4.187,8,4.184c0.659,0.003,1.323,0.089,1.943,0.261 c1.482-1.004,2.132-0.796,2.132-0.796c0.423,1.068,0.157,1.857,0.077,2.054c0.497,0.542,0.798,1.235,0.798,2.082 c0,2.981-1.814,3.637-3.543,3.829c0.279,0.24,0.527,0.713,0.527,1.437c0,1.037-0.01,1.874-0.01,2.129 c0,0.208,0.14,0.449,0.534,0.373c3.081-1.028,5.302-3.935,5.302-7.362C15.76,3.906,12.285,0.431,7.999,0.431z"/></svg>
</span><span class="username">Evento</span></a>
</p>
</div>
</footer>
</body>
</html>

180
_site/create/index.html Normal file
View File

@ -0,0 +1,180 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Create an event using Evento</title>
<meta name="description" content="Simple Jekyll theme to host internal/external events happening in and around your area. Free free to contribute or fork the repo.
">
<link rel="stylesheet" href="/css/main.css">
<link rel="canonical" href="http://127.0.0.1:4000/create/">
<link rel="alternate" type="application/rss+xml" title="一个人的书房" href="http://127.0.0.1:4000/feed.xml">
</head>
<body>
<header class="site-header">
<div class="wrapper">
<a class="site-title" href="/">一个人的书房</a>
<nav class="site-nav">
<a href="#" class="menu-icon">
<svg viewBox="0 0 18 15">
<path fill="#424242" d="M18,1.484c0,0.82-0.665,1.484-1.484,1.484H1.484C0.665,2.969,0,2.304,0,1.484l0,0C0,0.665,0.665,0,1.484,0 h15.031C17.335,0,18,0.665,18,1.484L18,1.484z"/>
<path fill="#424242" d="M18,7.516C18,8.335,17.335,9,16.516,9H1.484C0.665,9,0,8.335,0,7.516l0,0c0-0.82,0.665-1.484,1.484-1.484 h15.031C17.335,6.031,18,6.696,18,7.516L18,7.516z"/>
<path fill="#424242" d="M18,13.516C18,14.335,17.335,15,16.516,15H1.484C0.665,15,0,14.335,0,13.516l0,0 c0-0.82,0.665-1.484,1.484-1.484h15.031C17.335,12.031,18,12.696,18,13.516L18,13.516z"/>
</svg>
</a>
<div class="trigger">
<a class="page-link" href="/about/">About</a>
<a class="page-link button button-primary" href="/create/">Create Event</a>
</div>
</nav>
</div>
</header>
<div class="blog-cover" style="background-image:url(http://app-beacon.com/wp-content/uploads/2015/05/events.jpg);">
</div>
<div class="page-content">
<div class="wrapper">
<article class="post">
<header class="post-header">
<h1 class="post-title">Create an event using Evento</h1>
</header>
<div class="post-content">
<p>Adding an event to your site is easy. </p>
<h1 id="getting-started">Getting started</h1>
<p>Create a new .md file or copy an existing post in the <code>_posts</code> directory to get started. The post file name must be in this format:</p>
<figure class="highlight"><pre><code class="language-markdown" data-lang="markdown">YYYY-MM-DD-title.md
<span class="gh">#Example 2016-01-01-Back-At-Work-After-New-Year.md</span></code></pre></figure>
<h1 id="config-for-posts">Config for posts</h1>
<figure class="highlight"><pre><code class="language-markdown" data-lang="markdown"><span class="nn">---</span>
<span class="c1">#leave this alone</span>
<span class="s">layout</span><span class="pi">:</span> <span class="s">post</span>
<span class="c1">#Whats the title of your event.</span>
<span class="s">title</span><span class="pi">:</span> <span class="s2">"</span><span class="s">Talk</span><span class="nv"> </span><span class="s">on</span><span class="nv"> </span><span class="s">ES6</span><span class="nv"> </span><span class="s">JavaScript"</span>
<span class="c1">#Url to your cover photo for your event. [optional - default will be used if not given]</span>
<span class="s">cover</span><span class="pi">:</span> <span class="s2">"</span><span class="s">https://frontendmasters.com/assets/es6-logo.png"</span>
<span class="c1">#The date of the event. </span>
<span class="s">date</span><span class="pi">:</span> <span class="s">2016-02-01 16:04:19 +0000</span>
<span class="c1">#Start time of the event</span>
<span class="s">start_time</span><span class="pi">:</span> <span class="s2">"</span><span class="s">12:00"</span>
<span class="c1">#end time of the event</span>
<span class="s">end_time</span><span class="pi">:</span> <span class="s2">"</span><span class="s">13:00"</span>
<span class="c1">#event organiser details</span>
<span class="c1">#event organiser details</span>
<span class="s">organiser</span><span class="pi">:</span> <span class="s2">"</span><span class="s">Frank</span><span class="nv"> </span><span class="s">Smith"</span>
<span class="c1">#Make sure you setup your Organiser details in the _data directory in the organisers.yml file</span>
<span class="nn">---</span></code></pre></figure>
<h1 id="post-content">Post content</h1>
<p>After you have setup your config, all you need to do know is write your content using markdown.</p>
<h1 id="example-post">Example Post</h1>
<figure class="highlight"><pre><code class="language-markdown" data-lang="markdown"><span class="nn">---</span>
<span class="s">layout</span><span class="pi">:</span> <span class="s">post</span>
<span class="c1">#event information</span>
<span class="s">title</span><span class="pi">:</span> <span class="s2">"</span><span class="s">ReactJS"</span>
<span class="s">cover</span><span class="pi">:</span> <span class="s2">"</span><span class="s">http://blog.addthiscdn.com/wp-content/uploads/2014/11/addthis-react-flux-javascript-scaling.png"</span>
<span class="s">date</span><span class="pi">:</span> <span class="s">2016-03-28</span>
<span class="s">start_time</span><span class="pi">:</span> <span class="s2">"</span><span class="s">12:00"</span>
<span class="s">end_time</span><span class="pi">:</span> <span class="s2">"</span><span class="s">13:00"</span>
<span class="c1">#event organiser details</span>
<span class="s">organiser_email</span><span class="pi">:</span> <span class="s2">"</span><span class="s">david.boyne@test.com"</span>
<span class="s">organiser_name</span> <span class="pi">:</span> <span class="s2">"</span><span class="s">David</span><span class="nv"> </span><span class="s">Boyne"</span>
<span class="s">organiser_photo</span><span class="pi">:</span> <span class="s2">"</span><span class="s">https://pbs.twimg.com/profile_images/660943257795457030/igA_joVD.jpg"</span>
<span class="nn">---</span>
I will be doing a small talk on an Introduction into ReactJS. We will cover the following:
<span class="p">
-</span> What is React?
<span class="p">-</span> How to get setup with React.
<span class="p">-</span> How to get building React Apps.
<span class="p">-</span> Bundle your application
<span class="p">-</span> Release your application
If this sounds interesting please register your interest below.</code></pre></figure>
<h2 id="thats-all-folks">Thats all folks</h2>
<p>Thats all you need to do. Once the website is built again using <code>jekyll build</code> or <code>jekyll serve</code> your new event will be shown.</p>
</div>
</article>
</div>
</div>
<footer class="site-footer">
<div class="wrapper">
<h2 class="footer-heading">一个人的书房</h2>
<p>
Simple Jekyll theme to host internal/external events happening in and around your area. Free free to contribute or fork the repo.
<a href="https://github.com/boyney123/evento"><span class="icon icon--github"><svg viewBox="0 0 16 16"><path fill="#828282" d="M7.999,0.431c-4.285,0-7.76,3.474-7.76,7.761 c0,3.428,2.223,6.337,5.307,7.363c0.388,0.071,0.53-0.168,0.53-0.374c0-0.184-0.007-0.672-0.01-1.32 c-2.159,0.469-2.614-1.04-2.614-1.04c-0.353-0.896-0.862-1.135-0.862-1.135c-0.705-0.481,0.053-0.472,0.053-0.472 c0.779,0.055,1.189,0.8,1.189,0.8c0.692,1.186,1.816,0.843,2.258,0.645c0.071-0.502,0.271-0.843,0.493-1.037 C4.86,11.425,3.049,10.76,3.049,7.786c0-0.847,0.302-1.54,0.799-2.082C3.768,5.507,3.501,4.718,3.924,3.65 c0,0,0.652-0.209,2.134,0.796C6.677,4.273,7.34,4.187,8,4.184c0.659,0.003,1.323,0.089,1.943,0.261 c1.482-1.004,2.132-0.796,2.132-0.796c0.423,1.068,0.157,1.857,0.077,2.054c0.497,0.542,0.798,1.235,0.798,2.082 c0,2.981-1.814,3.637-3.543,3.829c0.279,0.24,0.527,0.713,0.527,1.437c0,1.037-0.01,1.874-0.01,2.129 c0,0.208,0.14,0.449,0.534,0.373c3.081-1.028,5.302-3.935,5.302-7.362C15.76,3.906,12.285,0.431,7.999,0.431z"/></svg>
</span><span class="username">Evento</span></a>
</p>
</div>
</footer>
</body>
</html>

610
_site/css/main.css Normal file
View File

@ -0,0 +1,610 @@
/**
* Reset some basic elements
*/
body, h1, h2, h3, h4, h5, h6,
p, blockquote, pre, hr,
dl, dd, ol, ul, figure {
margin: 0;
padding: 0; }
/**
* Basic styling
*/
body {
font: 400 16px/1.5 "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #111111;
background-color: #fdfdfd;
-webkit-text-size-adjust: 100%;
-webkit-font-feature-settings: "kern" 1;
-moz-font-feature-settings: "kern" 1;
-o-font-feature-settings: "kern" 1;
font-feature-settings: "kern" 1;
font-kerning: normal; }
/**
* Set `margin-bottom` to maintain vertical rhythm
*/
h1, h2, h3, h4, h5, h6,
p, blockquote, pre,
ul, ol, dl, figure,
.highlight {
margin-bottom: 15px; }
/**
* Images
*/
img {
max-width: 100%;
vertical-align: middle; }
/**
* Figures
*/
figure > img {
display: block; }
figcaption {
font-size: 14px; }
/**
* Lists
*/
ul, ol {
margin-left: 30px; }
li > ul,
li > ol {
margin-bottom: 0; }
/**
* Headings
*/
h1, h2, h3, h4, h5, h6 {
font-weight: 400; }
/**
* Links
*/
a {
color: #2a7ae2;
text-decoration: none; }
a:visited {
color: #1756a9; }
a:hover {
color: #111111;
text-decoration: underline; }
/**
* Blockquotes
*/
blockquote {
color: #828282;
border-left: 4px solid #e8e8e8;
padding-left: 15px;
font-size: 18px;
letter-spacing: -1px;
font-style: italic; }
blockquote > :last-child {
margin-bottom: 0; }
/**
* Code formatting
*/
pre,
code {
font-size: 15px;
border: 1px solid #e8e8e8;
border-radius: 3px;
background-color: #eef; }
code {
padding: 1px 5px; }
pre {
padding: 8px 12px;
overflow-x: auto; }
pre > code {
border: 0;
padding-right: 0;
padding-left: 0; }
/**
* Wrapper
*/
.wrapper {
max-width: -webkit-calc(800px - (30px * 2));
max-width: calc(800px - (30px * 2));
margin-right: auto;
margin-left: auto;
padding-right: 30px;
padding-left: 30px; }
@media screen and (max-width: 800px) {
.wrapper {
max-width: -webkit-calc(800px - (30px));
max-width: calc(800px - (30px));
padding-right: 15px;
padding-left: 15px; } }
/**
* Clearfix
*/
.wrapper:after, .footer-col-wrapper:after {
content: "";
display: table;
clear: both; }
/**
* Icons
*/
.icon > svg {
display: inline-block;
width: 16px;
height: 16px;
vertical-align: middle; }
.icon > svg path {
fill: #828282; }
footer {
background: #353e48;
color: #D2D2D2; }
/**
* Site header
*/
.site-header {
border-top: 5px solid #424242;
border-bottom: 1px solid #e8e8e8;
min-height: 56px;
position: relative; }
.site-title {
font-size: 26px;
font-weight: 300;
line-height: 56px;
letter-spacing: -1px;
margin-bottom: 0;
float: left; }
.site-title, .site-title:visited {
color: #424242; }
.site-nav {
float: right;
line-height: 56px; }
.site-nav .menu-icon {
display: none; }
.site-nav .page-link {
color: #111111;
line-height: 1.5; }
.site-nav .page-link:not(:last-child) {
margin-right: 20px; }
@media screen and (max-width: 600px) {
.site-nav {
position: absolute;
top: 9px;
right: 15px;
background-color: #fdfdfd;
border: 1px solid #e8e8e8;
border-radius: 5px;
text-align: right; }
.site-nav .menu-icon {
display: block;
float: right;
width: 36px;
height: 26px;
line-height: 0;
padding-top: 10px;
text-align: center; }
.site-nav .menu-icon > svg {
width: 18px;
height: 15px; }
.site-nav .menu-icon > svg path {
fill: #424242; }
.site-nav .trigger {
clear: both;
display: none; }
.site-nav:hover .trigger {
display: block;
padding-bottom: 5px; }
.site-nav .page-link {
display: block;
padding: 5px 10px;
margin-left: 20px; }
.site-nav .page-link:not(:last-child) {
margin-right: 0; }
.site-nav .button.button-primary {
background: none;
color: inherit;
box-shadow: none; }
.site-nav .button.button-primary:hover {
text-decoration: underline;
background: none; } }
/**
* Site footer
*/
.site-footer {
border-top: 1px solid #e8e8e8;
padding: 30px 0; }
.footer-heading {
font-size: 18px;
margin-bottom: 15px; }
.contact-list,
.social-media-list {
list-style: none;
margin-left: 0; }
.footer-col-wrapper {
font-size: 15px;
color: #828282;
margin-left: -15px; }
.footer-col {
float: left;
margin-bottom: 15px;
padding-left: 15px; }
.footer-col-1 {
width: -webkit-calc(35% - (30px / 2));
width: calc(35% - (30px / 2)); }
.footer-col-2 {
width: -webkit-calc(20% - (30px / 2));
width: calc(20% - (30px / 2)); }
.footer-col-3 {
width: -webkit-calc(45% - (30px / 2));
width: calc(45% - (30px / 2)); }
@media screen and (max-width: 800px) {
.footer-col-1,
.footer-col-2 {
width: -webkit-calc(50% - (30px / 2));
width: calc(50% - (30px / 2)); }
.footer-col-3 {
width: -webkit-calc(100% - (30px / 2));
width: calc(100% - (30px / 2)); } }
@media screen and (max-width: 600px) {
.footer-col {
float: none;
width: -webkit-calc(100% - (30px / 2));
width: calc(100% - (30px / 2)); } }
/**
* Page content
*/
.page-content {
padding: 30px 0;
position: relative; }
.page-heading {
font-size: 20px; }
.post {
position: relative; }
.post-list {
margin-left: 0;
list-style: none; }
.post-list > li {
margin-bottom: 30px; }
.post-meta {
font-size: 14px;
color: #828282; }
.post-link {
display: block;
font-size: 24px; }
.post-organisers-name {
color: grey; }
/**
* Posts
*/
.post-header {
margin-bottom: 30px; }
.post-date {
margin: 10px 0 0 0;
padding: 0; }
.post-time {
line-height: 18px; }
.post-time, .post-organisers-name {
margin: 0;
color: #A6A6A6; }
.post-title {
font-size: 42px;
letter-spacing: -1px;
line-height: 1;
word-wrap: break-word;
padding: 0;
margin: 0;
width: 75%; }
@media screen and (max-width: 800px) {
.post-title {
font-size: 36px;
width: 70%; } }
@media screen and (max-width: 600px) {
.post-title {
width: 50%; } }
.post-content {
margin-bottom: 30px; }
.post-content h2 {
font-size: 32px; }
@media screen and (max-width: 800px) {
.post-content h2 {
font-size: 28px; } }
.post-content h3 {
font-size: 26px; }
@media screen and (max-width: 800px) {
.post-content h3 {
font-size: 22px; } }
.post-content h4 {
font-size: 20px; }
@media screen and (max-width: 800px) {
.post-content h4 {
font-size: 18px; } }
.clearfix:before, .clearfix:after {
content: " ";
/* 1 */
display: table;
/* 2 */ }
.clearfix:after {
clear: both; }
.blog-cover {
height: 320px;
background-size: cover;
background-position: center center;
z-index: 1;
border-bottom: 1px solid #E8E8E8; }
@media screen and (max-width: 800px) {
.blog-cover {
height: 250px; } }
@media screen and (max-width: 600px) {
.blog-cover {
height: 200px; } }
.blog-cover-credit {
color: #848484;
font-size: 10px;
letter-spacing: 1px;
text-align: right;
padding-right: 40px;
display: block;
margin-top: 5px; }
.event-sqaure {
color: white;
border: 1px solid #372121;
position: relative;
background-size: cover;
background-position: center center;
width: 30%;
float: left;
margin: 20px 20px 0 0;
height: 100%;
box-sizing: border-box;
height: 180px;
border-radius: 3px;
background-color: #333;
box-shadow: 0 0 1px rgba(0, 0, 0, 0.05);
border: 1px solid #ddd;
-webkit-tap-highlight-color: transparent; }
.event-sqaure h2 {
position: absolute;
bottom: 0px;
left: 10px;
font-size: 20px;
z-index: 3; }
.event-sqaure h2 span {
font-size: 14px;
display: block; }
.event-square-overlay {
z-index: 2;
position: absolute;
top: 0px;
left: 0px;
height: 100%;
width: 100%;
line-height: 25px;
word-wrap: break-word;
background-color: rgba(0, 0, 0, 0);
background-image: -webkit-linear-gradient(rgba(15, 20, 31, 0) 0, rgba(15, 20, 31, 0.1) 25%, rgba(15, 20, 31, 0.8) 100%);
background-image: linear-gradient(rgba(15, 20, 31, 0) 0, rgba(15, 20, 31, 0.1) 25%, rgba(15, 20, 31, 0.8) 100%); }
.author {
position: absolute;
top: -90px;
right: 20px;
height: 160px;
width: 160px;
border-radius: 6px;
background-size: cover;
box-shadow: 1px 1px 2px 1px #C4C4C4; }
@media screen and (max-width: 800px) {
.author {
height: 140px;
width: 140px; } }
@media screen and (max-width: 600px) {
.author {
height: 100px;
width: 100px;
top: 0px; } }
@media screen and (max-width: 800px) {
.event-sqaure {
margin-right: 10px;
width: -webkit-calc(50% - (30px / 2));
width: calc(50% - (30px / 2)); } }
@media screen and (max-width: 600px) {
.event-sqaure {
float: none;
width: -webkit-calc(100% - (30px / 2));
width: calc(100% - (30px / 2)); } }
.event-time-heading.fix-top {
margin-top: -10px; }
.event-time-heading {
margin-bottom: 0px;
margin-top: 20px; }
/**
* Syntax highlighting styles
*/
.highlight {
background: #fff; }
.highlighter-rouge .highlight {
background: #eef; }
.highlight .c {
color: #998;
font-style: italic; }
.highlight .err {
color: #a61717;
background-color: #e3d2d2; }
.highlight .k {
font-weight: bold; }
.highlight .o {
font-weight: bold; }
.highlight .cm {
color: #998;
font-style: italic; }
.highlight .cp {
color: #999;
font-weight: bold; }
.highlight .c1 {
color: #998;
font-style: italic; }
.highlight .cs {
color: #999;
font-weight: bold;
font-style: italic; }
.highlight .gd {
color: #000;
background-color: #ffdddd; }
.highlight .gd .x {
color: #000;
background-color: #ffaaaa; }
.highlight .ge {
font-style: italic; }
.highlight .gr {
color: #aa0000; }
.highlight .gh {
color: #999999; }
.highlight .gi {
color: #000;
background-color: #ddffdd; }
.highlight .gi .x {
color: #000;
background-color: #aaffaa; }
.highlight .go {
color: #888888; }
.highlight .gp {
color: #555555; }
.highlight .gs {
font-weight: bold; }
.highlight .gu {
color: #aaaaaa; }
.highlight .gt {
color: #aa0000; }
.highlight .kc {
font-weight: bold; }
.highlight .kd {
font-weight: bold; }
.highlight .kp {
font-weight: bold; }
.highlight .kr {
font-weight: bold; }
.highlight .kt {
color: #458;
font-weight: bold; }
.highlight .m {
color: #009999; }
.highlight .s {
color: #dd1144; }
.highlight .na {
color: teal; }
.highlight .nb {
color: #0086b3; }
.highlight .nc {
color: #458;
font-weight: bold; }
.highlight .no {
color: teal; }
.highlight .ni {
color: purple; }
.highlight .ne {
color: #900;
font-weight: bold; }
.highlight .nf {
color: #900;
font-weight: bold; }
.highlight .nn {
color: #555555; }
.highlight .nt {
color: navy; }
.highlight .nv {
color: teal; }
.highlight .ow {
font-weight: bold; }
.highlight .w {
color: #bbbbbb; }
.highlight .mf {
color: #009999; }
.highlight .mh {
color: #009999; }
.highlight .mi {
color: #009999; }
.highlight .mo {
color: #009999; }
.highlight .sb {
color: #dd1144; }
.highlight .sc {
color: #dd1144; }
.highlight .sd {
color: #dd1144; }
.highlight .s2 {
color: #dd1144; }
.highlight .se {
color: #dd1144; }
.highlight .sh {
color: #dd1144; }
.highlight .si {
color: #dd1144; }
.highlight .sx {
color: #dd1144; }
.highlight .sr {
color: #009926; }
.highlight .s1 {
color: #dd1144; }
.highlight .ss {
color: #990073; }
.highlight .bp {
color: #999999; }
.highlight .vc {
color: teal; }
.highlight .vg {
color: teal; }
.highlight .vi {
color: teal; }
.highlight .il {
color: #009999; }
.button.button-primary {
color: #ffffff;
background: #965CB8;
box-shadow: #324832 0 2px 0 0;
padding: 10px 16px 8px 16px;
border-radius: 6px;
text-decoration: none; }
.button.button-primary:hover {
background: #ab82b8; }

132
_site/event/angular-2.html Normal file
View File

@ -0,0 +1,132 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Angular 2</title>
<meta name="description" content="Angular computes updates based on changes to data, not DOM, for fast updates that scale to the largest data sets with minimal memory overhead.">
<link rel="stylesheet" href="/css/main.css">
<link rel="canonical" href="http://127.0.0.1:4000/event/angular-2.html">
<link rel="alternate" type="application/rss+xml" title="一个人的书房" href="http://127.0.0.1:4000/feed.xml">
</head>
<body>
<header class="site-header">
<div class="wrapper">
<a class="site-title" href="/">一个人的书房</a>
<nav class="site-nav">
<a href="#" class="menu-icon">
<svg viewBox="0 0 18 15">
<path fill="#424242" d="M18,1.484c0,0.82-0.665,1.484-1.484,1.484H1.484C0.665,2.969,0,2.304,0,1.484l0,0C0,0.665,0.665,0,1.484,0 h15.031C17.335,0,18,0.665,18,1.484L18,1.484z"/>
<path fill="#424242" d="M18,7.516C18,8.335,17.335,9,16.516,9H1.484C0.665,9,0,8.335,0,7.516l0,0c0-0.82,0.665-1.484,1.484-1.484 h15.031C17.335,6.031,18,6.696,18,7.516L18,7.516z"/>
<path fill="#424242" d="M18,13.516C18,14.335,17.335,15,16.516,15H1.484C0.665,15,0,14.335,0,13.516l0,0 c0-0.82,0.665-1.484,1.484-1.484h15.031C17.335,12.031,18,12.696,18,13.516L18,13.516z"/>
</svg>
</a>
<div class="trigger">
<a class="page-link" href="/about/">About</a>
<a class="page-link button button-primary" href="/create/">Create Event</a>
</div>
</nav>
</div>
</header>
<div class="blog-cover" style="background-image:url(https://www.dunebook.com/wp-content/uploads/2015/07/angular-dunebook.png);">
</div>
<div class="page-content">
<div class="wrapper">
<article class="post" itemscope itemtype="http://schema.org/BlogPosting">
<header class="post-header">
<h1 class="post-title" itemprop="name headline">Angular 2</h1>
<h3 class="post-organisers-name">By David Boyne</h3>
<h2 class="post-date"><time datetime="2016-03-10T00:00:00+08:00" itemprop="datePublished">March 10, 2016</time></h2>
<h3 class="post-time">From 12:00 to 13:00</h3>
</header>
<div class="author" style="background-image:url(https://pbs.twimg.com/profile_images/660943257795457030/igA_joVD.jpg);"></div>
<div class="post-content" itemprop="articleBody">
<p>Angular computes updates based on changes to data, not DOM, for fast updates that scale to the largest data sets with minimal memory overhead.</p>
<p>With Angular Universal for server-side rendering and Web Workers for smooth scrolling and transitions, Angular 2 solves the core challenges in mobile web performance.</p>
<p>Supports several languages including plain JavaScript, TypeScript, and Dart. Also supports both object-style data structure with POJO data-binding and functional reactive style with unidirectional data flow and support for observables and immutable data structures.</p>
<p>Angular is built by a team of engineers who share a passion for making web development feel effortless. We believe that writing beautiful apps should be joyful and fun. Were building a platform for the future….</p>
<p>If you want to know more come along to my event!</p>
</div>
<div>
<a href='mailto:david.boyne@test.com?subject=Register interest for Angular 2 on March 10, 2016&body=Hi! Im interested in your event. Can I come please?' class="button button-primary">Register Interest</a>
</div>
</article>
</div>
</div>
<footer class="site-footer">
<div class="wrapper">
<h2 class="footer-heading">一个人的书房</h2>
<p>
Simple Jekyll theme to host internal/external events happening in and around your area. Free free to contribute or fork the repo.
<a href="https://github.com/boyney123/evento"><span class="icon icon--github"><svg viewBox="0 0 16 16"><path fill="#828282" d="M7.999,0.431c-4.285,0-7.76,3.474-7.76,7.761 c0,3.428,2.223,6.337,5.307,7.363c0.388,0.071,0.53-0.168,0.53-0.374c0-0.184-0.007-0.672-0.01-1.32 c-2.159,0.469-2.614-1.04-2.614-1.04c-0.353-0.896-0.862-1.135-0.862-1.135c-0.705-0.481,0.053-0.472,0.053-0.472 c0.779,0.055,1.189,0.8,1.189,0.8c0.692,1.186,1.816,0.843,2.258,0.645c0.071-0.502,0.271-0.843,0.493-1.037 C4.86,11.425,3.049,10.76,3.049,7.786c0-0.847,0.302-1.54,0.799-2.082C3.768,5.507,3.501,4.718,3.924,3.65 c0,0,0.652-0.209,2.134,0.796C6.677,4.273,7.34,4.187,8,4.184c0.659,0.003,1.323,0.089,1.943,0.261 c1.482-1.004,2.132-0.796,2.132-0.796c0.423,1.068,0.157,1.857,0.077,2.054c0.497,0.542,0.798,1.235,0.798,2.082 c0,2.981-1.814,3.637-3.543,3.829c0.279,0.24,0.527,0.713,0.527,1.437c0,1.037-0.01,1.874-0.01,2.129 c0,0.208,0.14,0.449,0.534,0.373c3.081-1.028,5.302-3.935,5.302-7.362C15.76,3.906,12.285,0.431,7.999,0.431z"/></svg>
</span><span class="username">Evento</span></a>
</p>
</div>
</footer>
</body>
</html>

126
_site/event/aws.html Normal file
View File

@ -0,0 +1,126 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Getting started with AWS</title>
<meta name="description" content="Just a quick introduction into AWS.">
<link rel="stylesheet" href="/css/main.css">
<link rel="canonical" href="http://127.0.0.1:4000/event/aws.html">
<link rel="alternate" type="application/rss+xml" title="一个人的书房" href="http://127.0.0.1:4000/feed.xml">
</head>
<body>
<header class="site-header">
<div class="wrapper">
<a class="site-title" href="/">一个人的书房</a>
<nav class="site-nav">
<a href="#" class="menu-icon">
<svg viewBox="0 0 18 15">
<path fill="#424242" d="M18,1.484c0,0.82-0.665,1.484-1.484,1.484H1.484C0.665,2.969,0,2.304,0,1.484l0,0C0,0.665,0.665,0,1.484,0 h15.031C17.335,0,18,0.665,18,1.484L18,1.484z"/>
<path fill="#424242" d="M18,7.516C18,8.335,17.335,9,16.516,9H1.484C0.665,9,0,8.335,0,7.516l0,0c0-0.82,0.665-1.484,1.484-1.484 h15.031C17.335,6.031,18,6.696,18,7.516L18,7.516z"/>
<path fill="#424242" d="M18,13.516C18,14.335,17.335,15,16.516,15H1.484C0.665,15,0,14.335,0,13.516l0,0 c0-0.82,0.665-1.484,1.484-1.484h15.031C17.335,12.031,18,12.696,18,13.516L18,13.516z"/>
</svg>
</a>
<div class="trigger">
<a class="page-link" href="/about/">About</a>
<a class="page-link button button-primary" href="/create/">Create Event</a>
</div>
</nav>
</div>
</header>
<div class="blog-cover" style="background-image:url(https://mateh.id.au/wp-content/uploads/2014/07/amazon-aws-logo.jpg);">
</div>
<div class="page-content">
<div class="wrapper">
<article class="post" itemscope itemtype="http://schema.org/BlogPosting">
<header class="post-header">
<h1 class="post-title" itemprop="name headline">Getting started with AWS</h1>
<h3 class="post-organisers-name">By Jimmy Smith</h3>
<h2 class="post-date"><time datetime="2016-01-05T00:00:00+08:00" itemprop="datePublished">January 5, 2016</time></h2>
<h3 class="post-time">From 12:00 to 13:00</h3>
</header>
<div class="author" style="background-image:url(https://randomuser.me/api/portraits/men/92.jpg);"></div>
<div class="post-content" itemprop="articleBody">
<p>Just a quick introduction into AWS.</p>
<p>Please come along if your interested. Pizza will be provided.</p>
</div>
<div>
<a href='mailto:jimmy.smith@test.com?subject=Register interest for Getting started with AWS on January 5, 2016&body=Hi! Im interested in your event. Can I come please?' class="button button-primary">Register Interest</a>
</div>
</article>
</div>
</div>
<footer class="site-footer">
<div class="wrapper">
<h2 class="footer-heading">一个人的书房</h2>
<p>
Simple Jekyll theme to host internal/external events happening in and around your area. Free free to contribute or fork the repo.
<a href="https://github.com/boyney123/evento"><span class="icon icon--github"><svg viewBox="0 0 16 16"><path fill="#828282" d="M7.999,0.431c-4.285,0-7.76,3.474-7.76,7.761 c0,3.428,2.223,6.337,5.307,7.363c0.388,0.071,0.53-0.168,0.53-0.374c0-0.184-0.007-0.672-0.01-1.32 c-2.159,0.469-2.614-1.04-2.614-1.04c-0.353-0.896-0.862-1.135-0.862-1.135c-0.705-0.481,0.053-0.472,0.053-0.472 c0.779,0.055,1.189,0.8,1.189,0.8c0.692,1.186,1.816,0.843,2.258,0.645c0.071-0.502,0.271-0.843,0.493-1.037 C4.86,11.425,3.049,10.76,3.049,7.786c0-0.847,0.302-1.54,0.799-2.082C3.768,5.507,3.501,4.718,3.924,3.65 c0,0,0.652-0.209,2.134,0.796C6.677,4.273,7.34,4.187,8,4.184c0.659,0.003,1.323,0.089,1.943,0.261 c1.482-1.004,2.132-0.796,2.132-0.796c0.423,1.068,0.157,1.857,0.077,2.054c0.497,0.542,0.798,1.235,0.798,2.082 c0,2.981-1.814,3.637-3.543,3.829c0.279,0.24,0.527,0.713,0.527,1.437c0,1.037-0.01,1.874-0.01,2.129 c0,0.208,0.14,0.449,0.534,0.373c3.081-1.028,5.302-3.935,5.302-7.362C15.76,3.906,12.285,0.431,7.999,0.431z"/></svg>
</span><span class="username">Evento</span></a>
</p>
</div>
</footer>
</body>
</html>

130
_site/event/docker.html Normal file
View File

@ -0,0 +1,130 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Docker</title>
<meta name="description" content="Its everywhere. Docker, Docker, Docker! If your an expert or new to Docker come to my 3 hour training session.">
<link rel="stylesheet" href="/css/main.css">
<link rel="canonical" href="http://127.0.0.1:4000/event/docker.html">
<link rel="alternate" type="application/rss+xml" title="一个人的书房" href="http://127.0.0.1:4000/feed.xml">
</head>
<body>
<header class="site-header">
<div class="wrapper">
<a class="site-title" href="/">一个人的书房</a>
<nav class="site-nav">
<a href="#" class="menu-icon">
<svg viewBox="0 0 18 15">
<path fill="#424242" d="M18,1.484c0,0.82-0.665,1.484-1.484,1.484H1.484C0.665,2.969,0,2.304,0,1.484l0,0C0,0.665,0.665,0,1.484,0 h15.031C17.335,0,18,0.665,18,1.484L18,1.484z"/>
<path fill="#424242" d="M18,7.516C18,8.335,17.335,9,16.516,9H1.484C0.665,9,0,8.335,0,7.516l0,0c0-0.82,0.665-1.484,1.484-1.484 h15.031C17.335,6.031,18,6.696,18,7.516L18,7.516z"/>
<path fill="#424242" d="M18,13.516C18,14.335,17.335,15,16.516,15H1.484C0.665,15,0,14.335,0,13.516l0,0 c0-0.82,0.665-1.484,1.484-1.484h15.031C17.335,12.031,18,12.696,18,13.516L18,13.516z"/>
</svg>
</a>
<div class="trigger">
<a class="page-link" href="/about/">About</a>
<a class="page-link button button-primary" href="/create/">Create Event</a>
</div>
</nav>
</div>
</header>
<div class="blog-cover" style="background-image:url(http://blog.jetbrains.com/phpstorm/files/2015/10/large_v-trans.png);">
</div>
<div class="page-content">
<div class="wrapper">
<article class="post" itemscope itemtype="http://schema.org/BlogPosting">
<header class="post-header">
<h1 class="post-title" itemprop="name headline">Docker</h1>
<h3 class="post-organisers-name">By Laura Frank</h3>
<h2 class="post-date"><time datetime="2016-05-05T00:00:00+08:00" itemprop="datePublished">May 5, 2016</time></h2>
<h3 class="post-time">From 09:00 to 12:00</h3>
</header>
<div class="author" style="background-image:url(https://randomuser.me/api/portraits/women/0.jpg);"></div>
<div class="post-content" itemprop="articleBody">
<p>Its everywhere. Docker, Docker, Docker! If your an expert or new to Docker come to my 3 hour training session.</p>
<p>I will also provide cake!</p>
<p>Just click the button and let me know you want to attend.</p>
<p>I promise…it will be fun!</p>
</div>
<div>
<a href='mailto:laura.frank@test.com?subject=Register interest for Docker on May 5, 2016&body=Hi! Im interested in your event. Can I come please?' class="button button-primary">Register Interest</a>
</div>
</article>
</div>
</div>
<footer class="site-footer">
<div class="wrapper">
<h2 class="footer-heading">一个人的书房</h2>
<p>
Simple Jekyll theme to host internal/external events happening in and around your area. Free free to contribute or fork the repo.
<a href="https://github.com/boyney123/evento"><span class="icon icon--github"><svg viewBox="0 0 16 16"><path fill="#828282" d="M7.999,0.431c-4.285,0-7.76,3.474-7.76,7.761 c0,3.428,2.223,6.337,5.307,7.363c0.388,0.071,0.53-0.168,0.53-0.374c0-0.184-0.007-0.672-0.01-1.32 c-2.159,0.469-2.614-1.04-2.614-1.04c-0.353-0.896-0.862-1.135-0.862-1.135c-0.705-0.481,0.053-0.472,0.053-0.472 c0.779,0.055,1.189,0.8,1.189,0.8c0.692,1.186,1.816,0.843,2.258,0.645c0.071-0.502,0.271-0.843,0.493-1.037 C4.86,11.425,3.049,10.76,3.049,7.786c0-0.847,0.302-1.54,0.799-2.082C3.768,5.507,3.501,4.718,3.924,3.65 c0,0,0.652-0.209,2.134,0.796C6.677,4.273,7.34,4.187,8,4.184c0.659,0.003,1.323,0.089,1.943,0.261 c1.482-1.004,2.132-0.796,2.132-0.796c0.423,1.068,0.157,1.857,0.077,2.054c0.497,0.542,0.798,1.235,0.798,2.082 c0,2.981-1.814,3.637-3.543,3.829c0.279,0.24,0.527,0.713,0.527,1.437c0,1.037-0.01,1.874-0.01,2.129 c0,0.208,0.14,0.449,0.534,0.373c3.081-1.028,5.302-3.935,5.302-7.362C15.76,3.906,12.285,0.431,7.999,0.431z"/></svg>
</span><span class="username">Evento</span></a>
</p>
</div>
</footer>
</body>
</html>

View File

@ -0,0 +1,134 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>ReactJS</title>
<meta name="description" content="I will be doing a small talk on an Introduction into ReactJS. We will cover the following:">
<link rel="stylesheet" href="/css/main.css">
<link rel="canonical" href="http://127.0.0.1:4000/event/intro-to-react.html">
<link rel="alternate" type="application/rss+xml" title="一个人的书房" href="http://127.0.0.1:4000/feed.xml">
</head>
<body>
<header class="site-header">
<div class="wrapper">
<a class="site-title" href="/">一个人的书房</a>
<nav class="site-nav">
<a href="#" class="menu-icon">
<svg viewBox="0 0 18 15">
<path fill="#424242" d="M18,1.484c0,0.82-0.665,1.484-1.484,1.484H1.484C0.665,2.969,0,2.304,0,1.484l0,0C0,0.665,0.665,0,1.484,0 h15.031C17.335,0,18,0.665,18,1.484L18,1.484z"/>
<path fill="#424242" d="M18,7.516C18,8.335,17.335,9,16.516,9H1.484C0.665,9,0,8.335,0,7.516l0,0c0-0.82,0.665-1.484,1.484-1.484 h15.031C17.335,6.031,18,6.696,18,7.516L18,7.516z"/>
<path fill="#424242" d="M18,13.516C18,14.335,17.335,15,16.516,15H1.484C0.665,15,0,14.335,0,13.516l0,0 c0-0.82,0.665-1.484,1.484-1.484h15.031C17.335,12.031,18,12.696,18,13.516L18,13.516z"/>
</svg>
</a>
<div class="trigger">
<a class="page-link" href="/about/">About</a>
<a class="page-link button button-primary" href="/create/">Create Event</a>
</div>
</nav>
</div>
</header>
<div class="blog-cover" style="background-image:url(http://blog.addthiscdn.com/wp-content/uploads/2014/11/addthis-react-flux-javascript-scaling.png);">
</div>
<div class="page-content">
<div class="wrapper">
<article class="post" itemscope itemtype="http://schema.org/BlogPosting">
<header class="post-header">
<h1 class="post-title" itemprop="name headline">ReactJS</h1>
<h3 class="post-organisers-name">By David Boyne</h3>
<h2 class="post-date"><time datetime="2016-03-28T00:00:00+08:00" itemprop="datePublished">March 28, 2016</time></h2>
<h3 class="post-time">From 12:00 to 13:00</h3>
</header>
<div class="author" style="background-image:url(https://pbs.twimg.com/profile_images/660943257795457030/igA_joVD.jpg);"></div>
<div class="post-content" itemprop="articleBody">
<p>I will be doing a small talk on an Introduction into ReactJS. We will cover the following:</p>
<ul>
<li>What is React?</li>
<li>How to get setup with React.</li>
<li>How to get building React Apps.</li>
<li>Bundle your application</li>
<li>Release your application</li>
</ul>
<p>If this sounds interesting please register your interest below.</p>
</div>
<div>
<a href='mailto:david.boyne@test.com?subject=Register interest for ReactJS on March 28, 2016&body=Hi! Im interested in your event. Can I come please?' class="button button-primary">Register Interest</a>
</div>
</article>
</div>
</div>
<footer class="site-footer">
<div class="wrapper">
<h2 class="footer-heading">一个人的书房</h2>
<p>
Simple Jekyll theme to host internal/external events happening in and around your area. Free free to contribute or fork the repo.
<a href="https://github.com/boyney123/evento"><span class="icon icon--github"><svg viewBox="0 0 16 16"><path fill="#828282" d="M7.999,0.431c-4.285,0-7.76,3.474-7.76,7.761 c0,3.428,2.223,6.337,5.307,7.363c0.388,0.071,0.53-0.168,0.53-0.374c0-0.184-0.007-0.672-0.01-1.32 c-2.159,0.469-2.614-1.04-2.614-1.04c-0.353-0.896-0.862-1.135-0.862-1.135c-0.705-0.481,0.053-0.472,0.053-0.472 c0.779,0.055,1.189,0.8,1.189,0.8c0.692,1.186,1.816,0.843,2.258,0.645c0.071-0.502,0.271-0.843,0.493-1.037 C4.86,11.425,3.049,10.76,3.049,7.786c0-0.847,0.302-1.54,0.799-2.082C3.768,5.507,3.501,4.718,3.924,3.65 c0,0,0.652-0.209,2.134,0.796C6.677,4.273,7.34,4.187,8,4.184c0.659,0.003,1.323,0.089,1.943,0.261 c1.482-1.004,2.132-0.796,2.132-0.796c0.423,1.068,0.157,1.857,0.077,2.054c0.497,0.542,0.798,1.235,0.798,2.082 c0,2.981-1.814,3.637-3.543,3.829c0.279,0.24,0.527,0.713,0.527,1.437c0,1.037-0.01,1.874-0.01,2.129 c0,0.208,0.14,0.449,0.534,0.373c3.081-1.028,5.302-3.935,5.302-7.362C15.76,3.906,12.285,0.431,7.999,0.431z"/></svg>
</span><span class="username">Evento</span></a>
</p>
</div>
</footer>
</body>
</html>

View File

@ -0,0 +1,127 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Web Security</title>
<meta name="description" content="Its very important that we keep up to date with web security. This talk will be a 7 hour introduction into the latest techniques about web securityand how we...">
<link rel="stylesheet" href="/css/main.css">
<link rel="canonical" href="http://127.0.0.1:4000/event/web-security.html">
<link rel="alternate" type="application/rss+xml" title="一个人的书房" href="http://127.0.0.1:4000/feed.xml">
</head>
<body>
<header class="site-header">
<div class="wrapper">
<a class="site-title" href="/">一个人的书房</a>
<nav class="site-nav">
<a href="#" class="menu-icon">
<svg viewBox="0 0 18 15">
<path fill="#424242" d="M18,1.484c0,0.82-0.665,1.484-1.484,1.484H1.484C0.665,2.969,0,2.304,0,1.484l0,0C0,0.665,0.665,0,1.484,0 h15.031C17.335,0,18,0.665,18,1.484L18,1.484z"/>
<path fill="#424242" d="M18,7.516C18,8.335,17.335,9,16.516,9H1.484C0.665,9,0,8.335,0,7.516l0,0c0-0.82,0.665-1.484,1.484-1.484 h15.031C17.335,6.031,18,6.696,18,7.516L18,7.516z"/>
<path fill="#424242" d="M18,13.516C18,14.335,17.335,15,16.516,15H1.484C0.665,15,0,14.335,0,13.516l0,0 c0-0.82,0.665-1.484,1.484-1.484h15.031C17.335,12.031,18,12.696,18,13.516L18,13.516z"/>
</svg>
</a>
<div class="trigger">
<a class="page-link" href="/about/">About</a>
<a class="page-link button button-primary" href="/create/">Create Event</a>
</div>
</nav>
</div>
</header>
<div class="blog-cover" style="background-image:url(http://rack.2.mshcdn.com/media/ZgkyMDEyLzEyLzA0L2JiLzl0aGluZ3NidXNpLmNZbi5qcGcKcAl0aHVtYgkxMjAweDYyNyMKZQlqcGc/5d927a64/abc/9-things-businesses-need-to-know-about-web-security-e5e7ae36a9.jpg);">
</div>
<div class="page-content">
<div class="wrapper">
<article class="post" itemscope itemtype="http://schema.org/BlogPosting">
<header class="post-header">
<h1 class="post-title" itemprop="name headline">Web Security</h1>
<h3 class="post-organisers-name">By Frank Smith</h3>
<h2 class="post-date"><time datetime="2016-04-03T00:00:00+08:00" itemprop="datePublished">April 3, 2016</time></h2>
<h3 class="post-time">From 10:00 to 17:00</h3>
</header>
<div class="author" style="background-image:url(https://randomuser.me/api/portraits/men/64.jpg);"></div>
<div class="post-content" itemprop="articleBody">
<p>Its very important that we keep up to date with web security. This talk will be a 7 hour introduction into the latest techniques about web security
and how we can keep our data safe across Mobiles, Desktops and Tablets.</p>
<p>Let me know if you would like to attend.</p>
</div>
<div>
<a href='mailto:frank.smith@test.com?subject=Register interest for Web Security on April 3, 2016&body=Hi! Im interested in your event. Can I come please?' class="button button-primary">Register Interest</a>
</div>
</article>
</div>
</div>
<footer class="site-footer">
<div class="wrapper">
<h2 class="footer-heading">一个人的书房</h2>
<p>
Simple Jekyll theme to host internal/external events happening in and around your area. Free free to contribute or fork the repo.
<a href="https://github.com/boyney123/evento"><span class="icon icon--github"><svg viewBox="0 0 16 16"><path fill="#828282" d="M7.999,0.431c-4.285,0-7.76,3.474-7.76,7.761 c0,3.428,2.223,6.337,5.307,7.363c0.388,0.071,0.53-0.168,0.53-0.374c0-0.184-0.007-0.672-0.01-1.32 c-2.159,0.469-2.614-1.04-2.614-1.04c-0.353-0.896-0.862-1.135-0.862-1.135c-0.705-0.481,0.053-0.472,0.053-0.472 c0.779,0.055,1.189,0.8,1.189,0.8c0.692,1.186,1.816,0.843,2.258,0.645c0.071-0.502,0.271-0.843,0.493-1.037 C4.86,11.425,3.049,10.76,3.049,7.786c0-0.847,0.302-1.54,0.799-2.082C3.768,5.507,3.501,4.718,3.924,3.65 c0,0,0.652-0.209,2.134,0.796C6.677,4.273,7.34,4.187,8,4.184c0.659,0.003,1.323,0.089,1.943,0.261 c1.482-1.004,2.132-0.796,2.132-0.796c0.423,1.068,0.157,1.857,0.077,2.054c0.497,0.542,0.798,1.235,0.798,2.082 c0,2.981-1.814,3.637-3.543,3.829c0.279,0.24,0.527,0.713,0.527,1.437c0,1.037-0.01,1.874-0.01,2.129 c0,0.208,0.14,0.449,0.534,0.373c3.081-1.028,5.302-3.935,5.302-7.362C15.76,3.906,12.285,0.431,7.999,0.431z"/></svg>
</span><span class="username">Evento</span></a>
</p>
</div>
</footer>
</body>
</html>

98
_site/feed.xml Normal file
View File

@ -0,0 +1,98 @@
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>一个人的书房</title>
<description>Simple Jekyll theme to host internal/external events happening in and around your area. Free free to contribute or fork the repo.
</description>
<link>http://127.0.0.1:4000/</link>
<atom:link href="http://127.0.0.1:4000/feed.xml" rel="self" type="application/rss+xml"/>
<pubDate>Sat, 15 Apr 2017 00:37:23 +0800</pubDate>
<lastBuildDate>Sat, 15 Apr 2017 00:37:23 +0800</lastBuildDate>
<generator>Jekyll v3.0.0</generator>
<item>
<title>Docker</title>
<description>&lt;p&gt;Its everywhere. Docker, Docker, Docker! If your an expert or new to Docker come to my 3 hour training session.&lt;/p&gt;
&lt;p&gt;I will also provide cake!&lt;/p&gt;
&lt;p&gt;Just click the button and let me know you want to attend.&lt;/p&gt;
&lt;p&gt;I promise…it will be fun!&lt;/p&gt;
</description>
<pubDate>Thu, 05 May 2016 00:00:00 +0800</pubDate>
<link>http://127.0.0.1:4000/event/docker.html</link>
<guid isPermaLink="true">http://127.0.0.1:4000/event/docker.html</guid>
</item>
<item>
<title>Web Security</title>
<description>&lt;p&gt;Its very important that we keep up to date with web security. This talk will be a 7 hour introduction into the latest techniques about web security
and how we can keep our data safe across Mobiles, Desktops and Tablets.&lt;/p&gt;
&lt;p&gt;Let me know if you would like to attend.&lt;/p&gt;
</description>
<pubDate>Sun, 03 Apr 2016 00:00:00 +0800</pubDate>
<link>http://127.0.0.1:4000/event/web-security.html</link>
<guid isPermaLink="true">http://127.0.0.1:4000/event/web-security.html</guid>
</item>
<item>
<title>ReactJS</title>
<description>&lt;p&gt;I will be doing a small talk on an Introduction into ReactJS. We will cover the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;What is React?&lt;/li&gt;
&lt;li&gt;How to get setup with React.&lt;/li&gt;
&lt;li&gt;How to get building React Apps.&lt;/li&gt;
&lt;li&gt;Bundle your application&lt;/li&gt;
&lt;li&gt;Release your application&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If this sounds interesting please register your interest below.&lt;/p&gt;
</description>
<pubDate>Mon, 28 Mar 2016 00:00:00 +0800</pubDate>
<link>http://127.0.0.1:4000/event/intro-to-react.html</link>
<guid isPermaLink="true">http://127.0.0.1:4000/event/intro-to-react.html</guid>
</item>
<item>
<title>Angular 2</title>
<description>&lt;p&gt;Angular computes updates based on changes to data, not DOM, for fast updates that scale to the largest data sets with minimal memory overhead.&lt;/p&gt;
&lt;p&gt;With Angular Universal for server-side rendering and Web Workers for smooth scrolling and transitions, Angular 2 solves the core challenges in mobile web performance.&lt;/p&gt;
&lt;p&gt;Supports several languages including plain JavaScript, TypeScript, and Dart. Also supports both object-style data structure with POJO data-binding and functional reactive style with unidirectional data flow and support for observables and immutable data structures.&lt;/p&gt;
&lt;p&gt;Angular is built by a team of engineers who share a passion for making web development feel effortless. We believe that writing beautiful apps should be joyful and fun. Were building a platform for the future….&lt;/p&gt;
&lt;p&gt;If you want to know more come along to my event!&lt;/p&gt;
</description>
<pubDate>Thu, 10 Mar 2016 00:00:00 +0800</pubDate>
<link>http://127.0.0.1:4000/event/angular-2.html</link>
<guid isPermaLink="true">http://127.0.0.1:4000/event/angular-2.html</guid>
</item>
<item>
<title>Getting started with AWS</title>
<description>&lt;p&gt;Just a quick introduction into AWS.&lt;/p&gt;
&lt;p&gt;Please come along if your interested. Pizza will be provided.&lt;/p&gt;
</description>
<pubDate>Tue, 05 Jan 2016 00:00:00 +0800</pubDate>
<link>http://127.0.0.1:4000/event/aws.html</link>
<guid isPermaLink="true">http://127.0.0.1:4000/event/aws.html</guid>
</item>
</channel>
</rss>

Binary file not shown.

After

Width:  |  Height:  |  Size: 260 KiB

BIN
_site/images/cover.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

233
_site/index.html Normal file
View File

@ -0,0 +1,233 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>一个人的书房</title>
<meta name="description" content="Simple Jekyll theme to host internal/external events happening in and around your area. Free free to contribute or fork the repo.
">
<link rel="stylesheet" href="/css/main.css">
<link rel="canonical" href="http://127.0.0.1:4000/">
<link rel="alternate" type="application/rss+xml" title="一个人的书房" href="http://127.0.0.1:4000/feed.xml">
</head>
<body>
<header class="site-header">
<div class="wrapper">
<a class="site-title" href="/">一个人的书房</a>
<nav class="site-nav">
<a href="#" class="menu-icon">
<svg viewBox="0 0 18 15">
<path fill="#424242" d="M18,1.484c0,0.82-0.665,1.484-1.484,1.484H1.484C0.665,2.969,0,2.304,0,1.484l0,0C0,0.665,0.665,0,1.484,0 h15.031C17.335,0,18,0.665,18,1.484L18,1.484z"/>
<path fill="#424242" d="M18,7.516C18,8.335,17.335,9,16.516,9H1.484C0.665,9,0,8.335,0,7.516l0,0c0-0.82,0.665-1.484,1.484-1.484 h15.031C17.335,6.031,18,6.696,18,7.516L18,7.516z"/>
<path fill="#424242" d="M18,13.516C18,14.335,17.335,15,16.516,15H1.484C0.665,15,0,14.335,0,13.516l0,0 c0-0.82,0.665-1.484,1.484-1.484h15.031C17.335,12.031,18,12.696,18,13.516L18,13.516z"/>
</svg>
</a>
<div class="trigger">
<a class="page-link" href="/about/">About</a>
<a class="page-link button button-primary" href="/create/">Create Event</a>
</div>
</nav>
</div>
</header>
<div class="blog-cover" style="background-image:url(/images/ConferencesHR.jpg);">
</div>
<div class="page-content">
<div class="wrapper">
<div class="home">
<div class="clearfix">
<h1 class="event-time-heading fix-top">Future Events </h1>
</div>
<div class="clearfix">
<h1 class="event-time-heading">Past Events </h1>
<a href="/event/docker.html">
<div class="event-sqaure" style="background-image:url(http://blog.jetbrains.com/phpstorm/files/2015/10/large_v-trans.png);">
<h2>Docker <span>May 5, 2016</span></h2>
<div class='event-square-overlay'></div>
</div>
</a>
<a href="/event/web-security.html">
<div class="event-sqaure" style="background-image:url(http://rack.2.mshcdn.com/media/ZgkyMDEyLzEyLzA0L2JiLzl0aGluZ3NidXNpLmNZbi5qcGcKcAl0aHVtYgkxMjAweDYyNyMKZQlqcGc/5d927a64/abc/9-things-businesses-need-to-know-about-web-security-e5e7ae36a9.jpg);">
<h2>Web Security <span>Apr 3, 2016</span></h2>
<div class='event-square-overlay'></div>
</div>
</a>
<a href="/event/intro-to-react.html">
<div class="event-sqaure" style="background-image:url(http://blog.addthiscdn.com/wp-content/uploads/2014/11/addthis-react-flux-javascript-scaling.png);">
<h2>ReactJS <span>Mar 28, 2016</span></h2>
<div class='event-square-overlay'></div>
</div>
</a>
<a href="/event/angular-2.html">
<div class="event-sqaure" style="background-image:url(https://www.dunebook.com/wp-content/uploads/2015/07/angular-dunebook.png);">
<h2>Angular 2 <span>Mar 10, 2016</span></h2>
<div class='event-square-overlay'></div>
</div>
</a>
<a href="/event/aws.html">
<div class="event-sqaure" style="background-image:url(https://mateh.id.au/wp-content/uploads/2014/07/amazon-aws-logo.jpg);">
<h2>Getting started with AWS <span>Jan 5, 2016</span></h2>
<div class='event-square-overlay'></div>
</div>
</a>
</div>
</div>
</div>
</div>
<footer class="site-footer">
<div class="wrapper">
<h2 class="footer-heading">一个人的书房</h2>
<p>
Simple Jekyll theme to host internal/external events happening in and around your area. Free free to contribute or fork the repo.
<a href="https://github.com/boyney123/evento"><span class="icon icon--github"><svg viewBox="0 0 16 16"><path fill="#828282" d="M7.999,0.431c-4.285,0-7.76,3.474-7.76,7.761 c0,3.428,2.223,6.337,5.307,7.363c0.388,0.071,0.53-0.168,0.53-0.374c0-0.184-0.007-0.672-0.01-1.32 c-2.159,0.469-2.614-1.04-2.614-1.04c-0.353-0.896-0.862-1.135-0.862-1.135c-0.705-0.481,0.053-0.472,0.053-0.472 c0.779,0.055,1.189,0.8,1.189,0.8c0.692,1.186,1.816,0.843,2.258,0.645c0.071-0.502,0.271-0.843,0.493-1.037 C4.86,11.425,3.049,10.76,3.049,7.786c0-0.847,0.302-1.54,0.799-2.082C3.768,5.507,3.501,4.718,3.924,3.65 c0,0,0.652-0.209,2.134,0.796C6.677,4.273,7.34,4.187,8,4.184c0.659,0.003,1.323,0.089,1.943,0.261 c1.482-1.004,2.132-0.796,2.132-0.796c0.423,1.068,0.157,1.857,0.077,2.054c0.497,0.542,0.798,1.235,0.798,2.082 c0,2.981-1.814,3.637-3.543,3.829c0.279,0.24,0.527,0.713,0.527,1.437c0,1.037-0.01,1.874-0.01,2.129 c0,0.208,0.14,0.449,0.534,0.373c3.081-1.028,5.302-3.935,5.302-7.362C15.76,3.906,12.285,0.431,7.999,0.431z"/></svg>
</span><span class="username">Evento</span></a>
</p>
</div>
</footer>
</body>
</html>

BIN
_site/screenshot.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 MiB

BIN
_site/screenshot2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 880 KiB

25
about.md Normal file
View File

@ -0,0 +1,25 @@
---
layout: page
navigation_title: About
title: About Evento
permalink: /about/
---
[Evento](https://github.com/boyney123/evento) a free to use open source Jekyll project I started that allows people to create internal/external events, showing times and information for anybody that wants to attend.
# The Problem I was trying to solve
At my current place of work we run internal speaker events called Brownbags.
Brownbags are a great platform and environment for professionals to speak about anything that interests them.
The main problem I found was that there was no **easy to use** platform to see what Brownbags, Internal Training or other events are coming up or have already gone, so I created [Evento](https://github.com/boyney123/evento)
This free and opensource platform should allow any organisation or group to collect and share their events in one place.
If you would like to contribute to the project or folk it for your own organisation or group feel free.
<a href="https://github.com/boyney123/evento"><span class="icon icon--github">{% include icon-github.svg %}</span><span class="username">{{ include.username }}</span> Evento</a>

View File

@ -1,19 +0,0 @@
---
title:
date: {{ .Date }}
draft: false
lastmod: {{ .Date }}
tags:
- podcast
- blog
subtitle:
description:
summary:
url: /x.html
duration:
length:
mp3: ting-2023.shufang.org/xxx.mp3
author:
reader:
toc: false
---

View File

@ -1,18 +0,0 @@
---
title:
date: {{ .Date }}
lastmod: {{ .Date }}
draft: true
subtitle:
description:
summary:
url: /x.html
author_name:
translator_name:
reader:
reader_name:
episodes_amount: 4
episodes_base_url:
---

View File

@ -1,6 +0,0 @@
---
title: "{{ replace .Name "-" " " | title }}"
date: {{ .Date }}
draft: true
---

View File

@ -1,25 +0,0 @@
---
title:
date: {{ .Date }}
lastmod: {{ .Date }}
tags:
- podcast
draft: true
subtitle:
description:
summary:
url: /x.html
duration:
length:
external_mp3: "yes"
mp3: ting-2023.shufang.org/xxx.mp3
books:
author_name:
translator_name:
reader:
reader_name:
episodes_amount: 4
episodes_base_url:
---

View File

@ -1,19 +0,0 @@
---
draft: false
summary:
lastmod: {{ .Date }}
title:
date: {{ .Date }}
url: /x.html
customized-slug:
description:
category: readers
reader:
reader_name:
list_books: true
list_blog_posts: true
list_episodes: true
number:
---

View File

@ -1,20 +0,0 @@
---
title:
date: {{ .Date }}
lastmod: {{ .Date }}
tags:
- syyj
- podcast
draft: false
subtitle:
description:
summary:
url: /x.html
duration:
length:
mp3: ting-syyj.shufang.org/x.mp3
reader:
reader_name:
---

View File

@ -1,15 +0,0 @@
---
title:
date: {{ .Date }}
lastmod: {{ .Date }}
tags:
- talks
draft: false
subtitle:
description:
summary:
url: /x.html
duration:
length:
mp3: talks.shufang.org/x.mp3
---

View File

@ -1,47 +0,0 @@
/* the blockquote style
{{ */
.bl {
border-left-style: solid;
border-left-width: 1px;
}
.b--blue {
border-color: #408bc9;
}
.bw2 {
border-width: .25rem;
}
.athelas {
font-family: athelas, georgia, serif;
}
.black-90 {
color: rgba(0, 0, 0, .9);
}
.pl4 {
padding-left: 2rem;
}
.ml0 {
margin-left: 0;
}
.mt0 {
margin-top: 0;
}
/* }}
the blockquote style */
/* mail anti-spam
reference:
- https://jsntn.com/internet/anti-spam.html
*/
span.displaynone { display: none; }
/* sticky post */
.sticky {
background-color: #408bc9;
}

View File

@ -1,210 +0,0 @@
baseURL: https://shufang.org # this is needed for relURL in podcast.xml
# refer to https://gohugo.io/functions/relurl/
DefaultContentLanguage: zh
# languageCode: en-us
title: 一个人的书房
theme: ananke
uglyurls: true
hasCJKLanguage: true
summaryLength: 4000
paginate: 6 # setting the number of posts per page, and Hugo defaults to 10
# posts per page
timeZone: Asia/Shanghai
markup:
goldmark:
renderer:
unsafe: true
Params:
env: production
background_color_class: bg-dark-gray
cover_dimming_class: bg-near-white
recent_posts_number: 7
mainSections:
- books
- blog
custom_css:
- custom.css
# PODCAST
statsPrefix: https://dts.podtrac.com/redirect.mp3/
mp3HTTPPrefix: https://
baseURL: https://shufang.org
logo: https://shufang.org/images/podcast-logo.jpg
author: 一个人的书房
email: hi@shufang.org
podcastLanguage: zh-cn
podcastGenerator: shufang.org
itunesCategory1: Society &amp; Culture
itunesCategory2: Personal Journals
podcastLicense: CC-BY-SA
podcastTitle: 一个人的书房
podcastArt: https://shufang.org/images/podcast-art.jpg
podcastSubtitle: 若以书而论,每本书都会变成你自己的房间,给你一个庇护,让你安静下来。
podcastSummary: >
“一个人的书房”是一个网络电台,始于 2013 年几个爱书人的“自娱自乐”。我们选择自己喜欢的书,进行原文朗读,不声情并茂,不激情澎湃;不装正经,也不装不正经;不用背景音乐干扰听者对文字的感知与想象。希望回归到文字本身、回归到声音本身,“用声音裸泳”。<br /><br />
网址:<a href="https://shufang.org">shufang.org</a>
# TALKS
talksTitle: 作家说
talksSubtitle: A collection of talks by writers...
talksSummary: >
“作家说”是一个网络电台,旨在收集系列作家的演讲和访谈等音频资源。<br /><br />
网址:<a href="https://shufang.org">shufang.org</a>
# 声音邮局
syyjTitle: 声音邮局
syyjSubtitle: 重拾那些遗落的信件,让文字化作声音。
syyjSummary: >
重拾那些遗落的信件,让文字化作声音。陪你一起回到那个时刻,那个瞬间,一同感动、大笑或者流泪……<br /><br />
网址:<a href="https://shufang.org">shufang.org</a>
# The Old Man and The Sea
LRYHTitle: 老人与海 - 一个人的书房
LRYHSubtitle: 人不是为失败而生的
LRYHReader: 安德烈司机
LRYHCover: https://shufang.org/images/books/lryh.jpg
LRYHSummary: >
古巴老渔夫圣地亚哥在连续八十四天没捕到鱼的情况下,终于独自钓上了一条大马林鱼,但这鱼实在大,把他的小船在海上拖了三天才筋疲力尽,被他杀死了绑在小船的一边。在归程中,他再遭到一条鲨鱼的袭击,最后回港时只剩鱼头鱼尾和一条脊骨。而在老圣地亚哥出海的日子里,他的忘年好友一直在海边忠诚地等待,满怀信心地迎接着他的归来。<br /><br />
网址:<a href="https://shufang.org">shufang.org</a>
# 这世间所有的白
ZSJSYDBTitle: 这世间所有的白 - 一个人的书房
ZSJSYDBSubtitle: 不好不坏的日子
ZSJSYDBReader: 子欣
ZSJSYDBCover: https://shufang.org/images/books/zsjsydb.jpg
ZSJSYDBSummary: >
每天的下午时光,我都会进行一次漫长的散步。在河边平坦开阔的草地上一直向东面走,大约七八公里后就到河分叉的地方。那里的河水又宽又浅,流速很急。和中央卧着一块又一块雪白的大石头,水流在石头的缝隙间重启团团浪花。一靠近河,哗啦啦的水声就猛的漫过了头顶,自言自语的声音都听不见了。<br /><br />
网址:<a href="https://shufang.org">shufang.org</a>
# 失乐园
SLYTitle: 失乐园 - 一个人的书房
SLYSubtitle: 77 岁的渡边淳一说:“我还在恋爱。”
SLYReader: 夏小麦
SLYCover: https://shufang.org/images/books/sly.jpg
SLYSummary: >
无论什么样的欢宴,曲终人散之后,留下的必为萧索冷清。盛大的华宴如此,即便是两个人的隐秘旅行,也难逃怅然而归的寂寞空虚。<br /><br />
网址:<a href="https://shufang.org">shufang.org</a>
# 当尼采哭泣
DNCKQTitle: 当尼采哭泣 - 一个人的书房
DNCKQSubtitle: 咖啡香和威尼斯 10 月的冷空气一道扑鼻而来
DNCKQReader: 安吉
DNCKQCover: https://shufang.org/images/books/dnckq.jpg
DNCKQSummary: >
在我们的生命中,我们一度是如此地亲近,以致我们的友谊与手足之情,似乎不受任何东西的阻碍,而且,分割我们的,只有一座小小的桥梁。就在你差不多要踏上它的时候,我问你:“你想要越过这座桥,到我这里来吗?”——你马上就打退堂鼓了;而我再一次问你的时候,你保持缄默。自从那时起,高山与激流、还有以前分隔并疏远我们的东西,就被抛在我们之间,即使我们想要聚首,我们再也办不到了。但是,当你现在想起那座小桥时,你无言以对,并且迷惑地暗自啜泣。<br /><br />
网址:<a href="https://shufang.org">shufang.org</a>
# 京都手艺人
JDSYRTitle: 京都手艺人 - 一个人的书房
JDSYRSubtitle: 手艺人的欣慰之处
JDSYRReader: 大夏
JDSYRCover: https://shufang.org/images/books/jdsyr.jpg
JDSYRSummary: >
京都的手艺人不留自己的履历,被更多人看到自己的作品便已知足。各行各业的人们从事工作,也有留存后世的。所以我想留存下手艺人的这份矜持。虽然手艺人不留名,但是历经百年后,后世的人们能想到‘啊,当时还有从事这样工作的人’,这就是手艺人的欣慰之处了。<br /><br />
网址:<a href="https://shufang.org">shufang.org</a>
# 故道白云
GDBYTitle: 故道白云 - 一个人的书房
GDBYSubtitle: 活在当下
GDBYReader: 一苇
GDBYCover: https://shufang.org/images/books/gdby.jpg
GDBYSummary: >
生命只可在目前的一刻找到,但我们很少会真心投入此刻。相反地,我们喜欢追逐过去或憧憬未来。我们常以为自己就是自己,而其实我们一直以来都甚少与自己真正接触。我们的心只忙于追逐昨天的回忆和明天的梦想。唯一去与生命的重新接触,就是回到目前这一刻。<br /><br />
网址:<a href="https://shufang.org">shufang.org</a>
# 俗世奇人
SSQRTitle: 俗世奇人 - 一个人的书房
SSQRSubtitle: 爱的本质就是生命的相互依赖
SSQRReader: 闻达
SSQRCover: https://shufang.org/images/books/ssqr.jpg
SSQRSummary: >
这世上真是嘛人都有:有的对别人下狠手表示厉害,也有人对自己下狠手显威风,有的把伤藏起来,以为耻辱,有的就挂在脸上,成了光荣的标记。<br /><br />
网址:<a href="https://shufang.org">shufang.org</a>
# 简爱
JATitle: 简爱 - 一个人的书房
JASubtitle: 我想你会喜欢爱尔兰的
JAReader: 西子
JACover: https://shufang.org/images/books/ja.png
JASummary: >
我右侧,绯红色窗幔的皱褶挡住了我的视线;左侧,明亮的玻璃窗庇护着我,使我既免受十一月阴沉天气的侵害,又不与外面的世界隔绝。<br /><br />
网址:<a href="https://shufang.org">shufang.org</a>
menu:
main:
- identifier: listen
name: 收听
url: /listen.html
weight: -120
- identifier: about
name: 关于
url: /about.html
weight: -110
- identifier: readers
name: 朗读者
url: /readers.html
weight: -100
- identifier: books
name: 书目
url: /books.html
weight: -90
- identifier: syyj
name: 声音邮局
url: /syyj.html
weight: -81
- identifier: donation
name: 捐助
url: /donation.html
weight: -80
outputFormats:
podcast-xml:
mediaType: "application/rss+xml"
baseName: "podcast"
isPlainText: true
talks-xml:
mediaType: "application/rss+xml"
baseName: "talks"
isPlainText: true
syyj-xml:
mediaType: "application/rss+xml"
baseName: "syyj"
isPlainText: true
lryh-xml:
mediaType: "application/rss+xml"
baseName: "lryh"
isPlainText: true
zsjsydb-xml:
mediaType: "application/rss+xml"
baseName: "zsjsydb"
isPlainText: true
sly-xml:
mediaType: "application/rss+xml"
baseName: "sly"
isPlainText: true
dnckq-xml:
mediaType: "application/rss+xml"
baseName: "dnckq"
isPlainText: true
jdsyr-xml:
mediaType: "application/rss+xml"
baseName: "jdsyr"
isPlainText: true
gdby-xml:
mediaType: "application/rss+xml"
baseName: "gdby"
isPlainText: true
ssqr-xml:
mediaType: "application/rss+xml"
baseName: "ssqr"
isPlainText: true
ja-xml:
mediaType: "application/rss+xml"
baseName: "ja"
isPlainText: true
outputs:
home:
- "html"
- "podcast-xml"
- "talks-xml"
- "syyj-xml"
- "lryh-xml"
- "zsjsydb-xml"
- "sly-xml"
- "dnckq-xml"
- "jdsyr-xml"
- "gdby-xml"
- "ssqr-xml"
- "ja-xml"

View File

@ -1,7 +0,0 @@
+++
title = "一个人的书房"
draft = false
featured_image = "/images/shufang.jpg"
omit_header_text = true
description = "若以书而论,每本书都会变成你自己的房间,给你一个庇护,让你安静下来。"
+++

View File

@ -1,45 +0,0 @@
+++
title = "关于"
date = 2013-03-01
lastmod = 2022-03-27T08:21:08+00:00
draft = false
summary = "「一个人的书房」是一个网络电台,始发于几个爱书人的“自娱自乐”。我们选择自己喜欢的书,进行原文朗读,不声情并茂,不激情澎湃;不装正经,也不装不正经;不用背景音乐干扰听者对文字的感知与想象。希望回归到文字本身、回归到声音本身,“用声音裸泳”。"
description = "“希望回归到文字本身、回归到声音本身。”"
featured_image = "/images/alfons-morales-YLSwjSy7stw-unsplash.jpg"
omit_header_text = true
url = "/about.html"
+++
{{< shufang-data >}}
「一个人的书房」是一个网络电台,始发于几个爱书人的“自娱自乐”。我们选择自己喜欢的书,进行原文朗读,不声情并茂,不激情澎湃;不装正经,也不装不正经;不用背景音乐干扰听者对文字的感知与想象。希望回归到文字本身、回归到声音本身,“用声音裸泳”。
出乎我们预料的是,节目一经问世,便得到了中国大陆听众乃至全球各地华人的欣赏与认同。从 2013 年 3 月创办至今2016/09/28我们制作了 800 多集朗读节目,累计下载量已超过 4500 万人次。原来,有那么多人和我们一样,把享受一段静谧的读书时光,当作这个喧嚣都市中,一个不可多得的梦想。
为尊重原作者的著作权,我们一般会选择不超过全书三分之一的内容进行朗读。如果您想了解后续内容,建议阅读原著。
<p align="right">—— 一个人的书房<br />
2016/09/28
</p>
## 更多书房的故事
- [请回答:你的,我的,我们的房间 ——「一个人的书房」十周年特别企划](https://shufang.org/10-years.html)
- [媒体报道](https://shufang.org/press.html)
- [常见问题](https://shufang.org/faq.html)
## 关注书房
- 微信:一个人的书房
## 联系书房
- {{< email >}}
<p style="text-align: center;">
- 🌱 -
</p>
{{< figure src="/images/apple-podcasts-2015.jpg" >}}
{{< figure src="/images/shufang-2017.jpg" >}}

View File

@ -1,65 +0,0 @@
---
title: 十周年特别企划・预告篇
date: 2022-12-30
lastmod: 2022-12-30T16:30:11.000Z
draft: false
author: 大夏
reader: daxia
tags:
- podcast
subtitle: 请回答:你的,我的,我们的房间
description: 请回答:你的,我的,我们的房间 ——「一个人的书房」十周年特别企划・预告篇
summary: 请回答:你的,我的,我们的房间 ——「一个人的书房」十周年特别企划・预告篇
url: /10-years-trailer.html
duration: 0:00:33.705000
length: 817382
external_mp3: yes
mp3: ting-2022.shufang.org/10-years-trailer.mp3
readers:
- olive
- wenda
- xiaxiaomai
- maizi
- zixin
- siji
- hailu
- mufeng
- huaer
- daxia
- zixiao
- miaomiao
- tuma
- xiali
- yitiaodahai
- xiaoxu
- youmai
---
{{< blockquote >}}
若以书而论,每本书都会变成你自己的房间,给你一个庇护,让你安静下来。
—— 弗吉尼亚・伍尔夫《一个人的房间》
{{< /blockquote >}}
这句话想必已经陪伴了大家度过了一段又一段静谧的读书时光。2012 年 12 月 21 日,「一个人的书房」诞生于段老板与几位老友的一次相聚。“用声音传递阅读的价值”,我们曾经一起怀揣着对声音和阅读的共同梦想从五湖四海而来,制作了一百多本有声书、一千多集节目。
一转眼,十年过去了,想跟你说一声 “好久不见”。不知道你是否也偶尔回忆起「一个人的书房」呢?如果说,每个人都有一间自己的 “书房”,它收集着我们从书里撷取的吉光片羽,它珍藏着我们对生活的种种思考,它是我们的庇护,也是我们的堡垒。这十年里,你什么时候会回到这个房间来坐一坐呢?你的 “钥匙” 又是什么呢?在「一个人的书房」平行宇宙里,每间房都是一颗星,温和地闪烁着光芒。你会对哪位小伙伴的房间感到好奇呢?这一次,段老板和十六位朗读者小伙伴分享了他们书房和他们的十年。遗憾的是,还有一部分小伙伴因为生病和其他事务而无法参与录制。但无论如何,希望大家都能平安健康。
在我们不曾相伴的日子里,这个世界发生了太多的变化,相信很多小伙伴也进入了新的人生阶段,但也许总有些什么是不变的。感谢我们曾经一起走过的日子,让我们在这个冬天重新遇见,迎接下一个春天。
{{< embed-this-specific-audio-with-player >}}
## 录音
段静、闻达、夏小麦、麦子、子欣、安德烈司机、海璐、牧风、花儿、大夏、紫晓、淼淼、图玛、夏利、一条大河、小旭、优迈
{{< timestamp >}}
TIMESTAMP, INTRODUCTION
00:00, 段老板来啦~
00:07, 特别鸣谢土土不土啊感谢朗读者图玛的女儿带来的吉他弹唱《See You Again》
00:09, 朗读者们
00:27, 书房十年,你们还好嘛?
{{< /timestamp >}}
## 特别鸣谢
土土不土啊感谢朗读者图玛的女儿带来的吉他弹唱《See You Again》

View File

@ -1,124 +0,0 @@
---
title: 请回答:你的,我的,我们的房间 ——「一个人的书房」十周年特别企划
date: 2023-01-05
lastmod: 2023-01-05T19:30:00.000Z
draft: false
author: 大夏
reader: daxia
tags:
- podcast
subtitle: 请回答:你的,我的,我们的房间
description: 邀请你参与一段有关声音的旅程,准备好了吗?❤️
summary: 邀请你参与一段有关声音的旅程,准备好了吗?❤️
url: /10-years.html
duration: 0:51:37.896750
length: 74358456
external_mp3: yes
mp3: ting-2023.shufang.org/10-years.mp3
readers:
- olive
- wenda
- xiaxiaomai
- maizi
- zixin
- siji
- hailu
- mufeng
- huaer
- daxia
- zixiao
- miaomiao
- tuma
- xiali
- yitiaodahai
- xiaoxu
- youmai
toc: true
sticky_post: true
---
<p style="text-align: center;">
嘿,你好呀<br />
❤️<br />
现在,邀请你踏上一段有关声音的旅程<br />
准备好了吗?<br />
</p>
{{< embed-this-specific-audio-with-player >}}
{{< blockquote >}}
若以书而论,每本书都会变成你自己的房间,给你一个庇护,让你安静下来。
—— 弗吉尼亚・伍尔夫《一个人的房间》
{{< /blockquote >}}
这句话想必已经陪伴了大家度过了一段又一段静谧的读书时光。2012 年 12 月 21 日,「一个人的书房」诞生于段老板与几位老友的一次相聚。“用声音传递阅读的价值”,我们曾经一起怀揣着对声音和阅读的共同梦想从五湖四海而来,制作了一百多本有声书、一千多集节目。
一转眼,书房已经十周岁了,想跟你说一声 “好久不见”。不知道你是否也偶尔回忆起「一个人的书房」呢?
[书房十年,你们还好吗?](https://shufang.org/10-years-trailer.html)(👈 点击回顾预告片花)
如果说,每个人都有一间自己的 “书房”,它收集着我们从书里撷取的吉光片羽,它珍藏着我们对生活的种种思考,它是我们的庇护,也是我们的堡垒。
这十年里,你什么时候会回到这个房间来坐一坐呢?你的 “钥匙” 又是什么呢?
在「一个人的书房」平行宇宙里,每个人的房间都是一颗小小星球,温和地闪烁着光芒。你会对哪位小伙伴的房间感到好奇呢?
这一次,段老板和十六位朗读者小伙伴分享了他们书房和他们的十年。遗憾的是,还有一部分小伙伴因为生病和其他事务而无法参与录制。但无论如何,希望大家都能平安健康。
宇宙浩瀚广阔,而我们不过是散落其中的小小尘埃,但感谢时空的涟漪,让我们在这茫茫星河里相遇。回顾过去的几年,在我们不曾相伴的日子里,这个世界发生了太多的变化,相信很多小伙伴也进入了新的人生阶段,但也许总有些什么是不变的。
感谢我们曾经一起走过的日子,让我们在这个冬天重新遇见,迎接下一个春天。
<p style="text-align: center;">
🌱
</p>
## ⌛️时间点:
01:58 **段老板**:这十年里大家都经历了什么样的变化和人生体验?
04:03 **闻达**:不管发生什么样的变化,给我安全感的音乐和书籍是不会变的
09:09 **夏小麦**:这个房间给了我庇护,也给了我打开生活的钥匙
12:12 **麦子**:十年间,我的阅读变化史
15:06 **子欣**:当我们想要安静下来,书房的钥匙就是我们心中的一句 “咒语”
18:41 **安德烈司机**:书房的那几年,曾经是我的 “平行时空”
22:28 **海璐**:从 “一个人的书房”,到三个人的书房
24:22 **牧风**:阅读对我来说,是用零散时间享受生活的一种方式
28:56 **花儿**:希望在书房的下一个十年,我们能给书房继续过生日
30:56 **大夏**:独自漂泊的日子里,我构筑了一座属于自己的 “移动城堡”
35:52 **紫晓**:希望我们一直坚持下去,用兴趣坚持自己热爱的事
37:22 **淼淼**:十年来,我的书房最大的变化是 “气质” 不同了
40:28 **图玛**:书房十年,来点小动静(彩蛋 🎵)
42:00 **夏利**:启发心灵,是我们每个人都无比需要的东西
44:41 **一条大河**:书房,是灵魂永远都不想跳出的舒适圈
47:55 **小旭**:从初出茅庐的小子,成长为可以分享生活的硬核青年
49:09 **优迈**:让我们一起走在认识自己的路上
<p style="text-align: center;">
🔑
</p>
## 关于书房 2.0:
曾经存放那些音频的平台,有些已经因为技术、运营等原因,下架或者丢失了我们的朗读。
但那些音频和作品,可能在某一时刻、某一地点,抚慰过我们不安、焦虑和彷徨的心。当我们日渐囿于生活,我们依然会怀念那些声音和文字,想尽力做点什么。
于是在段老板的支持下,朗读者们从 2022 年初开始了书房 2.0 的计划建立了「一个人的书房」网站https://shufang.org。希望能寻回并收集那些曾经给我们力量和安慰的声音寻回那片我们曾经的[精神栖息地](https://shufang.org/blog/2022-04-25-1950.html)。
👉 书房节目收听方式 https://shufang.org/listen.html

View File

@ -1,36 +0,0 @@
+++
title = "书房 2.0"
date = 2021-07-20
lastmod = 2022-03-27T08:21:08+00:00
draft = false
summary = "多年之后他和他们可能会去找一本老书,顺着链接,找到了「一个人的书房」,那是他们的回忆,是一群人的小坚持,那里有一群钟情于声音和阅读的人。"
description = "那里有一群钟情于声音和阅读的人"
featured_image = "/images/shufang-steal.jpg"
omit_header_text = true
url = "/2.0.html"
author = "麦子"
reader = "maizi"
+++
我发现时间过得非常快。
冯唐说——垃圾不如不读,人不如归去。可能是年纪大了,越来越死吃两三家小馆,一周两次,不醉不归。越来越守着十几年的老朋友,两周一次麻将,不立不归。越来越贪恋反复读过的老书。
然后我就很想问问我冯哥, 在这会儿的时间节点,你总该也常有过回忆从前的吧,比如那个叫卡门的老板娘,那个做茶叶生意的初恋,那一群人,那一件事……
我去搜一本读过的老书,顺着链接点到了「一个人的书房」……
{{< blockquote >}}
若以书而论,每本书都会变成你自己的房间,给你一个庇护,让你安静下来。
——弗吉尼亚·伍尔夫
{{< /blockquote >}}
2020 年 4 月,大夏说——最近看到不管是国内还是国外的平台,似乎有声书的推广越来越多,想到和大家一起坚持了那么多年然后不得不暂时搁置的书房,有些唏嘘。想起当年还用橡皮章亲手刻了个书房 LOGO印了几张卡片有一张到现在还带在身边。
我说—— libsyn 下载停掉以后,总觉得应该有一个地方记录下来,即使搁置了。
多年之后他和他们可能会去找一本老书,顺着链接,找到了「一个人的书房」,那是他们的回忆,是一群人的小坚持,那里有一群钟情于声音和阅读的人。
我发现时间过得非常快。
2021 年的夏天来了。

View File

@ -1,63 +0,0 @@
---
type: blog
title: 割裂生活中的栖息地
author: 夏小麦
reader: xiaxiaomai
date: 2022-04-25T11:50:12.644Z
customized-slug: "1950"
draft: false
summary: 我们希望能够在都不能称之为一瞬的生活中,在光线的片段中,留下这样一串代码、一些声响、一份宁静,保存它们原来的样子,倔强的期待声音和记忆都不要憔悴。在嘈杂又割裂的生活中,精心制造些享乐,坚守着一片温润热土,打理着草木竞相发芽的栖息地,一半真实一半虚幻,每簇火焰都充满兴奋,每条河流都满载憧憬,每粒细沙都敏感多情,无尽的风和日丽,美轮美奂。
---
百无聊赖的下午,我常沉湎于过去。
时间是太快了,和书房第一次见面至今,大约十年的光景。
那时在许多空荡的房间录音、在星光半遮半掩的深夜剪音频,因为增长的播放量狂喜,也害羞的分享电台链接,与天南海的北书房小伙伴畅谈、认识诸多喜欢书房的听众。
后来,当我们开始日渐囿于生活,忙于工作。大家结婚生子、深耕文艺事业、热忱教书育人,从北方到南方生活、从东亚到北美求学、从非洲大陆回到祖国工作,在巷弄间品尝烟气漫漫的食物、在初雪的山脚下吃一顿素餐、在海风吹徐的午后饮一杯淡茶……
![一个人的书房](/images/2022/img_4302.png)
事情总有落幕,也并非音信全无。我总记起那些承载着我们热情和欢喜的声音,它们若即若离,如淡泊月光一般的语调、城墙脚下石砖的一般音色、鸟儿在叶尖驻足似的停顿,忽远忽近,闪现在我的记忆里,散落在互联网上,虽已丢失了足够多,但还未被时光磨尽,也未被现实湮灭,就像大脑记不住人生中所有的事情,科技也无法装载我们所有的记忆。
但那些音频,成了埋在现世生活土壤下的种子。
它们在不经意间发芽、长大,直到你不能再忽视它。
有些机会在日复一日的外边,有些冲动只在心里,当看到有小伙伴计划重启书房 2.0 的时候,我知道原来我的种子并没有长成一棵孤树。
于是我们打算重拾这些碎片。
让更多的人可以咬着冰棍儿,就摇摇摆摆,没有什么形态的走过来,哼着小曲儿,一屁股坐在树下乘凉。
![](/images/2022/img_4303.jpg "by Natalia Chiciuc")
越生活,越发觉得生活割裂,十分恍然。我们读到的更多的信息,却更快的发觉世界和内心的割裂,每时每刻的联系,无时无刻的孤岛。
细细想来,原本以为的那些在书本上的遥远年代,蛮荒和惊醒,换算成百和千,并非什么惊人的数字,我们以百年为计的战争和不足以百年为计的科技发展,而其中以十为单位的生命不过是太短暂的一段了。
科学有时候浪漫,有时候又真的不浪漫,不浪漫的是我们生来是这个星球的一部分,只是在母亲的身体里变大,死后也不过分解成成一些化学物质,再重新回到地球的循环系统里,浪漫的是这一生的光影都留在了光线里,它们在暗无边际的宇宙中行走,被吸收或者发散、被其他的文明读取,那些过于短暂瞬间从这个意义上讲,都是永恒。
而所谓的当下,并没有当下,只是过去和未来。
当我越开始明白这些,越觉得我们只是参与在这个世界上过于微乎其微的瞬间,真实的意义是无意义,连一个火花都没有的片刻,那些幼稚的争吵、愤怒的展现、矛盾的转移,微小到在这个瞬间中发不出一丝声音。
![](/images/2022/img_4304.jpg "by Alex Andrews")
可即使如此,在这个割裂的生活里,仍然要有些独特的地方,在这里哼唱或是舞蹈、大喊或是酣睡、哭闹或是沉默都会被包容进去,那些畏怯疑虑、窒息绝望、浮躁焦灼、踱步徘徊、失望无力,种种对客观世界的反应,都被吞进去,然后变成一个长长的,快乐水味道的饱嗝。
外界和内心已然阻力重重,若是没有一个地方让你放下假模假式,那活着是真的绝望呀,有些小心毫无意义,所以我们更要有肆意生长的空间。
我们希望能够在都不能称之为一瞬的生活中,在光线的片段中,留下这样一串代码、一些声响、一份宁静,保存它们原来的样子,倔强的期待声音和记忆都不要憔悴。
在嘈杂又割裂的生活中,精心制造些享乐,坚守着一片温润热土,打理着草木竞相发芽的栖息地,一半真实一半虚幻,每簇火焰都充满兴奋,每条河流都满载憧憬,每粒细沙都敏感多情,无尽的风和日丽,美轮美奂。
在给麦子写的第一份关于书房 2.0 的建议里,我说,感谢你在某种意义上重建了一个精神家园,这很珍贵。
如是,如果这里也能成为你的精神家园和栖息地。
变成你的房间,给你一个庇护,让你安静下来。
—— 夏小麦\
2022 年 4 月 25 日(写于疫情封锁期间)

View File

@ -1,43 +0,0 @@
---
type: blog
title: 读书到底有没有用呢?
author: 子欣
reader: zixin
date: 2023-03-19
customized-slug: kyj
draft: false
summary: 孔乙己文学是个什么文学?
---
孔乙己文学是个什么文学?
1⃣孔乙己原名并非孔乙己参加了科举考试秀才考不上读过一些书追问的不是社会而是“知道茴字有几种写法吗”做过一些事抄信这样基础的工作看不上好吃懒做去偷去窃。
参加过科举考试等不等于读书人?
2⃣咸亨酒店里我是有“荐头”的“我”愚笨无知样子又蠢店长怕“我”伺候不了长衫的主顾“羼水”又很为难却凭借推荐人的面子辞退不得可以在这酒店做个温酒的无聊工作。
鲁迅几笔就交代了当时的社会环境:关系大于能力,可是当今社会真的一点展示能力的机会都没有吗?
3⃣孔乙己的长衫不是读书人的体面是求取功名的遮羞布。
穿长衫的可以在单独的房间里,要酒要菜,慢慢坐喝。短衣帮才要计较酒家这酒是不是给到底了。短衣长衫是地位的象征,而不是区分读书人的依据。读了书是不是就等于跨越阶层了?
科举制度下,一人得道,鸡犬升天。现在呢?
4⃣读书是为自己谋生活而不是求取功名。当你意识到读书是为实现自己的目标的时候扫地僧也可以是你的老师。学历不会是你的阻碍只是你确实要面对不确定和一些风险以及付出努力。若是为功名在考上985/211后有一部分人能跨越阶层但也有一部分人成全他人眼光之后却失去了自己的人生意义这是最难平复的。
我不赞同将读书推上极端的位置,好像读了书就能高人一等,没读书就是废材一堆。读书就是读书本身,设若要文凭,那文学理论也学,英语日语也学,设若要兴趣,追忆似水年华也不看,百年孤独也不看。
短视频总是将矛盾聚集在一个很眼前很小的点,确实能直接刺激人的焦虑,勾起情绪。
当你意识到你现在是短衣帮,你不想再穿短衣,读书就有了意义。能否摆脱“短衣”还是一件道阻且长的事,直到你可以选择长衫,短衣,前进,休息的时候,无论你读没读“书”📖,你便是读书人了,读书最终筑就的还是思想。
算了,大家聚焦的点到最后还是有用没用,有钱没钱。
大家看待读书人,从结果来说,既没用又没钱。
可还是要读“月出于东山之上,徘徊于斗牛之间”“安能摧眉折腰事权贵”“同是天涯沦落人”,还是要考,还是要与你交谈,了解你的思想,还是在面试的时候把机会留给了有学识的人,还是愿意与有修养的人打交道,还是觉得读过书有想法的人更有趣一点,还是愿意无私的去帮助那些浑身有爱有光芒的人。
你说,读书到底有没有用呢?
{{< figure src="/images/2023/img_3386.jpg" >}}

View File

@ -1,4 +0,0 @@
---
title: 博客文章
---

View File

@ -1,28 +0,0 @@
+++
title = "单本订阅源列表"
date = 2023-01-04
lastmod = 2023-01-04T12:01:00+00:00
draft = false
summary = "我们精心制作了每一集音频,并为每本书生成单本源地址。"
url = "/book-rss.html"
+++
我们精心制作了每一集音频,并为每本书生成单本源,订阅地址大部分即书名的拼音首字母 + xml 后缀,详细列表:
(最近更新于 2023 年 2 月 27 日)
{{< book-rss >}}
书名, 订阅源
当尼采哭泣, https://shufang.org/dnckq.xml
故道白云, https://shufang.org/gdby.xml
简爱, https://shufang.org/ja.xml
京都手艺人, https://shufang.org/jdsyr.xml
老人与海, https://shufang.org/lryh.xml
失乐园, https://shufang.org/sly.xml
俗世奇人, https://shufang.org/ssqr.xml
这世间所有的白, https://shufang.org/zsjsydb.xml
{{< /book-rss >}}
如何通过单本源收听?请访问 👉 https://shufang.org/listen.html
推荐阅读 👉 [使用单本书源打造属于自己的听书架](https://shufang.org/your-bookshelf.html)

View File

@ -1,81 +0,0 @@
+++
title = "寻找一种有难度的乐趣"
date = 2016-05-07
lastmod = 2022-03-27T08:21:11+00:00
draft = false
summary = "虽然兴趣爱好与消遣娱乐都能给我们带来乐趣,但其实是不同层次的乐趣——我想借用哈罗德·布鲁姆的一句话,他是耶鲁大学声名最为显赫的教授之一,他在耶鲁执教 60 多年。作为很可能是耶鲁读书最多的教授,在他看来,阅读最强烈、最真实的动机,是“寻找一种有难度的乐趣。”"
author = "段静"
reader = "olive"
url = "/hobby.html"
+++
{{< figure src="https://jsntn.com/images/2016/05/olive.jpg" >}}
{{< blockquote >}}
在这个碎片化的时代,整理思路、组织语言来写一篇长文,对于我这种不擅长文字的人来说,需要耗费太多精力与时间。所以每每在写之前我会再三拷问自己:只是想借文字满足一下表达欲吗?还是想展示自己思想来劝说他人?如果答案是,还是算了吧,有太多人比我更擅长了。
这篇长文前前后后修改几次,最后还是决定写完,因为它实在集结了我过去近十年对“兴趣爱好”这个词的体验与感悟。絮絮叨叨,劳大家费神读了。
——小编
{{< /blockquote >}}
曾经在外资企业做过好几年人力资源工作的我,在招聘时一定会问面试者:
{{< blockquote >}}
What is your hobby?(你的兴趣爱好是什么?)
{{< /blockquote >}}
面试者一般会答:闲时会听音乐、读书、旅行或运动。但当我请面试者再具体描述一下每周、每月或每年会相对固定花多少时间在这些事情上时,大部分面试者通常会显得茫然或沉默。
“一个人的书房”碰巧也是一个集结播音、阅读爱好者的平台,身为小编的这三年中,我更是广泛地与众多应征者探讨了这个问题。在每天收到的应征邮件中,各种相见恨晚、各种激情澎湃,以及各种重拾深藏于心底广播梦的美好愿望。
我毫不怀疑来信者写邮件时的热情与诚挚。但当我指出普通话可能需要更多练习、需要做更多的预读、录音设备可能需要调整、可能要学习简单的后期编辑时,应征者们往往十分惊讶:“原来这么麻烦?原来这么难!"
我做了一个简单的统计,过去这三年中,声音条件符合要求的应征者有两成,但这两成中最后只有一成选择坚持到最后,也就是说,只有占整体比例 2% 的人最后成为朗读者。
对此我表示充分理解,所以我一般会回复:
{{< blockquote >}}
是的,朗读的确是件费时费力又费心的事儿,如果不是真爱,很难坚持下去。当然,能够用自己的声音与喜欢的书交流进行二次创作的乐趣,也只有参与者能够体会到。没关系,希望你能够找到自己真正喜欢做的事。
{{< /blockquote >}}
身边也有不少朋友苦恼地说:
{{< blockquote >}}
我好像有很多兴趣爱好,但好像又没有真正的兴趣爱好。老是在变,到最后几乎没有多少能够真正坚持下来。
{{< /blockquote >}}
看来这是个普遍性的问题。那么,问题究竟出在哪里?
我意识到问题可能出在中文“兴趣爱好”与英文 hobby 这两个词的差异上。中文“兴趣爱好”是个相对宽泛的词,休闲、娱乐、消遣,一切可以带来愉悦的行为都可包含在内。而英文
hobby 有严格的定义,特指因喜爱而固定投入一定的时间来做的事。相同点是带来愉悦,而不同点是,前者可以随机发生,而后者有固定的时间投入。
如果将一天除睡觉吃饭外的时间分为工作、兴趣爱好、消遣娱乐这三类的话,不少人在中间这一类可能是缺失的。
特别说明:由于本文作者是个较真儿死磕又古板的人,如果你属于下面两种情况,请果断放弃阅读后续的内容。
1. 我觉得“兴趣爱好”与“消遣娱乐”没有什么区别,都挺开心的,没有给我带来任何困扰。
2. 睡觉吃饭工作已经占用了我太多的时间,能够有盈余的时间来消遣一下,我已经觉得很满足了。
{{< figure src="https://jsntn.com/images/2016/05/a41f7291ec6a14ebbb4032.jpg" >}}
但是,如果你有一定的闲暇时间,并且为没能找到一个能够持续的兴趣爱好,我很愿意试着进一步探讨一下。
虽然兴趣爱好与消遣娱乐都能给我们带来乐趣,但其实是不同层次的乐趣——我想借用哈罗德·布鲁姆的一句话,他是耶鲁大学声名最为显赫的教授之一,他在耶鲁执教 60 多年。作为很可能是耶鲁读书最多的教授,在他看来,阅读最强烈、最真实的动机,是“寻找一种有难度的乐趣。"
为什么要“寻找一种有难度的乐趣”?我觉得可能的答案有两个。
消遣娱乐是件最容易实现的事,用金钱购买或时间交换即可。消费没有什么不对,但消费行为的边际效益是递减的,你可能需要不断强化消费的投入或改变消费的项目来维持同样水平的愉悦。渐渐地,你可能会产生怀疑:我真的喜欢这件事情吗?是不是应该换一换?于是,当我们消费的同时,我们的一个个兴趣也被消费了。
兴趣爱好不是工作,你不需要成为某个行业的专家,但是“难度”促使我们挑战自己的潜能、探索未知的领域,挑战自我并超越自我。这个过程需要投入很多精力、也伴随着痛苦,但如果做到了,得到的回报也非同一般。用一句鸡汤味的话来说,为了“遇见未知的自己”。
基于以上分析,我的小小建议是:
1. 听从内心的呼唤,给自己一些时间去尝试、探索所有你喜欢做的事。幸运的话,说不定它很快就会出现哦!
2. 请认真对待每一次尝试。如果只是抱着玩玩的心态,遇到瓶颈或需付出额外努力时,跟自己说“不必那么认真,玩玩而已嘛”,但内心又隐约知道自己努把力是可以做到。结果很可能是,对自己的成果并不太满意。然后自己会越来越不喜欢自己正在做的事情。
3. 如果很长时间都找不到,可能是时候审视一下自己,审视一下之前放弃每一个爱好的原因。是不喜欢这件事,还是不愿意克服因做这件事而带来的困难?
祝你好运!

View File

@ -1,793 +0,0 @@
+++
title = "一个人的书房,就是这个人的全部"
date = 2021-11-15
lastmod = 2022-03-27T08:21:11+00:00
draft = false
summary = "一个人的书就是他的灵魂,一个人的全部藏书就是他灵魂全部的话。"
url = "/soul.html"
+++
{{< figure src="/images/2021/e93055a1334d4240971b43321a483325.gif" >}}
> 一个人的书就是他的灵魂,一个人的全部藏书就是他灵魂全部的话。我看了这么多名人、有钱人、富豪的家,他们的家里没有灵魂,因为他们没有书房,或者有书房但里面没有书。
>
> 如果一个没有灵魂的房子但是又很漂亮,那像什么?像一个很华贵的陵墓。
>
> 有人说读书防老,我觉得说得很对。读书真的可以防老。什么意思呢?老人最可怕的就是他没有什么机会改变自己。如果一个人上了年纪依然很开放、而且是以严肃的态度去阅读、容纳一个作品,挑战自己、改变自己、扭曲自己的话,他就还有变化的可能。
>
> 每天睡眠之前的最后一刻,是一本书在陪伴我,今天的最后一刻和我对话的就是这本书,它在不断地改变我,直到临睡前我都在被改变。于是第二天早上起来的时候,我是一个新的人,和昨天不一样,就因为昨天晚上的阅读。
>
> ——梁文道
<style>.org-center { margin-left: auto; margin-right: auto; text-align: center; }</style>
<div class="org-center">
<div></div>
**我的阅读我的书**
——阅读作为一种精神操练
文 | 梁文道
来源 | 在深圳图书馆的讲演
</div>
<style>.org-center { margin-left: auto; margin-right: auto; text-align: center; }</style>
<div class="org-center">
<div></div>
**01**
**一个人的书房,就是这个人的全部**
</div>
让我先从一个故事说起,我很喜欢这个故事,百讲不厌。
{{< figure src="/images/2021/hobsbawm.jpeg" >}}
<style>.org-center { margin-left: auto; margin-right: auto; text-align: center; }</style>
<div class="org-center">
<div></div>
学者霍布斯鲍姆的书房
</div>
这是一个真实的事情。话说有一年,一个美国小伙子考上了哈佛大学——念工程,他很高兴。
上哈佛之后,他选了一门公共课程《中古英文文学》,你想想看,一个想学工程的学生,跑去念中古英文文学,所以非常痛苦。更要命的是,这个教授年纪大,说话语速缓慢,也不懂得编一些笑话去逗学生们开心,一点趣味都没有。
那个学生很痛苦,觉得这个课不能上,太难受了,所以常常逃学。好不容易上完了一学期的课,放暑假了,他很高兴。他要打散工挣钱,就在学校附近的一家旧书店找了一个兼职。
这种书店常常收到电话,被叫去别人家里收一些旧书回来,然后出售——他就干这个。他不是去估价,而是上门去看那些书得用多少箱子和多少人去搬。
{{< figure src="/images/2021/furstenberg.jpeg" >}}
<style>.org-center { margin-left: auto; margin-right: auto; text-align: center; }</style>
<div class="org-center">
<div></div>
设计师 Diane von Furstenberg 的书房
</div>
有一天,他接到一个电话,老板派他去哈佛所在的美国波士顿剑桥镇旁边的一个花园洋房去搬书。他于是就去了。一个老太太开的门,引他进来。
老太太的脸色有一点忧伤,经过介绍他才发现,这个老太太竟然就是教他那门很沉闷的中古英文文学课程教授的夫人,原来这个教授上完这学期的课后没多久就死了。
死了之后留下一屋的书,这些书怎么办呢?这老太太觉得这一屋的书令人睹物思人,她没有办法每天面对着这些书。所以她决定要把它们全部卖掉,于是就卖给了这个旧书店,恰好是这个小伙子被派来上门收书。
这时,小伙子才意识到,原来他上学期刚刚上完的那门课是这位教授一生当中的最后一门课,他是这位教授一生当中最后的一批学生之一。虽然他不喜欢这位教授,但是这个时候他也觉得心情很沉重。
当他去看这些书该怎么搬时,他发现在教授书房的一边,一整面墙的书柜上全是侦探小说,而且都是廉价的侦探小说。这个学生就笑了,这个老家伙平时上课很严肃,原来最爱看的是侦探小说,竟然有这种兴趣?他觉得很可笑。
{{< figure src="/images/2021/partington.jpeg" >}}
<style>.org-center { margin-left: auto; margin-right: auto; text-align: center; }</style>
<div class="org-center">
<div></div>
学者帕丁顿的书房
</div>
这个书房很雅致,书房后面是一扇落地的大玻璃门,出去就是一个小花园,不是很豪华,但是很干净、雅致,也很舒服、漂亮。
他在看这个花园的时候,听到这个老太太说:“我丈夫生前最大的嗜好就是种种花、剪剪草,他喜欢研究这个。”在花园玻璃门旁边又有一两个书柜,里面放的全是一些园艺方面的书籍,包括植物图鉴,各种各样介绍植物、养花种草必备的书。
看了半天,这个学生就做了决定:今天我不搬这些书了!他本来是来看有多少书,然后叫人过来搬的,现在他却开车回去,和旧书店老板说:“老板,我自己想把这个教授全部的书都买下来。
{{< figure src="/images/2021/hilson.jpeg" >}}
<style>.org-center { margin-left: auto; margin-right: auto; text-align: center; }</style>
<div class="org-center">
<div></div>
作家希尔森的书房
</div>
买下来放哪呢?我不知道,我住的宿舍肯定放不下,我会再想一个办法——反正我要把它们全部买下来。”老板说:“这些书你全要!价钱你能付得起吗?”这个学生说:“我这个暑假在这打工挣的钱全部都归你了,薪水也不用发给我了。”
老板说:“那还不够。”学生说:“那么这样吧,我接下来三个暑假都来你这打工,工钱全部给你,行吗?”老板问他:“你为什么买这些书?”
这个学生说,原来平常上课的时候,他只觉得这个教授很沉闷、很学术,原来这只反映了教授的一面。当他去了教授的家、看了他的书房、他的藏书之后,他发现了这个教授完整的立体人格。
这个教授喜欢廉价版本的侦探小说、侦探小说里面还划线做笔记——笔记里面还写粗话:这一段写得真他妈好!这个教授还喜欢种花草,草坪上洒水器刚刚洒过,叶子上面还有水珠,这些都是教授生前最爱的东西。
一个人的爱好、兴趣,甚至癖好,都彻底地浮现在教授的书房里面。当时这个学生有很强的感觉,我如果把这些书搬回旧书店,就得把它们分散,分门别类地放在旧书店的书架上,然后再去卖。
这样一来,教授所有的藏书就崩溃了、解体了。而现在当这些书在它们主人书房里面的时候,它们是完整的。完整的意思是什么呢?这些书完整地表达了它们主人的人格、灵魂。
{{< figure src="/images/2021/lagerfeld.jpeg" >}}
<style>.org-center { margin-left: auto; margin-right: auto; text-align: center; }</style>
<div class="org-center">
<div></div>
老佛爷卡尔 · 拉格斐的书房
</div>
所以这个学生觉得,只要教授的藏书还在,只要这些书仍然是完整地在一起,这个教授就还没有死,他的灵魂还在这些书里面。这些书里面夹了一些纸条,或者插了一张音乐会的门票、某场电影的门票——这些都是一个人生命的轨迹,都反映在这些书里了。
当时这个学生觉得很难过、很悲痛,他觉得他应该让这个教授的灵魂完整地保留下来——要把它买下来,不要拆散它们。
这个店长听了他的话之后就说:“算了,这些书我六折卖给你,你在我这里打三年工就够了。”于是他在这里打了三年的工。这个故事是真的。
{{< figure src="/images/2021/margaret.jpeg" >}}
<style>.org-center { margin-left: auto; margin-right: auto; text-align: center; }</style>
<div class="org-center">
<div></div>
作家玛格丽特 · 福斯特的书房
</div>
这个故事说明,一个人看什么书,一个人拥有哪些书,其实就是一个人的全部,就是这个人。
<style>.org-center { margin-left: auto; margin-right: auto; text-align: center; }</style>
<div class="org-center">
<div></div>
**02**
**书房可以泄露一个人的秘密**
</div>
我不知道平常大家看什么样的杂志,但我会常常看很多香港的流行杂志,像一些周刊、八卦杂志、娱乐杂志我都很爱看。
这些杂志里面通常每一期都会有一些固定栏目,介绍一些名人、家居。例如,介绍一些出自名师设计、特别雅致、特别好的那种房子,这些介绍中的房子内部,永远是干干净净、非常漂亮;家具也非常昂贵,意大利、德国名师设计;如果是名人的家,照片上的这些名人都是很骄傲地坐在沙发上,并且呵呵地笑。
我发现,看了这么久的杂志,看了这么多名人家居采访专栏,我几乎从来没见到过书房。
{{< figure src="/images/2021/jay.jpeg" >}}
<style>.org-center { margin-left: auto; margin-right: auto; text-align: center; }</style>
<div class="org-center">
<div></div>
美国企业家 Jay Walker 的书房
</div>
香港有不少的富豪,但是我从来没有见过他们的书房——就算有书房,那个书房也只是虚有其表。它叫书房,其实不是书房。为什么呢?他的书房里面就是一张桌子,书桌上面摆一些电脑、一些文件。
书架有没有?有,但是书架上面放的是什么?放的都是照片、奖章等等。没有什么书,就算有也装不满柜。
{{< figure src="/images/2021/lujinbo.gif" >}}
<style>.org-center { margin-left: auto; margin-right: auto; text-align: center; }</style>
<div class="org-center">
<div></div>
出版人路金波的书房
</div>
按照我之前的说法,一个人的书就是他的灵魂,一个人的全部藏书就是他灵魂全部的话。那我能不能够说我看了这么多名人、有钱人、富豪的家,但是他们的家里没有灵魂,因为他们没有书房,或者有书房但里面没有书。
如果一个没有灵魂的房子但是又很漂亮,那像什么?像一个很华贵的陵墓。
这些房子的主人就像在邀请记者来看看“我死了之后住的地方有多好!”这个陵墓很漂亮,但是没有灵魂。所以我很好奇一些读书人的家是什么样的、他看什么书,他放了哪些书?
{{< figure src="/images/2021/wangchunquan.jpeg" >}}
<style>.org-center { margin-left: auto; margin-right: auto; text-align: center; }</style>
<div class="org-center">
<div></div>
学者王春泉的书房
</div>
很多年前我就一直想做这样的事,就是去访问一些读书人,跑到他们家里面去看、去拍照,请他说一下他这些书是怎么得来的?他的书架上有哪些书是他最喜欢的?那样我就能看出他是个什么样的人。
如果他是一个作家,我说不定能够看出和他的作品很不同的东西。后来我发现,台湾已有一些出版社做了这事,访问了很多的读书人。我就觉得:算了,我就不必再做了,有人在做。
后来我帮香港公民电台做了一期特别节目,在节目里面我访问了一些名人的书房,当然那些名人不一定都是读书人,看一下他们家的书。当时我还打电话邀请了一些朋友,我找了香港非常有名的散文大家董桥先生。
{{< figure src="/images/2021/2021-11-16_02-04-13_b890a278fdb64773bbd886cdce4c462f.png" >}}
<style>.org-center { margin-left: auto; margin-right: auto; text-align: center; }</style>
<div class="org-center">
<div></div>
作家董桥书房一角
</div>
董桥先生对我们晚辈一向很亲切,我打电话对他说:“先生,这次要麻烦你了,我要带整队摄制组到你家去拍你的书。”他一听就笑了:“不行,不行,绝对不行,这种事怎么能让人看呢?更加不能公开。”
精明啊,姜还是老的辣!他一听就知道我的意思。他太清楚了,书房是什么地方?书房是圣地、禁地,是不应该随便让人进来看的。因为它会揭露出你的秘密,它会不小心透露出你是一个什么样的人。
{{< figure src="/images/2021/2021-11-16_02-05-39_4813d6246bbe4b439ad5b3a297dce61c.jpeg" >}}
<style>.org-center { margin-left: auto; margin-right: auto; text-align: center; }</style>
<div class="org-center">
<div></div>
作家董桥的书房
</div>
说到这,我想起来我非常喜欢的一位非常有名的德国思想家——本雅明,他有一篇著名的文章叫《打开我的藏书》,在这个文章里面他谈到自己是一个书狂,很穷,但是又爱书——怎么办?于是他节衣缩食,去拍卖会买那种特别珍贵的绝版书。
他曾说过一个很有名的故事,故事里说:你知道一个人想要拥有一本书,最高尚的方法是什么方法吗?——曾有这样的作家,很穷,喜欢书,常常去书局,也常常去书展,看了很多的书,一看书名就喜欢,拿起来一看是本好书,但是买不起,怎么办?
于是这个德国的作家开始了很伟大的事业,他回去之后按照这本书的题目,又自己写了一本书出来——这才是世界上最高尚的拥有一本书的方法,你想拥有一本书吗?把它写出来。
<style>.org-center { margin-left: auto; margin-right: auto; text-align: center; }</style>
<div class="org-center">
<div></div>
**03**
**空间上:从书摆放的秩序看人的灵魂**
</div>
但是一般我们不那么高尚,也没有那么高尚的能力,大家更多的是通过偷书、借书、买书等方式去拥有一本太贵而买不起的书。
你知道买书是一种什么样的行为吗?本雅明说得很好: 买书实际上是拯救一本书。怎么拯救它?你想想看,在市场经济下,一本书其实是一个商品,被标注了价格在市场上流通。
如果一本书绝版了,说不定在二手市场上价格会被炒高,因为它是商品。但当你把一本书买回家里,它就不是一个商品了,商品这一层意义就消失了。
{{< figure src="/images/2021/2021-11-16_02-06-28_8bd1f5ba886b4115aeb0191496425b71.jpeg" >}}
<style>.org-center { margin-left: auto; margin-right: auto; text-align: center; }</style>
<div class="org-center">
<div></div>
学者 Nigella Lawson 的书房
</div>
每一个人的书架都有自己的秩序,我为什么喜欢看人家的藏书,就是想看他们有什么秩序。如果是英文书就按字母排,比如按照作者姓名顺序排、按照书名顺序排。有人是按照出版社来排:三联出版社的排这边,河北教育出版社的放那边。另一些人可能是分类:按哲学、宗教、历史、文学分类等等。
每个人都有一个秩序,所以每个人的书房、书架都在体现一个人的秩序观。如果一个人家里面的书房按照出版社或者丛书的系列来排,那看起来肯定非常漂亮,颜色一致的书都排在一起,那么就表明这个人就会很在乎外观上的东西。
所以一本书被买回来,放在自己的秩序里面以后,这个秩序就是一个宇宙、一个世界,和这本书在市场上、书店里的位置完全不一样了。
{{< figure src="/images/2021/2021-11-16_02-06-55_5a71a5f2dca048a4970e5a19aaf7551e.jpeg" >}}
<style>.org-center { margin-left: auto; margin-right: auto; text-align: center; }</style>
<div class="org-center">
<div></div>
学者葛剑雄的书房
</div>
更何况你可能有些很古怪的想法去排列你的书。比如说有一个很有名的出生于阿根廷、现在在乌拉圭当记者的作家——我很喜欢这个作家——叫多明格兹,他前几年出了一本书,这本小说很优美,叫《纸房子里的人》(大陆书名《纸房子》)。
这本书讲的是书狂的故事,这个书狂怎么样安排他家书架的秩序呢?他有一个特别的考虑。他和朋友说:莎士比亚的书绝对不能够和玛娄的书放在一起。谁是玛娄?玛娄是跟莎士比亚同期的剧本作家,这个人死得比较早、命运比较坎坷。
他常常指控莎士比亚,说莎士比亚抄袭了他的剧本,他们两个当年都很红,并驾齐驱,但是两个人谁也看不上谁。他觉得莎士比亚抄袭,不像话。后来也有学者支持这一派的说法。
这两个人生前就是死对头,所以作为一个负责任的读者,绝不能够把他们两个的书放在一块,这是不对的。这么放一块,会让他们继续在书架上面争吵。
{{< figure src="/images/2021/2021-11-16_02-07-23_cf301279dc1b49cd8e6c9d2b5695eecf.jpeg" >}}
<style>.org-center { margin-left: auto; margin-right: auto; text-align: center; }</style>
<div class="org-center">
<div></div>
学者梁小民的书房
</div>
另一个我们熟悉的例子,韩寒跟洪峰的书就绝对不能放在一块,要不然,韩寒说不定就天天在书架上骂洪峰:“你这个乞丐,活该你行乞。”那就不大好了,就会破坏这个宁静的书房世界。
{{< figure src="/images/2021/2021-11-16_02-07-48_309fe9e6ba814816a524937ab5c511c4.jpeg" >}}
<style>.org-center { margin-left: auto; margin-right: auto; text-align: center; }</style>
<div class="org-center">
<div></div>
作家韩寒的书房
</div>
所以为了让那些书彼此不要吵架,我们要仔细研究这本书的作者和那本书的作者是什么关系?这本书的内容和另外一本书的内容有没有抵触的地方、或者不可归类的地方?
每个人的书架都有莫名其妙的、属于自己的秩序在里面。这个书把它买回来放进去之后,为什么说它被拯救了呢?
就是说从这一刻起,书脱离了它商品的面目,它真正成为一个有意义的东西。它不再只是一本书,对一个活生生的人来讲,它是生命中很重要的一块砖,是构筑了这个人灵魂教堂的一块砖瓦。
因此,本雅明用了这样的比喻:我们到书店里面去买书,把书带过来,这就像《一千零一夜》里面的苏丹王子到奴隶市场里面看到一个美女,这美女被当作奴隶摆在那,我把她买回来吧!然后你拯救了她,就像这个感觉。
{{< figure src="/images/2021/2021-11-16_02-08-20_3029abad9f9b4d35ab4077b2a1044efa.jpeg" >}}
<style>.org-center { margin-left: auto; margin-right: auto; text-align: center; }</style>
<div class="org-center">
<div></div>
学者王晖的书房
</div>
所以一个人的书房,一个人的藏书,是一个人的世界,是他的灵魂的体现。
<style>.org-center { margin-left: auto; margin-right: auto; text-align: center; }</style>
<div class="org-center">
<div></div>
**04**
**时间上:从书的笔记看人隐藏的内心**
</div>
我们接下来再看时间上的问题。书如果在空间上体现出一个人的灵魂,他的兴趣、他的嗜好、他要隐藏的东西都在里面。那么对他来讲这些书有没有时间纵深的角度呢?我觉得这也是一个很值得探讨的话题。
{{< figure src="/images/2021/2021-11-16_02-08-55_118ab9264e3e44f5969010e8b7a93b63.jpeg" >}}
<style>.org-center { margin-left: auto; margin-right: auto; text-align: center; }</style>
<div class="org-center">
<div></div>
学者张道一的书房
</div>
所谓时间纵深的角度,可以这样来理解——不知道大家有没有这个习惯,买了一本书回来可能会签名,签名的旁边还会有日期,我相信有些人会有这样的习惯。
有的人甚至会连什么时候看了这本书也记下来。甚至有人更特殊,这本书可能买回来的时候签了名,写了购买的日期,后来看书的时候又写了日期,而且可能一下子看不完,可能过几个月拿出来又看,于是又记下日期。这本书就变成了一本日记,历年来你读它的轨迹都留在上面。
{{< figure src="/images/2021/2021-11-16_02-09-25_d2e87b32e0a64b7d8b68a3887374c44b.jpeg" >}}
<style>.org-center { margin-left: auto; margin-right: auto; text-align: center; }</style>
<div class="org-center">
<div></div>
作家 Adam Phillips 的书房
</div>
如果你不是刻意这样做的话,你也可能会夹一些书签、证件、名片。一大堆东西塞进去,塞进去之后,这些东西都是你生命中某个过程的记录,都保留在这书里面。
书不只是表达、承载一个内容的载具,书本身也有历史,有被阅读的历史、有被翻开的历史、有被购买的历史、有被转卖的历史,你会在每一本书看到历史的记录,你什么时候看过它?你什么时候翻开它?特别是图书馆的书更是如此。
{{< figure src="/images/2021/2021-11-16_02-09-53_30edfa7908064db09e17fc3f4ae95c96.jpeg" >}}
<style>.org-center { margin-left: auto; margin-right: auto; text-align: center; }</style>
<div class="org-center">
<div></div>
作家 Alan Sillitoe 的书房
</div>
我以前在大学里有一个非常坏的习惯,完全不值得学习,就是我喜欢在图书馆的书上面划线做笔记(很抱歉)。
为什么要干这样的事呢?当时有同学问我:“梁文道,你怎么这么做呢?”我当时很自豪:“哼!你懂什么?我要指示重点给人看,我是为了其他的读者好。”我在书上面写了“眉批”,第二个读者看了以后就会知道这本书好不好,值不值得看。如果我说很糟糕,那算了,不看也罢。
我不只喜欢划线,我还喜欢看别人划的线。所以我借书给人家的时候,有朋友说:“你放心我会让它很干净的。”我说:“不,千万别!你最好在上面做点笔记。”
为什么呢?因为这样一来,我可以看到他怎么去阅读。所以这样的阅读是一种双重阅读,首先是我自己在阅读;第二,我在阅读另一个读者怎么阅读,这是一个双重的阅读过程。
假如恰巧那个读者是我认识的人,是我朋友,我就来看看你这个读者注意到什么东西?比如说他借了一本《红楼梦》回去,回来之后我发现,标得最多的就是“贾宝玉初试云雨情”那几页,那我就知道你是什么样的人了,可能他还会在这几页上划重点。所以这是很好玩的一件事情。
甚至有时候我会把它发展成一种对话。什么对话呢?比如图书馆的书借回来了,我看到上面有人做了笔记,划了线,我会在旁边再写一个批注:“这是谁写的啊?你懂不懂啊?你根本就没看懂就别瞎说好不好?”
这就等于在书上跟一个你不认识的人,一个不知道是多少年前读过这本书的人,进行遥远的对话。而这个对话,只有下一个借这本书的读者才能很完整地看到:原来在我所不知的时间里面、在我所不知的两个人中间,曾经有隔空的对话发生在这本书上面。
{{< figure src="/images/2021/2021-11-16_02-10-21_f6524507bfda4cf888f8806282421487.jpeg" >}}
<style>.org-center { margin-left: auto; margin-right: auto; text-align: center; }</style>
<div class="org-center">
<div></div>
作家 Antonia Fraser 的书房
</div>
所以买二手书是非常好的事情,能够让我们看到它被翻动过的背景,你会想,这本书它经过什么样的路线才来到我们的手上。
因此我有这么一个习惯,如果我到书店买书,同一本书有好几本的话,我会买其中比较烂的那本,就是外观不大好,甚至缺页、封面折坏、有水迹等等。
为什么呢?第一就是因为这样的书,它的历史复杂、它坎坷,经历过了其他书没有经历过的命运。其他的书光鲜、漂亮、干净,但是这本书肮脏、有折角,有不少不可告人的事情发生在这本书身上。
第二,正由于这本书的命运坎坷,造就了它残破的身躯,因此在这个书店里面不会有人买、不会有人要。除非那个书只剩下最后一本了,它才会很可怜地被卖出去。你是不是觉得它非常值得同情?
{{< figure src="/images/2021/2021-11-16_02-10-49_3d0f288b31ad48e5b17cdc7a01a17f58.jpeg" >}}
<style>.org-center { margin-left: auto; margin-right: auto; text-align: center; }</style>
<div class="org-center">
<div></div>
作家约翰 · 理查德森的书房
</div>
于是我把自己想象成书的慈善家,我的书房是书的孤儿院,我到处去收养那些没有人要的“孩子”,带回我家里面看一看,试图看穿它的历史、它的经历、它的生命轨迹,然后放在我的世界里面——你被我拯救了。
我可能不算好人,我没做过什么好事,但在做了这个事之后我才感觉到我还有善良的一面。
<style>.org-center { margin-left: auto; margin-right: auto; text-align: center; }</style>
<div class="org-center">
<div></div>
**05**
**如何用书伪装自己是有文化的人?**
</div>
其实很多人都知道我刚刚说的那些道理,一个人的书房、每一本书里面有什么记号,都会展示你的生命历程和这些书的关系。如果是这样的话,我们能不能想象到有人会伪装?——绝对可能!怎么样伪装呢?
{{< figure src="/images/2021/2021-11-16_02-11-14_a37b3ade2a9d428e8fe98ea7cad691d5.jpeg" >}}
<style>.org-center { margin-left: auto; margin-right: auto; text-align: center; }</style>
<div class="org-center">
<div></div>
董桥作品
</div>
大家有没有看到有些人家里面放一整套很漂亮的百科全书,百科全书基本上是没有人会看的人——除了像王云五先生,他是立志把大英百科全书看完的——基本上没有其他人看百科全书的。
有些人专门买这些书放在家里面,也不看,就是为了炫耀,但是这种炫耀通常被人认为是很没有品味的。香港的富豪想用书来炫耀的想法是没有的,所以没有这个问题。
很多地方的富豪想过得要有品位、有文化,就用书来炫耀,成为笑柄。比如说莎士比亚全集、鲁迅全集等等,你买来后肯定是不看的。
{{< figure src="/images/2021/2021-11-16_02-11-37_73b430b4ad29430bb8b962776bf8e026.jpeg" >}}
<style>.org-center { margin-left: auto; margin-right: auto; text-align: center; }</style>
<div class="org-center">
<div></div>
作家虹影的书房
</div>
因此英国这么一家公司提供特种服务。什么服务?就是几个小伙子专门负责替人买书和整理书架,好显示出主人卓越的品位,他们会看出你是什么样的人。
比如说看到你的眼神有一点忧郁、有一点神秘,于是他会专门帮你买一些占星术的书籍,找一些中古、有神秘异教思想的思想家(通常都是被火刑架上烧死的那种)的著作来装扮你的家。
但是这还不够,书绝对不能凑一套,比如别人买莎士比亚,你也可以买,但是买莎士比亚一整套就很笨。这家公司很会买,怎么买?不买一整套,就买八本。这八本里面另外有三本是重复的。
这个重复是怎么回事呢?因为有几本的区别在于版本不同,然后在不同的版本里面有几位专家帮你在上面划线,表示你看过,还模仿出一些好似不经意的褶口。
仿佛有些人夏天喜欢穿麻西装,麻西装烫得很直、很漂亮不好看,烫得有点皱,太皱又不行,怎么办?出门之前,烫一下,烫完之后洒点水、捏一捏,这样穿起来更潇洒。
书也是这样,故意褶一褶,然后又不经意地塞进一两张伦敦高文花园歌剧音乐会的门票,这表示你买这本书、或者看这本书的时候你正在看歌剧。
{{< figure src="/images/2021/2021-11-16_02-12-01_0ca09fa6689d44a2b156237b603675eb.jpeg" >}}
<style>.org-center { margin-left: auto; margin-right: auto; text-align: center; }</style>
<div class="org-center">
<div></div>
钱锺书杨绛书房一角
</div>
你想想看,假如你拥有这样一个书房,然后你请一个朋友上门来——假设是位异性朋友,你就和她说:“您慢慢坐,我去弄杯咖啡。”然后一弄就弄很久,弄个 20 分钟。
你出来的时候,发现她正在读你的书,一脸叹服的表情。你就微微一笑——呵呵,这就得手了。接下来就是另外一个章节的故事了。
所以我一直考虑,我将来做不了电视节目了,年老色衰了——虽然我现在也没有什么色——干不了这一行了,我就开一家这种公司。因为我知道现在中国的富豪越来越讲究文化品位,住豪宅、洋房。
那些豪宅、洋房的名字都很有圣堂的景象,很有品位的感觉,他们一定需要这种特别服务的,我将来就开这样的公司服务他们(笑)。
<style>.org-center { margin-left: auto; margin-right: auto; text-align: center; }</style>
<div class="org-center">
<div></div>
**06**
**何谓真正的阅读?**
</div>
再说回这些书,它的历史本身是那么有趣,记录了人生命的轨迹,这个时候我们逐渐接近了一个更加核心的问题——在阅读的那一刹那,我的生命如何受到影响?如何被改变?如何和它发生关系的呢?到底什么叫做阅读呢?
其实所谓的阅读我可以借用法国思想家布朗基的话: 所谓的阅读,就是让人得到自由,让作品得到自由。
{{< figure src="/images/2021/2021-11-16_02-12-26_7553631b8f9b446b82bad0dbeb9b5560.jpeg" >}}
<style>.org-center { margin-left: auto; margin-right: auto; text-align: center; }</style>
<div class="org-center">
<div></div>
作家村上春树的书房
</div>
为什么?我们每个人读书的时候几乎都有这样的经历,你会发现,有些书是读不懂的,很难接近、很难进入。我觉得这是真正意义上、严格意义上的阅读。
如果一个人一辈子只看他看得懂的书,那表示他其实没看过书。
你想想看,我们从小学习认字的时候,看第一本书的时候都是困难的,我们都是一步一步爬过来的。为什么十几岁之后,我们突然之间就不需要困难了,就只看一些我能看得懂的东西。
看一些你能看懂的东西,等于是重温一遍你已经知道的东西,这种做法很傻的。
我奉劝各位要带着审慎的眼光去看坊间很多的畅销书,特别是那些非虚构的、非文学性的畅销书。
{{< figure src="/images/2021/2021-11-16_02-12-49_34ee076c2a0842f28a15a251febcb3ac.jpeg" >}}
<style>.org-center { margin-left: auto; margin-right: auto; text-align: center; }</style>
<div class="org-center">
<div></div>
作家冯唐的书房
</div>
畅销书的规律有三个:第一个规律就是把你已知道的事情用你不知道的说法说一遍;第二个规律就是把刚刚的说法重复一遍,再举一些例子;第三个规律是再重复一遍进行总结,就成功了——这就是畅销书。
因此,对我来说这不是真正严格意义上的阅读,真正严格意义上的阅读总是困难的。
困难在于我们会发现一本作品无论是虚构还是非虚构的,还是哲学的理论——比如康德的《纯粹理性批判》,或者是伟大的文学著作《追忆似水年华》——我们在阅读这些作品的时候,希望把它们组织成有机的东西,读出一个意义来,读出一个我能理解、掌握的世界。
但是你发现这个作品在抗拒你的这种欲望和要求,整个阅读的过程其实是个角力,你想把一个东西套上去,让它成为可理解的、给它一种框架、一个格式、一种格局,但是它一直在抗拒。
{{< figure src="/images/2021/2021-11-16_02-13-15_ae5a5aa4070848f9b8e8faa7efd80c54.jpeg" >}}
<style>.org-center { margin-left: auto; margin-right: auto; text-align: center; }</style>
<div class="org-center">
<div></div>
作家蒋方舟的书房
</div>
你刚刚修建一个城堡,有完整建筑的结构,墙角那一面又开始生出了蔓藤,然后慢慢地攻掠了城墙——阅读总是应该这样。
在这个时候你就发现,阅读无非是让我们发现了我们自己的顽强意志以及作品本身的不可征服。
作品是自由的,在于在阅读过程中你发现它不能被驯服;你也是自由的,因为你充分地意识到自己的意志、自己灵魂的存在。
你读完一本很困难的书,你不能说自己都懂了,但是你的深度被拓展了,仿佛经过了一场漫长的斗争,这样的斗争就像做了一种很剧烈的体育运动——精神上的体育操练,使得你这个人被转化了。
<style>.org-center { margin-left: auto; margin-right: auto; text-align: center; }</style>
<div class="org-center">
<div></div>
**07**
**阅读会改变人,或好,或坏**
</div>
希腊罗马时期的哲学家很强调阅读。他们用了一个词,就是“操练”。大家有空的时候,可以看一下《柏拉图对话录》,甚至是被认为很系统的著作——亚里士多德的著作《尼各马可伦理学》等等。
你会发现这些作品表面似乎很系统,但是实际上不是。它甚至有很多内在的矛盾,就是因为作者在书写的过程中,已有隐含的对话者,不断和读者对话。
{{< figure src="/images/2021/2021-11-16_02-13-38_9f645705279f4cbe9cc833a86bfe9ee5.jpeg" >}}
<style>.org-center { margin-left: auto; margin-right: auto; text-align: center; }</style>
<div class="org-center">
<div></div>
作家金宇澄的书房
</div>
所谓精心的阅读就是你和这部作品进行对话,在对话的过程中你不能征服它,它不能征服你,然后你和这个作品共同达到一个高度,然后你慢慢被改变——书总会改变人。书会让人变化,会不会变得更好呢?我非常的有疑问。
前几个月我在报纸上看到墨西哥有一个城市,这个城市的警察过去是出了名的“混帐”,聚赌、喝酒、不干事,贪污汇款等等,不像话。
当地的政府就要改革警察,怎么改革?就搞了一个警察阅读计划,指定了一批书。每个警察都要领几本书回去,要好好看书。
墨西哥讲西班牙文,当然是看一些西班牙文学的典籍,比如《堂吉诃德》等。据报纸说,当地的政府表示这个计划非常成功。
这些警察从来都是大老粗,但看了一年的书之后,都变得气质高雅,而且执行公务的时候不偏不倚,非常优秀。比如说一个交警,过去在路上拦你车的时候就直接说:“把证件拿出来。”现在就会这样说:“这位先生,打扰您一下,我知道你赶时间,但是您能给我看一看你的证件吗?”——读书之后就会有这样的效果。
{{< figure src="/images/2021/2021-11-16_02-13-58_5f4597c22621469383c14fa824cf3675.gif" >}}
<style>.org-center { margin-left: auto; margin-right: auto; text-align: center; }</style>
<div class="org-center">
<div></div>
作家苗炜的书房
</div>
因此我们常常鼓励人读书,因为我们相信读书会让一个人变好。古语有云:腹有诗书气自华。虽然我非常怀疑,因为我们看过更多的人是越读书越坏。但是读书的确会转化人,可以让你变得更加邪恶,也说不定会让你变得更善良,所以不一定。
一些作品在思想上、灵性上的深度使得读书变得很危险,因为它让一个读书人可能比一个不读书的人更邪恶。因此我们尝试把阅读驯服为一种很简单的东西。
{{< figure src="/images/2021/2021-11-16_02-14-23_d69defb928ac4c7c997a3d099314f2ef.jpeg" >}}
<style>.org-center { margin-left: auto; margin-right: auto; text-align: center; }</style>
<div class="org-center">
<div></div>
梁文道的书房
</div>
鼓励大家读书还有个原因就是希望读书让大家更有文化、人变得更好、社会更和谐,但是我觉得这个不一定会发生,这种愿望往往会落空的,因此我很讨厌开书单。
在香港我有一些写书评的朋友每年都被媒体要求:开书单吧,暑假了,给学生一点好建议。我觉得书单是不能开的。为什么?因为我们相信所有真正的好书、严肃的书都能起到改变人的作用。
{{< figure src="/images/2021/2021-11-16_02-14-46_a17b152b99cb4d3abf33c09b7680609f.jpeg" >}}
<style>.org-center { margin-left: auto; margin-right: auto; text-align: center; }</style>
<div class="org-center">
<div></div>
作家秋微的书房
</div>
一份书单其实是在规划你成长的目标,你的人生变化的方向,所以它也是人生的计划。你想想,我们凭什么就将一份人生的计划、人生的进程,给一些我不认识的读者?我觉得那是不负责的。
我凭什么告诉一些年轻人你应该怎么做人?你应该变成什么样的人?我能介绍一些我喜欢的书,但是我一定会强调我喜欢的书绝对不是每个人都适合。我人生的方向、我的规划绝对不可能适用于所有的人,那是不可能的。
所以列一些书单出去推广是很霸道的行为,我是反对开书单的。
<style>.org-center { margin-left: auto; margin-right: auto; text-align: center; }</style>
<div class="org-center">
<div></div>
**08**
**有机会要看一些“邪恶”的书**
</div>
另外还有一点,也是大家平时很容易有的俗见,就是认为读书应该读一些引人向上的书、励志的书籍。例如推荐看一些名人的传记,看看这些人怎么奋发向上、努力向前,最后成为一代伟人等等——我很反对年轻人看太多这种励志书。
{{< figure src="/images/2021/2021-11-16_02-15-12_1172cfc89f564f9dae8fcbb61df058b9.jpeg" >}}
<style>.org-center { margin-left: auto; margin-right: auto; text-align: center; }</style>
<div class="org-center">
<div></div>
作家巴斯蒂安 · 巴瑞的书房
</div>
为什么?我发现一个人读励志的书籍多了都会变成傻子,就是立志立过头了。无论遇到任何困难、任何问题,他就想到要勇往直前、排除万难、不怕牺牲。
他没有考虑到,是不是自己错了,是不是一开始自己的决定就有些问题。他不管,反正他从头到尾就是立志,志气高昂。一个志气太过高昂、太过自信、人生观非常正面的人其实都有一点傻。
他会变得对世界的看法很单向、单调,对人生的看法也很单一,就是只从正面看问题。他从来不知道世界的复杂,人生的阴暗。
所以我认为一个人在年轻的时候,有机会就要看一些“邪恶”的书。
{{< figure src="/images/2021/2021-11-16_02-15-33_9d7a1c0ee60c473a9cf383d840a751cf.jpeg" >}}
<style>.org-center { margin-left: auto; margin-right: auto; text-align: center; }</style>
<div class="org-center">
<div></div>
作家西川的书房
</div>
我心目中最伟大的邪恶作品就有几本。《金瓶梅》也有这种效果但是《金瓶梅》还不够邪恶。大家有没有听过法国的萨德侯爵今天我们讲性虐待的“SM”那个“S”就是来自他因为他是个性虐待大王。
他写的书充满着各种不堪入目的情节:人吃人、吃排泄物、轮奸、虐杀,种种你能想象到的最黑暗、可怕的东西他的书里全部都有了,所以他被判精神病,后来死在监狱里。
但是 20 世纪中期之后,有很多世界级的思想家都非常关注这个人,有很多著名的导演拍他的电影,有人研究他的作品。
这个萨德侯爵写书的年代就是法国大革命时期,法国大革命是个什么样的年代?就是全社会都很讲理性,大家知道当时最激进的革命派讲理性讲到什么地步么?他们认为月份的划分应该是十进制的,即十天是一个礼拜,因为七天作为一个礼拜显得不够理性、不科学,十天才是科学的。
他们认为世界的一切都应该是理性的。那么就在这样一个力求理性的年代里面,法国大革命血流成河,人间能够想到的残酷和暴力都在这个最理性的时代同时发生了。
这个时代有伏尔泰、卢梭这些伟大思想家的强调理性的作品流传,但是同时也有萨德侯爵写的那么可怕的书出来,这表明什么呢?
{{< figure src="/images/2021/2021-11-16_02-15-56_ac277063ca244f038c0d90ee13c28278.jpeg" >}}
<style>.org-center { margin-left: auto; margin-right: auto; text-align: center; }</style>
<div class="org-center">
<div></div>
作家杨典的书房
</div>
理性是有它的黑暗面的,崇高的理想背后往往就是无尽的血和肉组成的深渊——欲望的深渊。所以,你如果读完启蒙思想家的作品再去看萨德侯爵,你将看到启蒙的黑暗面。
如同站在一个悬崖边上,旁边是光芒灿烂的日出,但是退一步就是万丈深渊,深不见底,而且充满着诱惑。有时候我们看到一些深不见底的东西会很害怕,但是你又很想知道下面到底有什么?你觉得它在把你拉下去,那是罪恶的。
如果一个人很早的时候就意识到人性里面的阴暗、邪恶,知道自己控制不了那种欲望、那种动力,你就会明白人生很不简单、很复杂,世界很可怕、有很多意外、很多我们不能控制的东西。
然后你有可能变成性格比较平和的人,至少你不会再犯傻。所以阅读是一种精神操练,阅读能够改变我们自己,读书不是让人变坏,而是让我们对人性有一个纵深的理解。
因此,我们应该主动去读困难的东西;我们应该不计较、不避讳一些所谓可怕的书;我们不要去认为精神操练就是让人变好的东西,这不一定。精神操练只是让我们有所变化,让你成为另外一种人,每个人一生的阅读过程都是应该不断变化的。
{{< figure src="/images/2021/2021-11-16_02-16-26_02a3a79c31194a7c8114677b5fd79de4.jpeg" >}}
<style>.org-center { margin-left: auto; margin-right: auto; text-align: center; }</style>
<div class="org-center">
<div></div>
作家陶立夏的书房
</div>
有人说读书防老,我觉得说得很对。读书真的可以防老。什么意思呢?老人最可怕的就是他没有什么机会改变自己。如果一个人上了年纪依然很开放、而且是以严肃的态度去阅读、容纳一个作品,挑战自己、改变自己、扭曲自己的话,他就还有变化的可能。
每天睡眠之前的最后一刻,是一本书在陪伴我,今天的最后一刻和我对话的就是这本书,它在不断地改变我,直到临睡前我都在被改变。于是第二天早上起来的时候,我是一个新的人,和昨天不一样,就因为昨天晚上的阅读。
{{< figure src="/images/2021/2021-11-16_02-16-47_63219f053f0c4ac785662c7314487792.jpeg" >}}
<style>.org-center { margin-left: auto; margin-right: auto; text-align: center; }</style>
<div class="org-center">
<div></div>
作家谢默思 · 希尼的书房
</div>
有一个很有名的意大利作家,患了癌症,很痛苦。在临死前,他要求护士念书给他听,直到他咽气。他抱着这样的想法:我可能会死、会咽气,但是在这一刻我仍然不放弃。
所以我们大家请开放自己,让阅读、读书去改变自己,让自己变成另外一种人。我们随时随地都还有这种可能:尽管我们未必会变成更好的人,但是改变本身就已是人生的目标。
THE END

View File

@ -1,31 +0,0 @@
+++
title = "使用单本订阅源打造属于自己的听书架"
date = 2022-03-31
lastmod = 2022-03-31T08:21:11+00:00
draft = false
summary = "属于自己的听书架,这里只有你喜欢的有声书,便于你随时打开收听。"
url = "/your-bookshelf.html"
+++
我们精心制作了每一集音频,并为每本书生成单本源,订阅地址大部分即书名的拼音首字母 + xml 后缀,例如:
- 《俗世奇人》https://shufang.org/ssqr.xml
- 《老人与海》https://shufang.org/lryh.xml
完整单本源列表,请访问 👉 https://shufang.org/book-rss.html
如何通过单本源收听?请访问 👉 https://shufang.org/listen.html
接下来你需要做的:
1. 通过任意一个泛用型(或称通用型)播客客户端
2. 找到你喜欢的书的单本订阅源
3. 在客户端添加源地址进行订阅(具体订阅方法请参阅每个客户端介绍)
{{< blockquote >}}
附:一篇来自「少数派」的文章助你快速了解泛用型播客客户端,使用方法及多平台应用推荐 👉 https://sspai.com/post/57960
{{< /blockquote >}}
这样,您即拥有了属于自己的听书架,这里只有你喜欢的有声书,便于你随时打开收听。
{{< figure src="/images/2022/your-bookshelf.jpg" >}}

View File

@ -1,24 +0,0 @@
+++
title = "6 点 27 分的朗读者"
date = 2022-05-16T17:45:00+00:00
lastmod = 2022-05-16T17:45:00+00:00
draft = false
subtitle = "每一张书页都有独特的生命"
description = "吉兰·维尼奥勒是钢铁怪兽“碎霸 500”砸书机的仆人每天过着从书籍化浆厂到家两点一线的生活乏味而孤单。早晨 6 点 27 分,吉兰准时搭上去工厂的快铁列车,他总是挑一张靠门边的橘红色折叠座位坐下,然后小心翼翼地从皮包里拿出一个文件夹,又从文件夹里拿出一张夹在吸墨纸之间的书页,为车厢里所有的乘客朗读。在他眼中,每一张书页都有独特的生命。"
summary = "吉兰·维尼奥勒是钢铁怪兽“碎霸 500”砸书机的仆人每天过着从书籍化浆厂到家两点一线的生活乏味而孤单。早晨 6 点 27 分,吉兰准时搭上去工厂的快铁列车,他总是挑一张靠门边的橘红色折叠座位坐下,然后小心翼翼地从皮包里拿出一个文件夹,又从文件夹里拿出一张夹在吸墨纸之间的书页,为车厢里所有的乘客朗读。在他眼中,每一张书页都有独特的生命。"
url = "/6d27fdldz.html"
author_name = "让-保尔・迪迪耶洛朗"
reader = "wenda"
reader_name = "闻达"
episodes_amount = 4
episodes_base_url = "6d27fdldz"
+++
{{< blockquote >}}
把金鱼当知音,就意味着唯一的回报只是这被动的、无声的倾听,尽管他偶尔以为,从鱼嘴冒出的一串泡泡里,觉察到了金鱼的回答。
—— 让-保罗·迪迪耶洛朗《6 点 27 分的朗读者》
{{< /blockquote >}}
吉兰·维尼奥勒是钢铁怪兽“碎霸 500”砸书机的仆人每天过着从书籍化浆厂到家两点一线的生活乏味而孤单。早晨 6 点 27 分,吉兰准时搭上去工厂的快铁列车,他总是挑一张靠门边的橘红色折叠座位坐下,然后小心翼翼地从皮包里拿出一个文件夹,又从文件夹里拿出一张夹在吸墨纸之间的书页,为车厢里所有的乘客朗读。在他眼中,每一张书页都有独特的生命。
有一天,吉兰在列车箱中捡到了一个 U 盘,其中装满了一个陌生女孩的文字,他的人生轨迹渐渐发生改变。

View File

@ -1,8 +0,0 @@
---
title: 朗读书目
---
{{< blockquote >}}
若以书而论,每本书都会变成你自己的房间,给你一个庇护,让你安静下来。
—— 弗吉尼亚・伍尔夫《一个人的房间》
{{< /blockquote >}}

View File

@ -1,18 +0,0 @@
+++
title = "埃菲尔铁塔"
date = 2022-05-12T17:45:00+00:00
lastmod = 2022-05-12T17:45:00+00:00
draft = false
subtitle = "写作是提问题的艺术"
description = "在接近它时,铁塔不再像是正在勃发中的植物新芽,反而像是绽放中的花卉。往上攀登时宛如进入由空气和钢铁构成的花朵之内,其中有挺直的纤维,参差的花瓣,密密麻麻倾斜的花蕊,铺伸的枝叶,以及把如此复杂有序的物体拉向穹空的运动本身。"
summary = "在接近它时,铁塔不再像是正在勃发中的植物新芽,反而像是绽放中的花卉。往上攀登时宛如进入由空气和钢铁构成的花朵之内,其中有挺直的纤维,参差的花瓣,密密麻麻倾斜的花蕊,铺伸的枝叶,以及把如此复杂有序的物体拉向穹空的运动本身。"
url = "/afett.html"
author_name = "[法] 罗兰·巴尔特"
translator_name = "李幼蒸"
reader = "wulian"
reader_name = "吴理岸"
episodes_amount = 4
episodes_base_url = "afett"
+++
这本小册子是罗兰· 巴尔特最为脍炙人口的分析性抒情散文之一,文字优美,内容深刻,对埃菲尔铁塔的现代化空间和巴黎的历史性时间,穿插描绘,互为衬托。作者还从结构观点阐释了埃菲尔铁塔的技术美学,读后不免令人对此世界纪念碑产生无限遐思。本书出版以来,读者赞赏不绝,后由著名摄影师配以大量历史图片和文字说明,遂使其成为一部有关埃菲尔铁塔的历史美学文献。

View File

@ -1,26 +0,0 @@
+++
title = "博物人生"
date = 2022-06-16T17:45:00+00:00
lastmod = 2022-06-16T17:45:00+00:00
draft = false
subtitle = "大自然是家的延伸"
description = "野花如同春天和秋天的彩霞,如同日出和日落,如同百鸟的鸣唱,如同女人的美发、明眸与婀娜多姿的步态,最先教会我们的祖先懂得:我们的星球上存在着无用但美好的东西。——梅特林克"
summary = "野花如同春天和秋天的彩霞,如同日出和日落,如同百鸟的鸣唱,如同女人的美发、明眸与婀娜多姿的步态,最先教会我们的祖先懂得:我们的星球上存在着无用但美好的东西。——梅特林克"
url = "/bwrs.html"
+++
> 作者:刘华杰
>
> 朗读者:晓棠
中国古代的学问基本上处在博物层面,它虽然没有数理科学深刻,但适应本地的生产方式、生活方式,是一笔优秀的遗产,我们可以也应当继承它们。过去科学传播比较重视数理科学,而不大介绍竺可桢、林奈、布丰、法布尔、威尔逊。其实,博物类科学门槛相对很低,与百姓日常生活关系密切,值得优先传播。
本书从博物的角度阐释了中国古代“多识于鸟兽草木之名”的教育思想,介绍了普林尼、格斯纳、怀特、卢梭等开创的西式博物学。本书还结合草木这一切入点,通俗示例了公众如何参与博物学,如何使自己的日常生活更充实、更快乐。
[《博物人生》第 01 集](./bwrs-1.html)
[《博物人生》第 02 集](./bwrs-2.html)
[《博物人生》第 03 集](./bwrs-3.html)
[《博物人生》第 04 集](./bwrs-4.html)

View File

@ -1,26 +0,0 @@
+++
title = "长恨歌"
date = 2022-06-29T17:45:00+00:00
lastmod = 2022-06-29T17:45:00+00:00
draft = false
subtitle = "凡事都要凭缘分"
description = "王琦瑶知道了,拍电影最重要最关键的一瞬,是“开麦拉”的这一瞬,之前全是准备和铺垫,之后呢?则是永远的结束。"
summary = "王琦瑶知道了,拍电影最重要最关键的一瞬,是“开麦拉”的这一瞬,之前全是准备和铺垫,之后呢?则是永远的结束。"
url = "/chg.html"
+++
> 作者:王安忆
>
> 朗读者:木易
> 王琦瑶知道了,拍电影最重要最关键的一瞬,是“开麦拉”的这一瞬,之前全是准备和铺垫,之后呢?则是永远的结束。
一个女人四十年的情与爱,被一枝细腻而绚烂的笔写得哀婉动人,其中交织着上海这所大都市从四十年代到九十年代沧海桑田的变迁。生活在上海弄堂里的女人沉垒了无数理想、幻灭、躁动和怨望,她们对情与爱的追求,她们的成败,在我们眼前依次展开。王安忆看似平淡却幽默冷峻的笔调,在对细小琐碎的生活细节的津津乐道中,展现时代变迁中的人和城市,被誉为“现代上海史诗”。本书荣获第一届世界华文文学奖,并于 2000 年获得我国文坛上最具荣誉的大奖——茅盾文学奖。(简介来源:豆瓣)
[《长恨歌》第 01 集](./chg-1.html)
[《长恨歌》第 02 集](./chg-2.html)
[《长恨歌》第 03 集](./chg-3.html)
[《长恨歌》第 04 集](./chg-4.html)

View File

@ -1,26 +0,0 @@
+++
title = "窗里窗外"
date = 2022-06-17T17:45:00+00:00
lastmod = 2022-06-17T17:45:00+00:00
draft = false
subtitle = "最好的方法就是面对它"
description = "在人生的旅途中,每个人必将遇到不断的考验,也必定会经历人世间的生老病死、悲欢离合、爱恨情仇,巨石历经了千年沧桑,依然能开出美丽的花朵,我们又何需计较那些无谓的蜚短流长呢?"
summary = "在人生的旅途中,每个人必将遇到不断的考验,也必定会经历人世间的生老病死、悲欢离合、爱恨情仇,巨石历经了千年沧桑,依然能开出美丽的花朵,我们又何需计较那些无谓的蜚短流长呢?"
url = "/clcw.html"
+++
> 作者:林青霞
>
> 朗读者:友杰
> 我说“来”“ROLL 机!”我含着眼泪,带着东方不败复杂的情绪,微笑着跟着摄影机转半个圈。这三秒钟的眼神让观众留下了深刻的印象。——林青霞《窗里窗外》
本书中,林青霞回忆了自己的前半生,曝光不少私藏美照。据悉,该书收录的是她从 2004 年开始执笔的作品,分为“戏、亲、友、趣、缘、悟”六章,收录了其 7 年来的约 50 篇散文作品,内容涉及亲情、友情等方面,两个女儿还分别为她写序,全书近 400 页。
[《窗里窗外》第 01 集](./clcw-1.html)
[《窗里窗外》第 02 集](./clcw-2.html)
[《窗里窗外》第 03 集](./clcw-3.html)
[《窗里窗外》第 04 集](./clcw-4.html)

View File

@ -1,24 +0,0 @@
+++
title = "茶之路"
date = 2023-01-09T18:51:00+00:00
lastmod = 2023-01-09T18:51:00+00:00
draft = false
subtitle = "寻找茶的源头"
description = "贡茶要抢在清明之前送到宫中,春分即须开采。中唐时期的风流人物,如颜真卿、杜牧,都曾在这两地为官,参与督造,至今顾渚山中仍留下不少摩崖石刻。"
summary = "贡茶要抢在清明之前送到宫中,春分即须开采。中唐时期的风流人物,如颜真卿、杜牧,都曾在这两地为官,参与督造,至今顾渚山中仍留下不少摩崖石刻。"
url = "/czl.html"
author_name = "茶小隐"
reader = "wenxi"
reader_name = "闻溪"
episodes_amount = 4
episodes_base_url = "czl"
+++
{{< blockquote >}}
贡茶要抢在清明之前送到宫中,春分即须开采。中唐时期的风流人物,如颜真卿、杜牧,都曾在这两地为官,参与督造,至今顾渚山中仍留下不少摩崖石刻。
——茶小隐(收录于《茶之路》)
{{< /blockquote >}}
寻找茶的源头也就是找寻中国人精神的源地。《生活月刊》一年走完八千里茶路实地探访茶山茶人追寻和探求茶的源头与真味反思人与自然、生命与生态关系。2014 年 6 月,《生活月刊》“茶之路”系列别册荣获 SOPA亚洲出版业协会颁发的卓越生活时尚报道奖被评“笔触传神富感染力全篇充满浓烈文化气息兼具专业知识性。整体筹划及制作宏大而细腻”。《茶之路》为此系列别册的结集并在原册基础上作了重要补充和修订。
今日春分,“且将新火试新茶,诗酒趁年华。”

View File

@ -1,29 +0,0 @@
+++
title = "岛上书店"
date = 2017-11-23T18:38:00+00:00
lastmod = 2017-11-23T18:38:00+00:00
draft = false
subtitle = "你最喜欢哪本书?"
description = "后来,尽管事实上 A. J. 不信上帝,他却闭上眼睛,全心全意地感谢起所有人,那种更强的力量。"
summary = "后来,尽管事实上 A. J. 不信上帝,他却闭上眼睛,全心全意地感谢起所有人,那种更强的力量。"
url = "/dssd.html"
+++
> 作者:加布瑞埃拉·泽文
>
> 朗读者:淼淼
> 后来,尽管事实上 A. J. 不信上帝,他却闭上眼睛,全心全意地感谢起所有人,那种更强的力量。
> ——加布瑞埃拉·泽文《岛上书店》
岛上书店是间维多利亚风格的小屋,门廊上挂着褪色的招牌,上面写着: 没有谁是一座孤岛,每本书都是一个世界 AJ费克里人近中年在一座与世隔绝的小岛上经营一家书店。 命运从未眷顾过他,爱妻去世,书店危机,就连唯一值钱的宝贝也遭窃。他的人生陷入僵局,他的内心沦为荒岛。 就在此时一个神秘的包袱出现在书店中意外地拯救了陷于孤独绝境中的AJ成为了连接他和小姨子伊斯梅、警长兰比亚斯、出版社女业务员阿米莉娅之间的纽带为他的生活带来了转机。 小岛上的几个生命紧紧相依,走出了人生的困境,而所有对书和生活的热爱都周而复始,愈加汹涌。
今天是西方的感恩节,你说出了那句“感谢”吗?“无人是孤岛,一书一世界”,感谢所有人,也感谢世间这奇妙的因缘让我们在“一个人的书房”相遇。
[《岛上书店》第 01 集](./dssd-1.html)
[《岛上书店》第 02 集](./dssd-2.html)
[《岛上书店》第 03 集](./dssd-3.html)
[《岛上书店》第 04 集](./dssd-4.html)

View File

@ -1,29 +0,0 @@
+++
title = "独自上场"
date = 2022-07-15T17:45:00+00:00
lastmod = 2022-07-15T17:45:00+00:00
draft = false
subtitle = "人是一瞬间长大的"
description = "意识到自己之前把大满贯冠军想得太强大了,她其实没有我预想得那么不可战胜。只要努力伸手,我也是可以摘到胜利果实的。"
summary = "意识到自己之前把大满贯冠军想得太强大了,她其实没有我预想得那么不可战胜。只要努力伸手,我也是可以摘到胜利果实的。"
url = "/dzsc.html"
+++
> 作者:李娜
>
> 朗读者Lucy
> 意识到自己之前把大满贯冠军想得太强大了,她其实没有我预想得那么不可战胜。只要努力伸手,我也是可以摘到胜利果实的。
> ——李娜《独自上场》
2011 年的今天,李娜在法国网球公开赛女单决赛中 2-0 击败意大利选手弗朗西斯卡·斯齐亚沃尼获得冠军也成为亚洲第一个女单大满贯冠军。2014 年,李娜在澳网公开赛上连续第二年打进决赛,并获得个人的第二个大满贯女单冠军,这也是澳网百年历史上亚洲选手夺得的首个单打冠军,也是截至当时澳网公开赛最年长的单打冠军。
《独自上场》是中国“网坛一姐”李娜的自传本书讲述李娜30年的人生故事以及站在巅峰之上的人生感悟。回顾李娜一步一步走过的路程十分艰辛荣耀的背后是超乎常人的努力和付出。有她与父亲之间的执念有她与教练孙晋芳之间的恩怨有她的离经叛道也有她与姜山之间彼此相守的爱情。这是李娜自己写的自己你看到的不是冠军李娜而是一个叫“李娜”的人生。
[《独自上场》第 01 集](./dzsc-1.html)
[《独自上场》第 02 集](./dzsc-2.html)
[《独自上场》第 03 集](./dzsc-3.html)
[《独自上场》第 04 集](./dzsc-4.html)

View File

@ -1,24 +0,0 @@
+++
title = "故道白云"
date = 2022-03-14T17:44:00+00:00
lastmod = 2022-03-27T08:21:11+00:00
draft = false
subtitle = "活在当下"
description = "生命只可在目前的一刻找到,但我们很少会真心投入此刻。相反地,我们喜欢追逐过去或憧憬未来。我们常以为自己就是自己,而其实我们一直以来都甚少与自己真正接触。我们的心只忙于追逐昨天的回忆和明天的梦想。唯一去与生命的重新接触,就是回到目前这一刻。"
summary = "生命只可在目前的一刻找到,但我们很少会真心投入此刻。相反地,我们喜欢追逐过去或憧憬未来。我们常以为自己就是自己,而其实我们一直以来都甚少与自己真正接触。我们的心只忙于追逐昨天的回忆和明天的梦想。唯一去与生命的重新接触,就是回到目前这一刻。"
url = "/gdby.html"
+++
> 作者:一行禅师
>
> 朗读者:一苇
生命只可在目前的一刻找到,但我们很少会真心投入此刻。相反地,我们喜欢追逐过去或憧憬未来。我们常以为自己就是自己,而其实我们一直以来都甚少与自己真正接触。我们的心只忙于追逐昨天的回忆和明天的梦想。唯一去与生命的重新接触,就是回到目前这一刻。只有你重回这一刻,你才会觉醒过来。而就只有在这时,你才可以找回真我。重步佛陀“故道”,领悟如“白云”的禅意。透过佛陀八十年不同寻常的经历,由一个牧童傅悉底与佛陀的一段因缘引述出了佛陀的事迹和言教。清晰而直白的禅理故事构成了这本与众不同的佛陀传记。
[《故道白云》第 01 集](./gdby-1.html)
[《故道白云》第 02 集](./gdby-2.html)
[《故道白云》第 03 集](./gdby-3.html)
[《故道白云》第 04 集](./gdby-4.html)

View File

@ -1,22 +0,0 @@
+++
title = "格林童话"
date = 2023-03-24
lastmod = 2023-03-24
draft = false
subtitle = "我们再也不把你卖给人家了"
description = "“我们再也不把你卖给人家了,拿世上的全部财富来也不卖!”父亲说着亲热地拥抱、亲吻他们的爱子大拇指。"
summary = "“我们再也不把你卖给人家了,拿世上的全部财富来也不卖!”父亲说着亲热地拥抱、亲吻他们的爱子大拇指。"
url = "/glth.html"
author_name = "格林兄弟"
reader = "aixiaomo"
reader_name = "艾小莫"
episodes_amount = 4
episodes_base_url = "glth"
+++
{{< blockquote >}}
“我们再也不把你卖给人家了,拿世上的全部财富来也不卖!”父亲说着亲热地拥抱、亲吻他们的爱子大拇指。
——格林兄弟《格林童话》
{{< /blockquote >}}
《格林童话》自一八一五年问世以来,在近两百年的时间里,已被译成世界上一百四十余种文字,其中不少都是家喻户晓的名篇,许多还被改编成各种戏剧、歌剧和芭蕾剧搬上舞台,拍成电影和电视剧,可以说,“格林童话”以一种特有的文学风格传遍了世界每个角落;它的影响超越了它的国界,也超越了它的时代。

View File

@ -1,27 +0,0 @@
+++
title = "画魂"
date = 2022-07-11T17:45:00+00:00
lastmod = 2022-07-11T17:45:00+00:00
draft = false
subtitle = "她觉得眼前有条模糊的路径"
description = "潘大人教她读书识字,鼓励她学知识,明事理,这犹如在她空漠暗淡的心里点起了一盏灯。她觉得眼前有条模糊的路径,她决定向那里走去。"
summary = "潘大人教她读书识字,鼓励她学知识,明事理,这犹如在她空漠暗淡的心里点起了一盏灯。她觉得眼前有条模糊的路径,她决定向那里走去。"
url = "/hh.html"
+++
> 作者:石楠
>
> 朗读者:优迈
> 潘大人教她读书识字,鼓励她学知识,明事理,这犹如在她空漠暗淡的心里点起了一盏灯。她觉得眼前有条模糊的路径,她决定向那里走去。
> ——石楠《画魂:潘玉良传》
本书讲述了古今中外的经传中,她算是一个非常特殊的典型。它近乎神话,却又是千真万确的真实。一个没有受过最基本的正规教育的青楼女子,在艺术上取得那么大的成就,在艺坛上赢得那么高的声誉,可以想象她在艺术上付出多么艰辛的劳动,在坎坷的道路上经历了多少艰难险阻。
[《画魂》第 01 集](./hh-1.html)
[《画魂》第 02 集](./hh-2.html)
[《画魂》第 03 集](./hh-3.html)
[《画魂》第 04 集](./hh-4.html)

View File

@ -1,22 +0,0 @@
+++
title = "呼兰河传"
date = 2023-03-12
lastmod = 2023-03-12
draft = false
subtitle = "一年四季来回循环地走"
description = "呼兰河这小城里边,以前住着我的祖父,现在埋着我的祖父。 我生的时候,祖父已经六十多岁了,我长到四五岁,祖父就快七十了。我还没有长到二十岁,祖父就七八十岁了。祖父一过了八十,祖父就死了。 从前那后花园的主人,而今不见了。老主人死了,小主人逃荒去了……"
summary = "呼兰河这小城里边,以前住着我的祖父,现在埋着我的祖父。 我生的时候,祖父已经六十多岁了,我长到四五岁,祖父就快七十了。我还没有长到二十岁,祖父就七八十岁了。祖父一过了八十,祖父就死了。 从前那后花园的主人,而今不见了。老主人死了,小主人逃荒去了……"
url = "/hlhz.html"
author_name = "萧红"
reader = "luoxue"
reader_name = "落雪"
episodes_amount = 4
episodes_base_url = "hlhz"
+++
{{< blockquote >}}
呼兰河除了这些卑琐平凡的实际生活之外,在精神上,也还有不少的盛举,如跳大神;唱秧歌;放河灯;野台子戏;四月十八娘娘庙大会……
—— 萧红《呼兰河传》
{{< /blockquote >}}
《呼兰河传》描写了上个世纪三、四十年代东北小镇呼兰 (哈尔滨市呼兰县) 的风土人情,真实而生动地再现了当地老百姓平凡、卑琐、落后的生活现状和得过且过、平庸、愚昧的精神状态。

View File

@ -1,27 +0,0 @@
---
title: 简・爱
date: 2023-01-10
lastmod: 2023-01-10
draft: false
subtitle: 我想你会喜欢爱尔兰的
description: 我右侧,绯红色窗幔的皱褶挡住了我的视线;左侧,明亮的玻璃窗庇护着我,使我既免受十一月阴沉天气的侵害,又不与外面的世界隔绝。
summary: 我右侧,绯红色窗幔的皱褶挡住了我的视线;左侧,明亮的玻璃窗庇护着我,使我既免受十一月阴沉天气的侵害,又不与外面的世界隔绝。
url: /ja.html
author_name: 夏洛蒂・勃朗特
translator_name:
reader: xizi
reader_name: 西子
episodes_amount: 38
episodes_base_url: ja
---
{{< blockquote >}}
我右侧,绯红色窗幔的皱褶挡住了我的视线;左侧,明亮的玻璃窗庇护着我,使我既免受十一月阴沉天气的侵害,又不与外面的世界隔绝。
—— 夏洛蒂・勃朗特《简・爱》
{{< /blockquote >}}
《简・爱》Jane Eyre是英国女作家夏洛蒂・勃朗特创作的长篇小说是一部具有自传色彩的作品。
作品讲述一位从小变成孤儿的英国女子在各种磨难中不断追求自由与尊严,坚持自我,最终获得幸福的故事。小说引人入胜地展示了男女主人公曲折起伏的爱情经历,歌颂了摆脱一切旧习俗和偏见,成功塑造了一个敢于反抗,敢于争取自由和平等地位的妇女形象。这部小说曾经被改编成许多影视剧版本,收到了全世界范围内广泛的欢迎和喜爱。
可以说,《简・爱》是很多人的爱情启蒙读物,也是女性文学的代表作品。

View File

@ -1,22 +0,0 @@
+++
title = "匠人"
date = 2023-04-01
lastmod = 2023-04-01
draft = false
subtitle = "那时的人们以情相待"
description = "生活中所需的一切,曾经就在屋前屋后。那时候的日子直接、新鲜、带着手心的温暖。那时的人们以情相待,用心相处。"
summary = "生活中所需的一切,曾经就在屋前屋后。那时候的日子直接、新鲜、带着手心的温暖。那时的人们以情相待,用心相处。"
url = "/jr.html"
author_name = "申赋渔"
reader = "xiali"
reader_name = "夏利"
episodes_amount = 4
episodes_base_url = "jr"
+++
{{< blockquote >}}
生活中所需的一切,曾经就在屋前屋后。那时候的日子直接、新鲜、带着手心的温暖。那时的人们以情相待,用心相处。
—— 申赋渔《匠人》
{{< /blockquote >}}
本书讲述了作者申赋渔的家乡 —— 申村中一个个手工艺匠人及其家族的命运故事,有花匠、雕匠、铁匠、裁衣…… 展现了苏北一个几万人大村的乡土、生活变迁,追忆了作者失落的故乡。申村的兴亡衰落,既是时代变迁,也是人世间的因缘际遇,令人叹息,深觉悲凉。(简介来源豆瓣,有删节)

View File

@ -1,25 +0,0 @@
+++
title = ""
date = 2022-05-12T17:45:00+00:00
lastmod = 2022-05-12T17:45:00+00:00
draft = true
subtitle = ""
description = ""
summary = ""
url = "/.html"
+++
> 作者:
>
> 朗读者:
[《》第 01 集](./-1.html)
[《》第 02 集](./-2.html)
[《》第 03 集](./-3.html)
[《》第 04 集](./-4.html)

View File

@ -1,33 +0,0 @@
+++
title = "京都手艺人"
date = 2021-10-21T21:52:00+00:00
lastmod = 2022-03-27T08:21:11+00:00
draft = false
subtitle = "手艺人的欣慰之处"
description = "京都的手艺人不留自己的履历,被更多人看到自己的作品便已知足。各行各业的人们从事工作,也有留存后世的。所以我想留存下手艺人的这份矜持。虽然手艺人不留名,但是历经百年后,后世的人们能想到‘啊,当时还有从事这样工作的人’,这就是手艺人的欣慰之处了。"
summary = "京都的手艺人不留自己的履历,被更多人看到自己的作品便已知足。各行各业的人们从事工作,也有留存后世的。所以我想留存下手艺人的这份矜持。虽然手艺人不留名,但是历经百年后,后世的人们能想到‘啊,当时还有从事这样工作的人’,这就是手艺人的欣慰之处了。"
url = "/kyoto-craft.html"
author_name = "[日] 樱花编辑事务所 编著"
reader = "daxia"
reader_name = "大夏"
episodes_amount = 4
episodes_base_url = "kyoto-craft"
+++
京都,世界首屈一指的手工艺之城。
纷繁多彩的手艺,既象征人类文明的缩影,也是传统文化未来的指针。
本书囊括 50 种传统工艺,造访 52 位名匠,收录百余幅照片。
丰富详实的工序解读,深入手艺人的日常,探寻造物的魅力所在。
{{< blockquote >}}
“我想将京都拥有的这些精湛手艺介绍给年轻一代,让他们看到,人类原来能如此出色,前人能如此伟大。我想将这份触动传递下去。”
——大野木启人(京都造形艺术大学副校长、教授)
{{< /blockquote >}}
{{< blockquote >}}
“京都的手艺人不留自己的履历,被更多人看到自己的作品便已知足。各行各业的人们从事工作,也有留存后世的。所以我想留存下手艺人的这份矜持。虽然手艺人不留名,但是历经百年后,后世的人们能想到‘啊,当时还有从事这样工作的人’,这就是手艺人的欣慰之处了。”
——手艺人绫部之的自白
{{< /blockquote >}}

View File

@ -1,22 +0,0 @@
+++
title = "了不起的面包"
date = 2023-04-05
lastmod = 2023-04-05
draft = false
subtitle = "了解面包你就知道多了不起"
description = "其实面包的原材料越复杂,制作反而越容易。然而在所有的面包中,没有比制作法棍需要的材料更少的了,只需面粉、水、盐、酵母。简单的东西往往特别考验制作者的技术。"
summary = "其实面包的原材料越复杂,制作反而越容易。然而在所有的面包中,没有比制作法棍需要的材料更少的了,只需面粉、水、盐、酵母。简单的东西往往特别考验制作者的技术。"
url = "/lbqdmb.html"
author_name = "林江"
reader = "misike"
reader_name = "蜜丝珂"
episodes_amount = 4
episodes_base_url = "lbqdmb"
+++
{{< blockquote >}}
其实面包的原材料越复杂,制作反而越容易。然而在所有的面包中,没有比制作法棍需要的材料更少的了,只需面粉、水、盐、酵母。简单的东西往往特别考验制作者的技术。
—— Djibril Bodian收录于《了不起的面包》
{{< /blockquote >}}
“了解面包你就知道多了不起。” 每一个面包里都有一个活的生命。@食帖 编辑室走访了巴黎、伦敦、东京、悉尼等地,了解面包职人,搜集面包好吃的 “证据”,让我们懂得 —— 凡是与手艺相关的,潜心去做了便能收获自己的领悟。

View File

@ -1,24 +0,0 @@
+++
title = "料理王国"
date = 2022-06-08T17:45:00+00:00
lastmod = 2022-06-08T17:45:00+00:00
draft = false
subtitle = "在牛排上加日本芥末很好吃"
description = "想要做出美味料理的心情,和做出美味料理这件事,看似很像,实则不同。我们即使心中“想要做”,却很难想着“要去做”。就算想着要去做,到做完为止,也需要一段时间。"
summary = "想要做出美味料理的心情,和做出美味料理这件事,看似很像,实则不同。我们即使心中“想要做”,却很难想着“要去做”。就算想着要去做,到做完为止,也需要一段时间。"
url = "/llwg.html"
+++
> 作者: [日]北大路鲁山人
>
> 朗读者:花儿
《料理王国》是北大路鲁山人在生涯志得意满时的颠峰之作,也是生前唯 一亲自编纂的饮食评论集。鲁山人的料理哲学不仅追求味道,更追求美,执着于食材。书中谈论对食器的审美观,重审家庭料理、怜悯料理残肴等,集结了鲁山人沉醉于美食七十余年间的所有经典评论与观点,其金玉箴言深深影响着日本此后的饮食观念与发展,为日本饮食历史的经典巨作。
[《料理王国》第 01 集](./llwg-1.html)
[《料理王国》第 02 集](./llwg-2.html)
[《料理王国》第 03 集](./llwg-3.html)
[《料理王国》第 04 集](./llwg-4.html)

View File

@ -1,49 +0,0 @@
+++
title = "老人与海"
date = 2021-11-09T17:44:00+00:00
lastmod = 2022-03-27T08:21:11+00:00
draft = false
subtitle = "人不是为失败而生的"
description = "古巴老渔夫圣地亚哥在连续八十四天没捕到鱼的情况下,终于独自钓上了一条大马林鱼,但这鱼实在大,把他的小船在海上拖了三天才筋疲力尽,被他杀死了绑在小船的一边。在归程中,他再遭到一条鲨鱼的袭击,最后回港时只剩鱼头鱼尾和一条脊骨。而在老圣地亚哥出海的日子里,他的忘年好友一直在海边忠诚地等待,满怀信心地迎接着他的归来。"
summary = "古巴老渔夫圣地亚哥在连续八十四天没捕到鱼的情况下,终于独自钓上了一条大马林鱼,但这鱼实在大,把他的小船在海上拖了三天才筋疲力尽,被他杀死了绑在小船的一边。在归程中,他再遭到一条鲨鱼的袭击,最后回港时只剩鱼头鱼尾和一条脊骨。而在老圣地亚哥出海的日子里,他的忘年好友一直在海边忠诚地等待,满怀信心地迎接着他的归来。"
featured_image = "/images/2021/linkedkeeper0_20210ac4-65e7-445f-b244-e57588b0490a.jpg"
omit_header_text = true
url = "/man-and-sea.html"
author_name = "[美国] 欧内斯特·海明威"
reader = "siji"
reader_name = "安德烈司机"
episodes_amount = 13
episodes_base_url = "man-and-sea"
+++
他眺望着海面,发觉他此刻是多么孤单。但是他可以看见深色的海水深处的彩虹七色,面前伸展着的钓索和那平静的海面上奇妙的波动。由于贸易风的吹刮,这时云块正在积聚起来,他朝前望去,见到一群野鸭在水面上飞,在天空的衬托下,身影刻画得很清楚,然后模糊起来,然后又清楚地刻画出来,于是他明白,一个人在海上是永远不会孤单的。
“可是我要把它宰了,”他说,“不管它多么了不起,多么神气。”
然而这是不公平的,他想。不过我要让它知道人有多少能耐,人能忍受多少磨难。
“我跟那男孩说过来着,我是个不同寻常的老头,”他说,“现在是证实这话的时候了。”
他已经证实过上千百回了,这算不上什么。眼下他正要再证实一回。每一回都是重新开始,他这样做的时候,从来不去想过去。
他于是替这条没东西吃的大鱼感到伤心,但是要杀死它的决心绝对没有因为替它伤心而减弱。它能供多少人吃啊,他想。可是他们配吃它吗?不配,当然不配。凭它的举止风度和它的高度尊严来看,谁也不配吃它。
这样可什么事也办不成啊,他想。他嘴里干得说不出话来,但他此刻不能伸手去拿水来喝。我这一回必须把它拉到船边来,他想。它再多兜几圈,我就不行了。不,你是行的,他对自己说。你永远行的。
你现在头脑糊涂起来啦,他想。你必须保持头脑清醒。保持头脑清醒,要像个男子汉,懂得怎样忍受痛苦。或者像一条鱼那样,他想。
我弄不懂,老人想。每一回他都觉得自己快要垮了。我弄不懂。但我还要试一下。
“然而人不是为失败而生的,”他说。“一个人可以被毁灭,但不能给打败。”
## 单本书源
注:下方“单本源”地址用来供播客客户端订阅收听节目,非直接点击访问使用。
- 《老人与海》https://shufang.org/lryh.xml
如何通过单本源收听?请访问 👉 https://shufang.org/listen.html
推荐阅读 👉 [使用单本书源打造属于自己的听书架](https://shufang.org/your-bookshelf.html)
更多单本源列表,请访问 👉 https://shufang.org/book-rss.html

View File

@ -1,22 +0,0 @@
+++
title = "民国那些先生"
date = 2023-03-08
lastmod = 2023-03-08
draft = false
subtitle = "我重游了许多地方"
description = "今天我又由于一个偶然的机会,来到了一座我梦寐以求的春城。我重游了许多地方,重温了旧梦。自然风光之美和人情之美越使我高兴,我就越怅然若有所失,时时处处不禁悲从中来。那一个在我的记忆中同这一座春城总是联系在一起的人哪里去了呢?"
summary = "今天我又由于一个偶然的机会,来到了一座我梦寐以求的春城。我重游了许多地方,重温了旧梦。自然风光之美和人情之美越使我高兴,我就越怅然若有所失,时时处处不禁悲从中来。那一个在我的记忆中同这一座春城总是联系在一起的人哪里去了呢?"
url = "/mgnxxs.html"
author_name = "季羡林"
reader = "xiaoxiong"
reader_name = "小熊"
episodes_amount = 4
episodes_base_url = "mgnxxs"
+++
{{< blockquote >}}
今天我又由于一个偶然的机会,来到了一座我梦寐以求的春城。我重游了许多地方,重温了旧梦。自然风光之美和人情之美越使我高兴,我就越怅然若有所失,时时处处不禁悲从中来。那一个在我的记忆中同这一座春城总是联系在一起的人哪里去了呢?
——季羡林《民国的那些先生》
{{< /blockquote >}}
曾经有那样一个时代,曾经有那样一批不失“硬朗”,而又“好玩”、“有趣”的人。他们个性或迂或痴或狂,但内里全不失风骨、风趣或风雅,底子上都有一个“士”字守着。读着他们,我们感到恍若隔世;抚摸历史,我们常常浩叹不已。他们就是“民国的那些先生”。他们有着与今天的学人迥然不同的风度、气质、胸襟、学识和情趣。这些人的思想、学识、情操、气节、志趣等,直到今天仍然深深地影响着我们。 “季老”作为与他们同一时代的人,以自己独立的判断和诗一般优美的笔触,唤醒一段正在消逝的历史,让那些已经模糊的身影清晰可感。(简介来源:电子工业出版社)

View File

@ -1,24 +0,0 @@
+++
title = "穆斯林的葬礼"
date = 2022-05-06T17:45:00+00:00
lastmod = 2022-05-06T17:45:00+00:00
draft = false
subtitle = "人生是一场梦吗?"
description = "人生是一场梦吗?不,梦醒之后还可以忘却,人生可以忘却吗?人生是一部书吗?不,书成之后还可以删改,人生可以删改吗?人生从来没有蓝图,度过了人生,才完成了人生。历史从来都是即兴之作。而当他成为历史,才被千秋万代喋喋不休地评论。而无论是怎样评论吧,都不能改变它的曾经存在,只有从偶然中寻找必然,使它顺理成章。历史是人的足迹。但并不是所有留下足迹的人都敢于正视自己的历史。历史是无法重写的。不管它是牵动亿万人的命运的一场巨变,还是值不得写在纸上的区区凡人的一段寻常经历。一切都过去了,一切都留下了。"
summary = "人生是一场梦吗?不,梦醒之后还可以忘却,人生可以忘却吗?人生是一部书吗?不,书成之后还可以删改,人生可以删改吗?人生从来没有蓝图,度过了人生,才完成了人生。历史从来都是即兴之作。而当他成为历史,才被千秋万代喋喋不休地评论。而无论是怎样评论吧,都不能改变它的曾经存在,只有从偶然中寻找必然,使它顺理成章。历史是人的足迹。但并不是所有留下足迹的人都敢于正视自己的历史。历史是无法重写的。不管它是牵动亿万人的命运的一场巨变,还是值不得写在纸上的区区凡人的一段寻常经历。一切都过去了,一切都留下了。"
url = "/msldzl.html"
+++
> 作者:霍达
>
> 朗读者:肖图玛
《穆斯林的葬礼》,是中国回族女作家霍达在 1988 年发行的一部畅销小说后被原作者改编成同名电影。该书讲述了北京一个回族家庭六十余年间的兴衰历史是一个爱情悲剧。1991 年曾获第三届茅盾文学奖。小说塑造了多个人物形象,用中国传统的两个意象玉和月代表韩子奇和韩新月,穿插记叙前后两代人的身世,并穿插地为读者介绍了回教礼节及回族习俗。小说有英语、法语、阿拉伯语、乌尔都语等译文版本。小说中文版 52 万 7 千字。
[《穆斯林的葬礼》第 01 集](./msldzl-1.html)
[《穆斯林的葬礼》第 02 集](./msldzl-2.html)
[《穆斯林的葬礼》第 03 集](./msldzl-3.html)
[《穆斯林的葬礼》第 04 集](./msldzl-4.html)

View File

@ -1,21 +0,0 @@
+++
title = "牧羊少年奇幻之旅"
date = 2022-07-13T17:45:00+00:00
lastmod = 2022-07-13T17:45:00+00:00
draft = false
subtitle = "沙丘会随风改变形状"
description = "“在生命的重要时刻,我们却对发生在自己身上的事物无能为力,只能听天由命——这就是世界上最大的谎言。”"
summary = "“在生命的重要时刻,我们却对发生在自己身上的事物无能为力,只能听天由命——这就是世界上最大的谎言。”"
url = "/mysndqhzl.html"
episodes_amount = 4
episodes_base_url = "mysndqhzl"
+++
> 作者:[巴西] 保罗·柯艾略
> 朗读者:小光
> “什么是世界上最大的谎言?”在全然的惊讶下,男孩脱口问。
> “在生命的重要时刻,我们却对发生在自己身上的事物无能为力,只能听天由命——这就是世界上最大的谎言。”
> ——保罗·柯艾略《牧羊少年奇幻之旅》
牧羊少年圣地亚哥接连两次做了同一个梦,梦见埃及金字塔附近藏有一批宝藏。少年卖掉羊群,历尽千辛万苦一路向南,跨海来到非洲,穿越“死亡之海”撒哈拉大沙漠……期间奇遇不断,在一位炼金术士的指引下,他终于到达金字塔前,悟出了宝藏的真正所在……(简介来源:豆瓣)

View File

@ -1,21 +0,0 @@
+++
title = "棋王"
date = 2022-05-14T17:45:00+00:00
lastmod = 2022-05-14T17:45:00+00:00
draft = false
subtitle = "经验就是真实"
description = "什么是真实,这是一个古老的命题。对于生活,经验就是真实。我们是靠经验理解和判断过去、现在与未来。"
summary = "什么是真实,这是一个古老的命题。对于生活,经验就是真实。我们是靠经验理解和判断过去、现在与未来。"
url = "/qw.html"
author_name = "阿城"
reader = "siji"
reader_name = "安德烈司机"
episodes_amount = 6
episodes_base_url = "qw"
+++
《棋王》收录“三王”小说经典,珍贵文献、星星美展插画、《今天》杂志油印创作谈等一并收入,呈现文字手艺人阿城先生的温度与风度。
“从世俗小说的样貌来说,《棋王》里有‘英雄传奇’、‘现实演义’,‘言情’因为较隐晦,评家们对世俗不熟悉,所以至今还没解读出来,大概总要二三十年吧 。不少人的评论里都提到《棋王》里的‘吃’,几乎叫他们看出‘世俗’平实本义,只是被自己用惯的大话引开了。
《树王》里潜在的是蒙昧的良知,不是科学的,是原始的,但它面对的不是科学,而是愚蠢,这就使双方都走向失败。愚蠢没有良知,所以良知即使是蒙昧的,对于中国,也是有价值的。 ”(阿城)

View File

@ -1,24 +0,0 @@
+++
title = "蔷薇岛屿"
date = 2022-05-28T17:45:00+00:00
lastmod = 2022-05-28T17:45:00+00:00
draft = false
subtitle = "表白是变相的索取"
description = "我们真得要过了很久很久,才能够明白,自己会真正怀念的,到底是怎样的人,怎样的事。"
summary = "我们真得要过了很久很久,才能够明白,自己会真正怀念的,到底是怎样的人,怎样的事。"
url = "/qwdy.html"
+++
> 作者:安妮宝贝
>
> 朗读者:末末
《蔷薇岛屿》安妮宝贝的第四本书。内容为在上海、北京、香港、越南、柬埔寨一路旅途中拍摄的照片及写下的字,留下时光和幻觉的印记,是一本关于旅行、爱和生死的影像书。包括《再见,时光》、《赤道往北 21 度》、《在西贡》、《危险的美感》、《世俗生活》等 17 篇散文,以及小说《一场上海烟花》。
[《蔷薇岛屿》第 01 集](./qwdy-1.html)
[《蔷薇岛屿》第 02 集](./qwdy-2.html)
[《蔷薇岛屿》第 03 集](./qwdy-3.html)
[《蔷薇岛屿》第 04 集](./qwdy-4.html)

View File

@ -1,28 +0,0 @@
---
title: 撒哈拉的故事
date: 2023-02-17
lastmod: 2023-02-17
draft: false
subtitle: “你在想什么?”
description: “我在想,飞蛾扑火时,一定是极快乐幸福的。”
summary: “我在想,飞蛾扑火时,一定是极快乐幸福的。”
url: /shldgs.html
author_name: 三毛
translator_name:
reader: zixin
reader_name: 子欣
episodes_amount: 10
episodes_base_url: shldgs
---
{{< blockquote >}}
“你在想什么?” 荷西说。
“我在想,飞蛾扑火时,一定是极快乐幸福的。”
—— 三毛《撒哈拉的故事》
{{< /blockquote >}}
三毛的书一定是朗读难度最高的之一,因为每个人心中都有个自己的三毛,而朗读者子欣呈现的三部三毛的作品却都广受听书虫好评。
《撒哈拉的故事》可以说是三毛作品中最脍炙人口的一部,由十几篇精彩动人的散文结合而成,向我们展现了撒哈拉沙漠中的生活图景。
其中《沙漠中的饭店》,是三毛适应荒凉单调的沙漠生活后,重新拾笔的第一篇文章,从此之后,三毛便写出一系列以沙漠为背景的故事,倾倒了全世界的华文读者。

View File

@ -1,24 +0,0 @@
+++
title = "舌尖上的新年"
date = 2023-03-28
lastmod = 2023-03-28
draft = false
subtitle = "人们年复一年的期盼过年"
description = "春节无疑是中国最重要的时间节点。在匆忙和琐碎的现代生活中,人们年复一年的期盼过年。是历史、生命和现实赋予的契机,让我们在久等之后,屠苏成醉饮,欢笑白云窝。"
summary = "春节无疑是中国最重要的时间节点。在匆忙和琐碎的现代生活中,人们年复一年的期盼过年。是历史、生命和现实赋予的契机,让我们在久等之后,屠苏成醉饮,欢笑白云窝。"
url = "/sjsdxn.html"
author_name = "张之常"
reader = "hailu"
reader_name = "海璐"
episodes_amount = 4
episodes_base_url = "sjsdxn"
+++
{{< blockquote >}}
春节无疑是中国最重要的时间节点。在匆忙和琐碎的现代生活中,人们年复一年的期盼过年。是历史、生命和现实赋予的契机,让我们在久等之后,屠苏成醉饮,欢笑白云窝。
—— 张之常(收录于《舌尖上的新年》)
{{< /blockquote >}}
《舌尖上的新年》是【地道风物】系列 Mook 的第 3 辑。主创团队历时两年,辗转几十座城市、乡村,只为解答,每一位中国人心中的味蕾密码与时空情结,为读者奉上一册最值得中国人感念的新年美食读本。《舌尖上的新年》同名大电影于 2016 年新年同期上映。
本书由陈晓卿亲自执笔,赵珩、黄磊、沈宏非、温瑶、小宽、萧春雷、郭亦城、殷罗毕等知名美食家、作家和文化工作者,从各个角度,深情撰文。这里有舌尖上的美味,更有过年的真理;有最高端与最简朴的烹饪秘籍,也有让人掩卷沉思的乡愁故事;有他乡,有故园,有连接起迁徙与轮回的千丝万缕……

View File

@ -1,19 +0,0 @@
+++
title = "失乐园"
date = 2022-03-30T17:44:00+00:00
lastmod = 2022-03-30T08:21:11+00:00
draft = false
subtitle = "77 岁的渡边淳一说:“我还在恋爱。”"
description = "无论什么样的欢宴,曲终人散之后,留下的必为萧索冷清。盛大的华宴如此,即便是两个人的隐秘旅行,也难逃怅然而归的寂寞空虚。"
summary = "无论什么样的欢宴,曲终人散之后,留下的必为萧索冷清。盛大的华宴如此,即便是两个人的隐秘旅行,也难逃怅然而归的寂寞空虚。"
featured_image = "/images/2022/watanabe-junichi.jpg"
omit_header_text = true
url = "/sly.html"
author_name = "渡边淳一"
reader = "xiaxiaomai"
reader_name = "夏小麦"
episodes_amount = 4
episodes_base_url = "sly"
+++
本书讲述的是一场悲剧性的婚外恋,从一个侧面反映了都市生活和当代日本人的种种心态。作品情节生动曲折,真切感人,文字优美。本书在日本出版后曾长期雄踞畅销书排行榜榜首,改编成同名电影和电视剧上演后家喻户晓。

View File

@ -1,19 +0,0 @@
+++
title = "少年维特的烦恼"
date = 2022-05-11T17:45:00+00:00
lastmod = 2022-05-11T17:45:00+00:00
draft = false
subtitle = "这个夏天的确美得令人难忘"
description = "我还发现,人从某些探索结果中得到的自慰,其实只是一种梦幻者的怠惰,正如一个囚居斗室的人,把四面墙壁统统画上五彩缤纷的形象与光辉灿烂的景物一般。"
summary = "我还发现,人从某些探索结果中得到的自慰,其实只是一种梦幻者的怠惰,正如一个囚居斗室的人,把四面墙壁统统画上五彩缤纷的形象与光辉灿烂的景物一般。"
url = "/snwtdfn.html"
episodes_amount = 4
episodes_base_url = "snwtdfn"
+++
{{< blockquote >}}
作者:歌德
朗读者:源远流长
{{< /blockquote >}}
《少年维特的烦恼》德語Die Leiden des jungen Werthers是第一部让歌德在德国几乎一夜成名的小说。本书于 1774 年秋天在莱比锡书籍展览会上面世,并在那里成了畅销书。它是歌德作品中被他的同时代人阅读得最多的一本。《少年维特的烦恼》中的主人公——他的行为仅仅取决于他的感觉——是感伤主义的代表性人物。

View File

@ -1,19 +0,0 @@
+++
title = "俗世奇人"
date = 2022-04-16T17:44:00+00:00
lastmod = 2022-04-16T17:44:11+00:00
draft = false
subtitle = "能人全都死在能耐上"
description = "昨天的哲人只能解释昨天,今天的答案还得来自今人。这样说来,一声不吭的原来是我们自己。"
summary = "昨天的哲人只能解释昨天,今天的答案还得来自今人。这样说来,一声不吭的原来是我们自己。"
featured_image = "/images/2022/ssqr.jpeg"
omit_header_text = true
url = "/ssqr.html"
author_name = "冯骥才"
reader = "wenda"
reader_name = "闻达"
episodes_amount = 4
episodes_base_url = "ssqr"
+++
《俗世奇人》由短篇小说连缀构成,各篇文字极精短,半文半白,带有“三言两拍”笔意,作品的风格也接近古典传奇色彩,取话本文学旨趣。书中所讲之事,又多以清末民初天津卫市井生活为背景,每篇专讲一个传奇人物生平事迹,素材均收集于长期流传津门的民间传说,人物之奇特闻所未闻,故事之精妙叹为观止。

View File

@ -1,22 +0,0 @@
+++
title = "杀死一只知更鸟"
date = 2022-07-12T17:45:00+00:00
lastmod = 2022-07-12T17:45:00+00:00
draft = false
subtitle = "我想要的生活方式"
description = "要了解一个人,就必须设身处地从他的角度去考虑问题,否则,你就不可能真正了解他。除非你设身处地站在别人的立场上。"
summary = "要了解一个人,就必须设身处地从他的角度去考虑问题,否则,你就不可能真正了解他。除非你设身处地站在别人的立场上。"
url = "/ssyzzgn.html"
episodes_amount = 4
episodes_base_url = "ssyzzgn"
+++
> 作者:[美国] 哈珀·李
> 朗读者:肖图玛
> 要了解一个人,就必须设身处地从他的角度去考虑问题,否则,你就不可能真正了解他。除非你设身处地站在别人的立场上。
> ——哈珀·李《杀死一只知更鸟》
成长总是个让人烦恼的命题。成长有时会很缓慢,如小溪般唱着叮咚的歌曲趟过,有时却如此突如其来,如暴雨般劈头盖脸……三个孩子因为小镇上的几桩冤案经历了猝不及防的成长——痛苦与迷惑,悲伤与愤怒,也有温情与感动。《杀死一只知更鸟》可以说是一部爱与真知的成长经典。
本书曾获 1961 年普利策奖,也是美国图书馆借阅率最高的书,英国青少年最喜爱的小说之一。

View File

@ -1,22 +0,0 @@
+++
title = "我承认我不曾历经沧桑"
date = 2022-07-16T17:45:00+00:00
lastmod = 2022-07-16T17:45:00+00:00
draft = false
subtitle = "世界变了吗?"
description = "从前英国诗人史蒂文森有句诗说:“财富我不要,希望、爱情、知己的朋友,我也不要,我所要的只是上面的青天同脚下的道路。”现在的人恐怕不会尾随,只会说:“那你不要的都给我吧。” "
summary = "从前英国诗人史蒂文森有句诗说:“财富我不要,希望、爱情、知己的朋友,我也不要,我所要的只是上面的青天同脚下的道路。”现在的人恐怕不会尾随,只会说:“那你不要的都给我吧。” "
url = "/wcrbcljcs.html"
author_name = "蒋方舟"
reader = "wenxi"
reader_name = "闻溪"
episodes_amount = 4
episodes_base_url = "wcrbcljcs"
+++
{{< blockquote >}}
从前英国诗人史蒂文森有句诗说:“财富我不要,希望、爱情、知己的朋友,我也不要,我所要的只是上面的青天同脚下的道路。”现在的人恐怕不会尾随,只会说:“那你不要的都给我吧。”
——蒋方舟《我承认我不曾历经沧桑》
{{< /blockquote >}}
本书由蒋方舟 2008-2012 年间发表的各类文章精选而成。在书中,作者选择暂时回避各种大而化之的议论,退而反思自己的写作与成长历程,观察被时代绑架的一代年轻人——他们的童年早早消逝,青春期过早觉醒,他们过早地发现了成人世界的虚伪,更过早地被抛入一个充满竞争与争斗的世界——试着描摹群像,剖析标本。同时,在十七年的写作之后,重寻写作的意义,思考作家与时代的关系,袒露内心的文学地图。

View File

@ -1,32 +0,0 @@
+++
title = "我的故事"
date = 2022-07-14T17:45:00+00:00
lastmod = 2022-07-14T17:45:00+00:00
draft = false
subtitle = "我的过去"
description = "我们的父母,在新生命来临的喜悦里,也暂时忘了生活的困难,和战争的阴影,只是全心全意的抚养我们。"
summary = "我们的父母,在新生命来临的喜悦里,也暂时忘了生活的困难,和战争的阴影,只是全心全意的抚养我们。"
url = "/wdgs.html"
+++
> 作者:琼瑶
> 朗读者:韩枫
> 我们的父母,在新生命来临的喜悦里,也暂时忘了生活的困难,和战争的阴影,只是全心全意的抚养我们。
> ——琼瑶《我的故事》
琼瑶的童年跟随父母颠沛流离,在几次离奇事件里侥幸逃生。琼瑶的少年,面对优秀的妹妹、得人疼爱的弟弟,自己有着无法纾解的自卑与苦闷。
高中的琼瑶爱上了自己的国文老师两人之间相差25岁这挑战着当时人们对婚姻理解的底线而这段恋情给琼瑶带来了深刻的影响。随后琼瑶遇见了庆筠一个同样热爱写作的男生两人结婚。只是婚后的爱恨情仇纠纠缠缠。直到琼瑶依照自己的初恋写出了《窗外》受到人们的追读。琼瑶和庆筠的婚姻出现裂痕。与此同时琼瑶遇见了之后的丈夫平鑫涛。
对于一个备受全世界华人瞩目的,著有四十多部脍炙人口的小说,且部部都经改编拍成凄美的电影或电视剧,荡气回肠,精彩绝伦,赚尽亿万中国人的爱与泪知名作家,也许你也会好奇她身后的故事吧?
## 线上收听
[《我的故事》第 01 集](./wdgs-1.html)
[《我的故事》第 02 集](./wdgs-2.html)
[《我的故事》第 03 集](./wdgs-3.html)
[《我的故事》第 04 集](./wdgs-4.html)

View File

@ -1,24 +0,0 @@
+++
title = "吴哥之美"
date = 2023-03-16
lastmod = 2023-03-16
draft = false
subtitle = "他选择了此处作为帝都"
description = "当初耶轮跋摩一世迁都到这里,登上山顶,四面还是一片未开发的丛林。他选择了此处作为帝都,此后两三百年,从巴肯山开始,吴哥王朝要在这片土地上一点一点织出锦绣。"
summary = "当初耶轮跋摩一世迁都到这里,登上山顶,四面还是一片未开发的丛林。他选择了此处作为帝都,此后两三百年,从巴肯山开始,吴哥王朝要在这片土地上一点一点织出锦绣。"
url = "/wgzm.html"
author_name = "蒋勋"
reader = "mufeng"
reader_name = "牧风"
episodes_amount = 4
episodes_base_url = "wgzm"
+++
{{< blockquote >}}
当初耶轮跋摩一世迁都到这里,登上山顶,四面还是一片未开发的丛林。他选择了此处作为帝都,此后两三百年,从巴肯山开始,吴哥王朝要在这片土地上一点一点织出锦绣。
—— 蒋勋《吴哥之美》
{{< /blockquote >}}
吴哥窟也是吴哥寺是世界上最大的庙宇也是最早的哥特式建筑。被奉为柬埔寨的国宝。12 世纪时吴哥王朝国王苏耶跋摩二世Suryavarman II希望在平地兴建一座规模宏伟的石窟寺庙作为吴哥王朝的国都和国寺。因此举全国之力花了大约 35 年建造。它是吴哥古迹中保存得最完好的建筑,以建筑宏伟与浮雕细致闻名于世。
而正是这座精美的古城,最终成为了弃城。美学大师蒋勋写下《吴哥之美》,带上一本书,游历吴哥城,存放现世里,无处吐露的心事与秘密。

View File

@ -1,25 +0,0 @@
+++
title = "当尼采哭泣"
date = 2021-11-22T12:26:00+00:00
lastmod = 2022-03-27T08:21:11+00:00
draft = false
subtitle = "咖啡香和威尼斯 10 月的冷空气一道扑鼻而来"
description = "在我们的生命中,我们一度是如此地亲近,以致我们的友谊与手足之情,似乎不受任何东西的阻碍,而且,分割我们的,只有一座小小的桥梁。就在你差不多要踏上它的时候,我问你:“你想要越过这座桥,到我这里来吗?”——你马上就打退堂鼓了;而我再一次问你的时候,你保持缄默。自从那时起,高山与激流、还有以前分隔并疏远我们的东西,就被抛在我们之间,即使我们想要聚首,我们再也办不到了。但是,当你现在想起那座小桥时,你无言以对,并且迷惑地暗自啜泣。"
summary = "在我们的生命中,我们一度是如此地亲近,以致我们的友谊与手足之情,似乎不受任何东西的阻碍,而且,分割我们的,只有一座小小的桥梁。就在你差不多要踏上它的时候,我问你:“你想要越过这座桥,到我这里来吗?”——你马上就打退堂鼓了;而我再一次问你的时候,你保持缄默。自从那时起,高山与激流、还有以前分隔并疏远我们的东西,就被抛在我们之间,即使我们想要聚首,我们再也办不到了。但是,当你现在想起那座小桥时,你无言以对,并且迷惑地暗自啜泣。"
url = "/when-nietzsche-wept.html"
+++
关于《当尼采哭泣》这本小说,从情节来看,是一篇高潮迭起的心理推理小说。作者假托
19 世纪末的两位大师:存在主义大师尼采和医学大师布雷尔,透过史料和名著中呈现的真实有中国历史、思维观念和人格特质,将两人连结成医生与病人,开启一段扣人心弦的“谈话治疗”。故事开始于身陷对病人肉欲幻想而无法自拔的名医布雷尔,在关于撩拨男性的路・莎乐美的引诱下,试图诱饵劝服尼采接受治疗,却面临自己的“绝望”,于是历经一场不知谁是病人、谁是医生的心理治疗,在治疗可能随时胎死腹中的情形下,经过几许峰回路转,面临高处不胜寒的疑虑,最后两人以出科意料的方式,得以超越自己的人生困境。
> 作者:[美国] 欧文·亚隆 Irvin D·Yalom
>
> 朗读者:安吉
[《当尼采哭泣》第一集](./when-nietzsche-wept-1.html)
[《当尼采哭泣》第二集](./when-nietzsche-wept-2.html)
[《当尼采哭泣》第三集](./when-nietzsche-wept-3.html)
[《当尼采哭泣》第四集](./when-nietzsche-wept-4.html)

View File

@ -1,25 +0,0 @@
+++
title = ""
date = 2022-05-12T17:45:00+00:00
lastmod = 2022-05-12T17:45:00+00:00
draft = true
subtitle = ""
description = ""
summary = ""
url = "/.html"
+++
> 作者:
>
> 朗读者:
[《》第 01 集](./-1.html)
[《》第 02 集](./-2.html)
[《》第 03 集](./-3.html)
[《》第 04 集](./-4.html)

View File

@ -1,26 +0,0 @@
+++
title = "心是孤独的猎手"
date = 2022-06-30T17:45:00+00:00
lastmod = 2022-06-30T17:45:00+00:00
draft = false
subtitle = "我只遇到过很少的我们"
description = "辛格把信读了好几遍,一瞬间脑子一片空白。查尔斯·帕克隔着柜台和他说话,辛格却懒得去读他的口形。最后,辛格在他随身带着的便笺簿上写下:你不能这样做。安东尼帕罗斯必须和我在一起。"
summary = "辛格把信读了好几遍,一瞬间脑子一片空白。查尔斯·帕克隔着柜台和他说话,辛格却懒得去读他的口形。最后,辛格在他随身带着的便笺簿上写下:你不能这样做。安东尼帕罗斯必须和我在一起。"
url = "/xsgddls.html"
+++
> 作者:卡森·麦卡勒斯
>
> 朗读者:艾小莫
> 辛格把信读了好几遍,一瞬间脑子一片空白。查尔斯·帕克隔着柜台和他说话,辛格却懒得去读他的口形。最后,辛格在他随身带着的便笺簿上写下:你不能这样做。安东尼帕罗斯必须和我在一起。
《心是孤独的猎手》作者麦卡勒斯的第一部长篇小说,也是她一举成名的作品和最具震撼力的代表作,居“现代文库 20 世纪百佳英文小说”第 17 位,曾被评为百部最佳同性恋小说之一。小说中两个聋哑男子若有若无的同性之爱令人感动,主旨凸显的是麦卡勒斯式的主题:孤独是绝对的,最深切的爱也无法改变人类最终极的孤独。绝望的孤独与其说是原罪,不如说是原罪的原罪。
[《心是孤独的猎手》第 01 集](./xsgddls-1.html)
[《心是孤独的猎手》第 02 集](./xsgddls-2.html)
[《心是孤独的猎手》第 03 集](./xsgddls-3.html)
[《心是孤独的猎手》第 04 集](./xsgddls-4.html)

Some files were not shown because too many files have changed in this diff Show More