Introduction
Introduction Statistics Contact Development Disclaimer Help
Fixing typo, one reported by Oliver Marugg - cl-yag - Common Lisp Yet Another w…
git clone git://bitreich.org/cl-yag/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws…
Log
Files
Refs
Tags
README
LICENSE
---
commit 23d6c036c8e4304b22492eaa231e68b509a5bedf
parent dcbc55ff7e26410c8c8d7f06f68e1c0a246bcdd1
Author: Solene Rapenne <[email protected]>
Date: Mon, 8 Mar 2021 13:16:30 +0100
Fixing typo, one reported by Oliver Marugg
Diffstat:
M README.md | 40 ++++++++++++++++-------------…
1 file changed, 20 insertions(+), 20 deletions(-)
---
diff --git a/README.md b/README.md
@@ -31,9 +31,9 @@ To use cl-yag you'll need:
## Usage
Go into your project's directory and type ``make``. You'll find your new websi…
-If you want to get rid of everything in your **output/** subdirectories, type …
-For further commands: read the Makefile.
-Read in the follwing section where to find it.
+If you want to get rid of everything in your **output/** sub directories, type…
+For further commands: read the Makefile.
+Read in the following section where to find it.
## Overview: cl-yag's File Hierarchy
@@ -65,17 +65,17 @@ least the following files and folders:
`-- rss.tpl
- **Makefile**
- - This file exists to simplifiy the recurring execution of frequently used…
+ - This file exists to simplify the recurring execution of frequently used …
- **generator.lisp**
- This is cl-yag's core library.
- **static/**
- - This directory holds content, that needs to be published without being c…
+ - This directory holds content, that needs to be published without being c…
- If you come from 'non-static CMS'-Country: **static/** holds, what y…
- **templates/**
- - The templates in this directory provide the structural skeleton(s) of th…
+ - The templates in this directory provide the structural skeleton(s) of th…
- **output/**
- cl-yag puts in this directory everything ready to get deployed.
- - Because cl-yag generates not only HTML, but gopher-compliant pages a…
+ - Because cl-yag generates not only HTML, but gopher-compliant pages a…
- **gopher/** contains the website for gopher,
- **html/** contains the website in HTML.
@@ -87,7 +87,7 @@ This directory is crucial for the usage of cl-yag.
**data/** contains
-- the **articles.lisp** configuration file, which defines important metadata f…
+- the **articles.lisp** configuration file, which defines important meta-data …
- It also holds **${id}.md** files, which are holding your posts' (or pages') …
For more information: Read section 'Configuration'.
@@ -101,8 +101,8 @@ to set most of the values in this file.
**data/articles.lisp** has two parts:
-1. A variable called *config*. Its values define your webpage.
-2. "posts" declaration with their metadata
+1. A variable called *config*. Its values define your web page.
+2. "posts" declaration with their meta-data
Values are assigned by placing a string (e.g. ``"foo"``) or a boolean
(i.e. ``t`` or ``nil``) behind a keyword (e.g. ``:title``).
@@ -116,7 +116,7 @@ The *config* variable is used to assign the following value…
- The name of the default(!) author.
- ``:webmaster`` gets used, if ``:author`` is omitted. (See below: 'Th…
- **:title**
- - The title of the webpage
+ - The title of the web-page
- **:description**
- This text is used in the *description* field of the atom/rss feed.
- **:url**
@@ -138,12 +138,12 @@ The *config* variable is used to assign the following val…
- **gopher-format**
- format of the gopher server. default is the geomyidae format, gophernicu…
- **gopher-index**
- - name of the gopher menu file. defaut is index.gph for geomyidae, gopherm…
+ - name of the gopher menu file. default is index.gph for geomyidae, gopher…
### Posts declarations
-Each post is declared with its metadata using the function "post".
+Each post is declared with its meta-data using the function "post".
So you need to add a new line for each of your posts.
Of the following keywords, only ``:author`` and ``:short`` can be omitted.
@@ -152,12 +152,12 @@ Of the following keywords, only ``:author`` and ``:short`…
- The ``:author`` field is used to display the article's author.
- If you omit it, the generator will take the name from the ``:webmaster``…
- **:id**
- - The ``:id`` field holds the filename of your post/page.
+ - The ``:id`` field holds the file name of your post/page.
- Example: ``:id "2"`` will load file **data/2.md**. Use text instead …
- (See section: 'The **data/** Directory'.)
- **:tag**
- ``:tag`` field is used to create a "view" containing all articles of the…
- - MIND: Whitespaces are used to separate tags and are not allowed in(…
+ - MIND: White spaces are used to separate tags and are not allowed in…
- **:tiny**
- The ``:tiny`` field's value is used for displaying a really short de…
- If ``:tiny`` doesn't get a value, the full article gets displayed.
@@ -166,7 +166,7 @@ Of the following keywords, only ``:author`` and ``:short`` …
- The ``:title`` field's value sets your post's title, its first headl…
-## Howto Create A New Post
+## How-to Create A New Post
Edit **data/articles.lisp** and add a new list to the *articles* variable:
@@ -180,7 +180,7 @@ Edit **data/articles.lisp** and add a new list to the *arti…
Then write a corresponding **data/2.md** file, using markdown.
-## Howto Publish A Post
+## How-to Publish A Post
I prepared a Makefile to facilitate the process of generating and
publishing your static sites.
@@ -192,7 +192,7 @@ The default is the **output/** directory, but you can use a…
pointing to some other directory as well.
-## Howto Add A New Page
+## How-to Add A New Page
You may want to have some dedicated pages besides the index or a post.
To create one, edit the *generate-site* function in cl-yag's
@@ -205,7 +205,7 @@ This will produce **output/html/somepage.html**.
## Further Customization
-### Howto Use Another Common Lisp Interpreter
+### How-to Use Another Common Lisp Interpreter
cl-yags default Lisp interpreter is **sbcl**. If you want to use a
different interpreter you need to set the variable *LISP* to the name
@@ -260,7 +260,7 @@ displays: "Tags: ".
### A Note On Themes
-Although cl-yag may ship with a minimalistic template, cl-yag focuses
+Although cl-yag may ship with a minimalist template, cl-yag focuses
on generating html- and gopher-compliant structural markup - not
themed layouts.
You are viewing proxied material from bitreich.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.