• This repository has been archived on 18/Aug/2021
  • Stars
    star
    132
  • Rank 274,205 (Top 6 %)
  • Language
    HTML
  • Created over 9 years ago
  • Updated over 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Site source for linuxtoy.org.

重要

本仓库已迁移至 https://github.com/LinuxTOY/linuxtoy.org,请使用新地址提交或发送 Pull Request。

linuxtoy.org

这是 LinuxTOY 网站的源代码,原来采用 WordPress,现迁移到 Pelican,其中包括:

  • content:所有文章,为 Markdown 格式
  • themes:Pelican 主题
  • plugins:Pelican 插件
  • pelicanconf.py:Pelican 配置文件
  • develop_server.sh:开发脚本
  • Makefile:Make 构建脚本

如何使用

请参照 Pelican 快速入门 安装 Pelican。

新建文章

为了保持一致性,推荐使用 Markdown 格式,主要包括文章元数据和正文两个部分,例如:

Title: (标题)
Date: 2010-12-03 10:20 (创建日期)
Modified: 2010-12-05 19:30 (修改日期)
Category: Python (分类,只能使用单一分类)
Tags: pelican, publishing (标签,多个以 , 分隔)
Slug: my-super-post (slug,将用于 url,请与文件名保持一致)
Authors: (作者,多个以 , 分隔)
Summary: (摘要)

这是正文。

关于摘要

我们一般把文章第一段作为摘要,但 Pelican 的摘要功能只会将其显示在首页,而文章本身所在页面却并不显示。因此推荐使用以下方式来产生摘要,只需将其添加到第一段之后即可:

<!-- PELICAN_END_SUMMARY -->

引用图像

将图像文件放入 content/images 目录之后,然后只需按如下方式引用即可:

![Title]({filename}/images/<image.png>)

BTW:也可按此方式链接先前文章:

[Article]({filename}/tmux.md)

添加代码

在撰文时,可对引用代码添加语法高亮显示,记法如下:

A block of text. (正常文本)

    :::identifier (标识符,如 python)
    <code goes here> (具体的代码)

Vim 支持

若你使用 Vim 文本编辑器,那么可以在 .vimrc 中定义如下函数并绑定快捷键 _ + m,这样能够快速生成文章元数据:

"-- Markdown header --"
function! MarkdownHeader()
let date = strftime("%Y-%m-%d %T")
exe "normal iTitle: "
exe "normal oDate: " . date
exe "normal oAuthors: "
exe "normal oCategory: "
exe "normal oTags: "
exe "normal oSlug: "
exe "normal o"
endfunction

nmap _m :call MarkdownHeader()<cr>

欢迎贡献

我们是开放性网站,主要聚焦于 GNU/Linux 和开源,内容包括但不限于新闻、应用、以及提示诸方面,无论是来稿,抑或改善意见,我们都欢迎。

版权许可

本网站文字及图片内容遵循“署名-非商业性使用-相同方式共享 2.5 中国大陆”的创作共用协议。

More Repositories

1

usingcli-book

像黑客一样使用命令行
TeX
1,418
star
2

tmuxen

tmux environment made easy.
Shell
222
star
3

using-cli

Using the command line like a hacker
CSS
121
star
4

selfhosted-server

Selfhosted server with Ansible.
Shell
104
star
5

gitimmersion

A guided tour that walks through the fundamentals of Git
CSS
93
star
6

vimenv

Configure Vim environment
Vim Script
41
star
7

v2ray-for-ansible

V2Ray for Ansible
HTML
40
star
8

nextcontainer-example

《拥抱下一代容器化工具》视频课程所用的安装脚本、配置以及示例文件
Shell
23
star
9

mwm-slide

MonsterWM Slide.
C
18
star
10

swaywmconf

Sway 及其配件
CSS
16
star
11

kiss-raspi

A KISS repository for the Raspberry Pi
Shell
14
star
12

bin

~/bin
Shell
12
star
13

archstrap

利用 Ansible 自动化 Arch Linux 环境配置
Shell
12
star
14

bookdown-container

Bookdown for container
Dockerfile
11
star
15

dotman

A simple dotfile manager
Perl
10
star
16

perl-things

Things Perl programmer should know
CSS
9
star
17

PyMOTW-3-ZH

PyMOTW-3 Chinese Edition
Python
8
star
18

lendbook

Let's share books!
6
star
19

dwmconf

My dwm configuration
C
5
star
20

kvm-example

《自动化 KVM 虚拟机工作流》电子书所用的示例文件
Shell
5
star
21

xuxiaodong.github.com

Toy.new
CSS
4
star
22

terraform-example

《Terraform:自动化管理云基础设施》视频课程及电子书所用的代码示例文件 https://selfhostedserver.com/terraform
HCL
4
star
23

create-gce-with-terraform

利用 Terraform 创建 Google 云主机
HCL
4
star
24

utils

Collection of useful little utilities
Perl
3
star
25

lastplay

Remember last play position of MPlayer
Perl
3
star
26

kiss-personal

A KISS repository for the Arm 64-bit Architecture (AArch64)
Shell
3
star
27

scripts

Some useful Perl/Shell scripts
Perl
2
star
28

dotfiles

My dot files
Emacs Lisp
2
star
29

dailyrb

Use Ruby. Be happy.
JavaScript
2
star
30

overlay

My Gentoo overlay
1
star
31

namepub

Automatically rename ePub file
Ruby
1
star
32

bbcreate

Create a Bitbucket repository from the command line
Perl
1
star
33

miro-vim

Mirror of Miro color scheme for Vim.
Vim Script
1
star
34

vim-markdown-helper

Fast insert markdown tags in Vim
Vim Script
1
star
35

pydoc-epub

Automatically build ePub format of Python documents
Shell
1
star
36

gscripts

Gmail/Greader unread count
Perl
1
star
37

blogpost

A simple cli client for WordPress
1
star
38

gsd

A simple GUI for sdcv
Shell
1
star
39

wpcli

A simple command line client for WordPress
Ruby
1
star