LINUX.ORG.RU

Блог для программиста


2

2

Появилось у меня желание вынести how-to заметки из моего общего блога в отдельный ресурс.

Заводить его на своем сервере не хочется, потому что сервер явно проживет не дольше чем я, а записи пусть хранятся подольше.

Естественным выбором был бы github. Но там готового движка не предлагают, а Jekyll у меня как-то совсем не зашел...

Есть ли какие-то еще варианты помимо Jekyll чтобы можно было бы поднять что-то блого-образное на github.io, не требующее прямоого ковыряния в html? В идеале конечно бы на perl'е, но кто ж мне такое даст...

Или может быть кто-то посоветует какие-то друге подходящие места для хранения таких заметок?

Или Jekyll это хорошо, а я просто чего-то не понял?

★★★
Ответ на: комментарий от Google_Play

Мне нужно опубликовать несколько заметок... В виде блога (типа ЖЖ или вордпресса), или в виде вики (не в смысле совместной работы, а в смысле структуры статей). Не думать при этом о дизайне в которую эта статья вставляется.

В Jekyll мне не нравится во-первых отсутствие кнопки «сделать зашибись». Мне с поправкой до одного нюанса пофиг как это будет выглядеть, дефолтный дизайн меня устроит. Но однако ж мне так и не удалось все это запустить...

На одной машине слишком старый руби. На другой — он почему-то стоит в странной позе и не объясняет что ему не так, просто отказывается собирать один из gem'ов. А я в руби не понимаю совсем. Третья — игровая убунта, таки осилила поставить локально Jekyll создала какой-то блог, я его заpush'ил но его на гитхабе все равно не видно... Там что-ли нужен какой-то доп index.html какой-то O_o https://github.com/dhyannataraj/dhyannataraj.github.io Но он и на http://dhyannataraj.github.io/myblog говорит 404

И опять же я не понимаю, нужно push'ать исходные тексты, а на гитхабе стоит свой Jelyll который их соберет, или мне надо собирать их на локальной машине?

Короче чувствую себя надевающим штаны через голову...

shaplov ★★★
() автор топика

Заводить его на своем сервере не хочется, потому что сервер явно проживет не дольше чем я, а записи пусть хранятся подольше.

Делай на своем сервере, а об остальном позаботится web.archive.org.

edigaryev ★★★★★
()

Естественным выбором был бы github. Но там готового движка не предлагают, а Jekyll у меня как-то совсем не зашел...

pelican txt с разметкой в markdown или reST + github, bitbucket или вообще любой хостинг обычного статического html на выбор. Подсветка синтаксиса там есть. И вообще множество самых разных плагинов.

init_6 ★★★★★
()

Тебе надо локальный блог в котором ты пишешь статью/заметку и он делает коммит на гитхаб в виде готовой html странички.

Dron ★★★★★
()
Ответ на: комментарий от Dron

Тебе надо локальный блог в котором ты пишешь статью/заметку и он делает коммит на гитхаб в виде готовой html странички.

Да спасибо Dron. А pelican если что и есть генератор статического html из markdown/reST и дальше можно результат хоть на локалхосте смотреть а потому-что:

> make
Makefile for a pelican Web site                                        
                                                                       
Usage:                                                                 
   make html                        (re)generate the web site          
   make clean                       remove the generated files         
   make regenerate                  regenerate files upon modification 
   make publish                     generate using production settings 
   make serve [PORT=8000]           serve site at http://localhost:8000
   make devserver [PORT=8000]       start/restart develop_server.sh    
   make stopserver                  stop local server                  
   make ssh_upload                  upload the web site via SSH        
   make rsync_upload                upload the web site via rsync+ssh  
   make dropbox_upload              upload the web site via Dropbox    
   make ftp_upload                  upload the web site via FTP        
   make s3_upload                   upload the web site via S3         
   make cf_upload                   upload the web site via Cloud Files
   make github                      upload the web site via gh-pages   
                                                                       
Set the DEBUG variable to 1 to enable debugging, e.g. make DEBUG=1 html
init_6 ★★★★★
()
Ответ на: комментарий от init_6

Хм, тоже спасибо, интересная штука ::)

Dron ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.