最新の投稿
ここにテスト
順調か?
順調ではないかな?
あれエラーあったのに保存はされている。
from django.contrib import admin
from markdownx.admin import MarkdownxModelAdmin
from .models import (
Post, Category, Link, Comment, Reply
)
admin.site.register(Category)
admin.site.register(Post, MarkdownxModelAdmin)
admin.site.register(Link)
admin.site.register(Comment, MarkdownxModelAdmin)
admin.site.register(Reply, MarkdownxModelAdmin)
blogに「もっと読む」を追加した。
内容は<!-- more -->を文章の途中に入れると「もっと読む」に置き換えられ
それから先の文章はもっと読むをクリックしないと読めないようにする。
これで、全体の文章を表示しないで見通しがよくなると思う。
ここから先は「もっと読み」をクリックして見てください。
htmlの一部
<template name="blog">
{{#each mdtexts}}
<div id="chatheader">{{cid}} タイトル:{{title}} タグ:{{tag}}
{{#if superuser}}<a href="/blogedit/{{_id}}" style="color: red">修正</a>{{/if}}</div>
<p>{{#markdown}} {{{item}}} {{/markdown}}</p>
{{/each}}
</div>
</template>
jsの一部
Template.blog.helpers({
mdtexts: function(){
var more_item = '<!-- more -->';
rets = Blog.find();
return rets.map(function(obj){
if('item' in obj){
if (obj.item.indexOf(more_item) !== -1){
obj.item = obj.item.split(more_item)[0] + '<div id="moretext"><a href="/blog_one/'+obj._id+'">もっと読む</a></div>';
}
}
return obj;
}
}
});
昨日NodeJSのバージョンをダウングレードしたいとゴチャゴチャやってました。
これから書く事は、自己責任でお願いします。
$ sudo npm cache clean -f
$ sudo npm install -g n
$ sudo n stable <span style="color: red;"><---これ</span>
$ node -v
を
$ sudo n 0.10.36
としました。
これを実効したマシンには NodeJS v0.12.0がインストール済みだったのですが v0.10.36がインストールされ
$ node -v
v0.10.36
$ npm -v
1.4.28
となって めでたし、めでたし
大変申し訳ない。
以前 ubuntu14へテストデプロイでうそを書いてしまいました。
nodejsを apt-get した。からうまく行っていたのだと思ってましたが、違うようです。
結論から言うと node.js のバージョンで違いがでるようです。
うまく行ったバージョンは v0.10.36 です。
どこで読んだのかは忘れましたが、 Meteor 1.0 の時 Node.jsは 0.10.33が使われていると書かれていた。
npmによるnodeのアップグレードを見てふ〜んやって見よう
って v0.12.0になって喜んでいたのですが、今日デプロイできない事に気がついて色々やった結果です。
んで、/usr/local/bin/node は v0.12 のまま gitを使ったnodejsのと...を参考に
v0.10.36にしてうまく行ってます。私はめんどいのでこのまま行こうと思います。
でも皆さんはちゃんとやりますよね。
前の記事でコンパイルし直した方 ほんとに申し訳ない。
以前 BOOT領域が不足していると書いたけど、調べてみると 古いカーネルもそのままになってるらしいので
現在使用中以外のカーネルを削除すればよいらしい。
現在のカーネルバージョンの確認。
uname -a
インストールされているカーネルを調べる。
dpkg --get-selections |grep linux-image
そしていらないカーネルのバージョンを削除する。
sudo apt-get remove linux-image-*.*.*-**-generic
何があるか分からないので、一つ前のバージョンと、現行バージョンだけ残した。
結果