fix blog lang and interactive shell