1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/wizardforcel-markdown-simple-world

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
hexo-tutor-2.md 5 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 30.11.2024 20:18 44cf14a

Hexo 入门指南(二) - 安装、初始化和配置

Установка и инициализация

В Linux откройте bash, в Windows — cmd. Введите:

$ npm install hexo -g
$ hexo init blog
$ cd blog
$ npm install
$ hexo server

Перейдите по адресу http://localhost:4000, чтобы увидеть созданный блог.

Одновременно в папке blog будут следующие файлы:

2014/11/01  19:45    <DIR>          .
2014/11/01  19:45    <DIR>          ..
2014/11/01  11:16                68 .gitignore
2014/11/01  17:33            13,767 db.json
2014/11/01  11:16    <DIR>          node_modules
2014/11/01  11:17               186 package.json
2014/11/01  11:23    <DIR>          public
2014/11/01  11:16    <DIR>          scaffolds
2014/11/01  17:31    <DIR>          source
2014/11/01  11:16    <DIR>          themes
2014/11/01  11:38             1,844 _config.yml

Конфигурация

Файл конфигурации сайта — _config.yml. Если вы случайно его изменили, то здесь представлен стандартный файл конфигурации:

# Hexo Configuration
## Docs: http://hexo.io/docs/configuration.html
## Source: https://github.com/hexojs/hexo/

# Site
title: Hexo
subtitle:
description:
author: John Doe
email:
language: zh-CN

# URL
## If your site is put in a subdirectory, set url as 'http://yoursite.com/child' and root as '/child/'
url: http://yoursite.com
root: /
permalink: :year/:month/:day/:title/
tag_dir: tags
archive_dir: archives
category_dir: categories
code_dir: downloads/code
permalink_defaults:

# Directory
source_dir: source
public_dir: public

# Writing
new_post_name: :title.md # File name of new posts
default_layout: post
titlecase: false # Transform title into titlecase
external_link: true # Open external links in new tab
filename_case: 0
render_drafts: false
post_asset_folder: false
relative_link: false
highlight:
  enable: true
  line_number: true
  tab_replace:

# Category & Tag
default_category: uncategorized
category_map:
tag_map:

# Archives
## 2: Enable pagination
## 1: Disable pagination
## 0: Fully Disable
archive: 2
category: 2
tag: 2

# Server
## Hexo uses Connect as a server
## You can customize the logger format as defined in
## http://www.senchalabs.org/connect/logger.html
port: 4000
server_ip: localhost
logger: false
logger_format: dev

# Date / Time format
## Hexo uses Moment.js to parse and display date
## You can customize the date format as defined in
## http://momentjs.com/docs/#/displaying/format/
date_format: MMM D YYYY
time_format: H:mm:ss

# Pagination
## Set per_page to 0 to disable pagination
per_page: 10
pagination_dir: page

# Disqus
disqus_shortname:

# Extensions
## Plugins: https://github.com/hexojs/hexo/wiki/Plugins
## Themes: https://github.com/hexojs/hexo/wiki/Themes
theme: landscape
exclude_generator:

# Deployment
## Docs: http://hexo.io/docs/deployment.html
deploy:
  type:

На официальном сайте (http://hexo.io/docs/configuration.html) есть подробное объяснение каждой опции.

Нам нужно изменить только раздел Site и URL. В разделе Site последовательно указываются название, подзаголовок, описание, автор, адрес электронной почты и язык (для Китая — zh-CN). URL следует заменить на адрес вашего сайта, а если ваш сайт находится в подкаталоге, например, http://yoursite.com/child, то root следует изменить на /child.

Если ранее ваш сервер не запускался, возможно, порт уже занят. Измените port на другое число или принудительно завершите процесс, занимающий порт.

Остальные настройки можно оставить без изменений, они будут объяснены в следующей статье.

Примечание

Если на странице появляется китайский текст, он должен быть в формате UTF-8 без BOM, поэтому не используйте встроенный редактор Windows, а используйте редакторы с поддержкой кодировки, такие как notepad++.

Поскольку Google заблокирован в Китае, перейдите в themes\landscape\layout_partial, откройте head.ejs и удалите ссылку fonts.googleapis.com в строке 31.

Скачайте jquery-2.0.3.min.js и поместите его в папку themes\landscape\source\js. Затем перейдите в themes\landscape\layout_partial и откройте after-footer.ejs, замените путь в строке 17 на /js/jquery-2.0.3.min.js.

Вот и всё!

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/wizardforcel-markdown-simple-world.git
git@api.gitlife.ru:oschina-mirror/wizardforcel-markdown-simple-world.git
oschina-mirror
wizardforcel-markdown-simple-world
wizardforcel-markdown-simple-world
master