aboutsummaryrefslogtreecommitdiffstats
path: root/docs/man
diff options
context:
space:
mode:
authorLibravatarAgustin Henze <tin@sluc.org.ar>2015-07-08 07:35:02 -0300
committerLibravatarAgustin Henze <tin@sluc.org.ar>2015-07-08 07:35:02 -0300
commitb0b24795b24ee6809397fbbadf42f31f310a219f (patch)
tree46d05bb47460b4ec679211717c4ab07414b80d9c /docs/man
parent5ec02211214350ee558fd9f6bb052264fd24f75e (diff)
Imported Upstream version 7.6.0upstream/7.6.0
Diffstat (limited to 'docs/man')
-rw-r--r--docs/man/nikola.191
-rw-r--r--docs/man/nikola.1.gzbin0 -> 1777 bytes
-rw-r--r--docs/man/nikola.rst118
3 files changed, 118 insertions, 91 deletions
diff --git a/docs/man/nikola.1 b/docs/man/nikola.1
deleted file mode 100644
index a0c2c05..0000000
--- a/docs/man/nikola.1
+++ /dev/null
@@ -1,91 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.44.1.
-.TH NIKOLA "1" "September 2014" "nikola 7.1.0" "User Commands"
-.SH NAME
-nikola \- manual page for nikola 7.1.0
-.SH DESCRIPTION
-Nikola is a tool to create static websites and blogs. For full documentation and more information, please visit http://getnikola.com/
-.SS "Available commands:"
-.TP
-nikola auto
-automatically detect site changes, rebuild and optionally refresh a browser
-.TP
-nikola bootswatch_theme
-given a swatch name from bootswatch.com and a parent theme, creates a custom theme
-.TP
-nikola build
-run tasks
-.TP
-nikola check
-check links and files in the generated site
-.TP
-nikola clean
-clean action / remove targets
-.TP
-nikola console
-start an interactive Python console with access to your site
-.TP
-nikola deploy
-deploy the site
-.TP
-nikola doit_auto
-automatically execute tasks when a dependency changes
-.TP
-nikola dumpdb
-dump dependency DB
-.TP
-nikola forget
-clear successful run status from internal DB
-.TP
-nikola github_deploy
-deploy the site to GitHub pages
-.TP
-nikola help
-show help
-.TP
-nikola ignore
-ignore task (skip) on subsequent runs
-.TP
-nikola import_wordpress
-import a WordPress dump
-.TP
-nikola init
-create a Nikola site in the specified folder
-.TP
-nikola install_theme
-install theme into current site
-.TP
-nikola list
-list tasks from dodo file
-.TP
-nikola new_page
-create a new page in the site
-.TP
-nikola new_post
-create a new blog post or site page
-.TP
-nikola orphans
-list all orphans
-.TP
-nikola plugin
-manage plugins
-.TP
-nikola serve
-start the test webserver
-.TP
-nikola strace
-use strace to list file_deps and targets
-.TP
-nikola tabcompletion
-generate script for tab\-complention
-.TP
-nikola version
-print the Nikola version number
-.TP
-nikola help
-show help / reference
-.TP
-nikola help <command>
-show command usage
-.TP
-nikola help <task\-name>
-show task usage
diff --git a/docs/man/nikola.1.gz b/docs/man/nikola.1.gz
new file mode 100644
index 0000000..e2425f4
--- /dev/null
+++ b/docs/man/nikola.1.gz
Binary files differ
diff --git a/docs/man/nikola.rst b/docs/man/nikola.rst
new file mode 100644
index 0000000..036170d
--- /dev/null
+++ b/docs/man/nikola.rst
@@ -0,0 +1,118 @@
+======
+Nikola
+======
+
+--------------------------------
+A Static Site and Blog Generator
+--------------------------------
+
+:Version: Nikola v7.6.0
+:Manual section: 1
+:Manual group: User Commands
+
+SYNOPSIS
+========
+
+Create an empty site (with a setup wizard):
+
+ ``nikola init mysite``
+
+(You can create a site with demo files in it with ``nikola init --demo mysite``)
+
+Create a post (inside the ``mysite`` directory):
+
+ ``nikola new_post``
+
+Build the site:
+
+ ``nikola build``
+
+Start the test server and open a browser:
+
+ ``nikola serve -b``
+
+
+DESCRIPTION
+===========
+
+Nikola is a static website and blog generator. The very short
+explanation is that it takes some texts you wrote, and uses them to
+create a folder full of HTML files. If you upload that folder to a
+server, you will have a rather full-featured website, done with little
+effort.
+
+Its original goal is to create blogs, but it supports most kind of
+sites, and can be used as a CMS, as long as what you present to the
+user is your own content instead of something the user generates.
+
+Nikola can do:
+
+* A blog
+* Your company's site
+* Your personal site
+* A software project's site
+* A book's site
+
+Since Nikola-based sites don't run any code on the server, there is no
+way to process user input in forms.
+
+Nikola can't do:
+
+* Twitter
+* Facebook
+* An Issue tracker
+* Anything with forms, really (except for comments!)
+
+Keep in mind that "static" doesn't mean **boring**. You can have
+animations, slides or whatever fancy CSS/HTML5 thingie you like. It
+only means all that HTML is generated already before being uploaded.
+On the other hand, Nikola sites will tend to be content-heavy. What
+Nikola is good at is at putting what you write out there.
+
+COMMANDS
+========
+
+The most basic commands needed to get by are:
+
+``nikola help``
+ get a list of commands, or help for a command
+``nikola version [--check]``
+ print version number
+``nikola init [-d|--demo] [-q|--quiet] folder``
+ initialize new site
+``nikola build``
+ build a site
+``nikola new_post``
+ create a new post
+``nikola new_page``
+ create a new page
+``nikola status [--list-drafts] [--list-modified] [--list-scheduled]``
+ show site and deployment status
+``nikola check [-v] (-l [--find-sources] [-r] | -f [--clean-files])``
+ check for dangling links or unknown files
+``nikola deploy [[preset [preset...]]``
+ deploy the site using the ``DEPLOY_COMMANDS`` setting
+``nikola github_deploy```
+ deploy the site to GitHub Pages
+``nikola serve [-p PORT] [-a ADDRESS] [-b|--browser] [-6|--ipv6]``
+ start development web server
+``nikola auto [-p PORT] [-a ADDRESS] [-b|--browser] [-6|--ipv6]``
+ start development web server with automated rebuilds and reloads
+``nikola plugin [options]``
+ manage plugins from the Plugins Index (https://plugins.getnikola.com/)
+``nikola install_theme [name]``
+ install themes from the Themes Index (https://themes.getnikola.com/)
+
+Use ``nikola help`` to get a list of all commands.
+
+BUGS
+====
+
+Issue Tracker: https://github.com/getnikola/nikola/issues
+
+SEE ALSO
+========
+
+* The Nikola Website: https://getnikola.com/
+* Handbook: https://getnikola.com/handbook.html
+* Support: https://getnikola.com/contact.html